diff options
| author | bgaldrikian <[email protected]> | 2018-10-03 17:51:20 -0700 |
|---|---|---|
| committer | bgaldrikian <[email protected]> | 2018-10-03 17:51:20 -0700 |
| commit | 6f51c0ad55f3ed33597b8b12391d426fe28a0923 (patch) | |
| tree | b132a8cb2485820ff9556dafc8e874bc9d41f255 /docs/source_docs/files | |
| parent | Fixes to UnitySample to make it build & run. ( In Unity 2018.2 ) (diff) | |
| download | blast-1.1.4_rc1.tar.xz blast-1.1.4_rc1.zip | |
Blast 1.1.4. See docs/release_notes.txt.v1.1.4_rc1
Diffstat (limited to 'docs/source_docs/files')
495 files changed, 22121 insertions, 6783 deletions
diff --git a/docs/source_docs/files/_nv_blast_actor_8h-source.html b/docs/source_docs/files/_nv_blast_actor_8h-source.html index 1dfebcc..57d0b0f 100755 --- a/docs/source_docs/files/_nv_blast_actor_8h-source.html +++ b/docs/source_docs/files/_nv_blast_actor_8h-source.html @@ -94,7 +94,7 @@ <a name="l00062"></a>00062 <span class="keyword">friend</span> <span class="keywordtype">void</span> updateVisibleChunksFromSupportChunk<>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>*, <a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>*, uint32_t*, uint32_t, uint32_t, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>*, uint32_t); <a name="l00063"></a>00063 <a name="l00064"></a>00064 <span class="keyword">public</span>: -<a name="l00065"></a><a class="code" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">00065</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">Actor</a>() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {} +<a name="l00065"></a><a class="code" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">00065</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">Actor</a>() : m_familyOffset(0), m_firstVisibleChunkIndex(<a class="code" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>), m_visibleChunkCount(0), m_firstGraphNodeIndex(<a class="code" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>), m_graphNodeCount(0), m_leafChunkCount(0) {} <a name="l00066"></a>00066 <a name="l00068"></a>00068 <a name="l00074"></a>00074 <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ca8517524822b8a5033e95779260412b">getFamilyHeader</a>() <span class="keyword">const</span>; @@ -261,7 +261,7 @@ <a name="l00533"></a>00533 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* header = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ca8517524822b8a5033e95779260412b">getFamilyHeader</a>(); <a name="l00534"></a>00534 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(header != <span class="keyword">nullptr</span>); <a name="l00535"></a>00535 <span class="keyword">const</span> <span class="keywordtype">size_t</span> index = <span class="keyword">this</span> - header->getActors(); -<a name="l00536"></a>00536 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index <= UINT32_MAX); +<a name="l00536"></a>00536 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index <= <a class="code" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>); <a name="l00537"></a>00537 <span class="keywordflow">return</span> (uint32_t)index; <a name="l00538"></a>00538 } <a name="l00539"></a>00539 diff --git a/docs/source_docs/files/_nv_blast_actor_8h_source.html b/docs/source_docs/files/_nv_blast_actor_8h_source.html index 749e479..b600574 100755 --- a/docs/source_docs/files/_nv_blast_actor_8h_source.html +++ b/docs/source_docs/files/_nv_blast_actor_8h_source.html @@ -46,11 +46,12 @@ $(document).ready(function(){initNavTree('_nv_blast_actor_8h_source.html','');}) <div class="title">NvBlastActor.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_actor_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTACTOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTACTOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_asset_8h.html">NvBlastAsset.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_d_link_8h.html">NvBlastDLink.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_iterator_base_8h.html">NvBlastIteratorBase.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_support_graph_8h.html">NvBlastSupportGraph.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_family_graph_8h.html">NvBlastFamilyGraph.h</a>"</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_preprocessor_internal_8h.html">NvBlastPreprocessorInternal.h</a>"</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">class </span>FamilyGraph;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">struct </span>FamilyHeader;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html"> 58</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ae80652887c7949e9bf5692fa06a1efa6"> 60</a></span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">friend</span> <span class="keywordtype">void</span> updateVisibleChunksFromSupportChunk<>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>*, <a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>*, uint32_t*, uint32_t, uint32_t, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>*, uint32_t);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a49fd726e45168bd756e564cfaac6e356"> 65</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a49fd726e45168bd756e564cfaac6e356">Actor</a>() : m_familyOffset(0), m_firstVisibleChunkIndex(UINT32_MAX), m_visibleChunkCount(0), m_firstGraphNodeIndex(UINT32_MAX), m_graphNodeCount(0), m_leafChunkCount(0) {}</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6">isSubSupportChunk</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">isSingleSupportChunk</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da">getVisibleChunkCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">getFirstVisibleChunkIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">getGraphNodeCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb">getLeafChunkCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587">getFirstGraphNodeIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">getFirstSubsupportChunkIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  NvBlastChunk* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">getChunks</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc">getBonds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">getLowerSupportChunkHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222">getSubsupportChunkHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4">getBondHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">const</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">getGraphNodeIndexLinks</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html"> 233</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html">VisibleChunkIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a><uint32_t></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  {</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b">VisibleChunkIt</a>(<span class="keyword">const</span> Actor& actor);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  };</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html"> 253</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">GraphNodeIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a><uint32_t></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">GraphNodeIt</a>(<span class="keyword">const</span> Actor& actor);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  };</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">static</span> Actor* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a307ec3c8c73cb706ec153bd63baee7c4">create</a>(<a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>* desc, <span class="keywordtype">void</span>* scratch, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">static</span> <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3082322754cba457f678e567b288fe02">createRequiredScratch</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">static</span> Actor* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#acc84f6ae1ee76cf23b15898d2ba23721">deserialize</a>(<a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a45de7eb2aac2759dd5ec5ef64bcfc6d0">serialize</a>(<span class="keywordtype">void</span>* buffer, uint32_t bufferSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn) <span class="keyword">const</span>;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a77bba44beb744d8cb6250b6590602746">serializationRequiredStorage</a>(<a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn) <span class="keyword">const</span>;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a">release</a>();</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a69ff1bc362bb56b837ecfed98e94f087">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>& program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers) <span class="keyword">const</span>;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(uint32_t nodeIndex0, uint32_t nodeIndex1, <span class="keywordtype">float</span> healthDamage);</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(uint32_t nodeIndex0, uint32_t nodeIndex1, uint32_t bondIndex, <span class="keywordtype">float</span> healthDamage);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>& cmd);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#acc3bf3a166faa14d058d8ef505228221">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a34c8b6f62bc42fdae2a448f94d255b">splitRequiredScratch</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aecab306397e048f4f46440d4879ba879">split</a>(<a class="code" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>* result, uint32_t newActorsMaxCount, <span class="keywordtype">void</span>* scratch, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a372818aee680b0cefdcd27010234826e">findIslands</a>(<span class="keywordtype">void</span>* scratch);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309">partition</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4a77624d52d337f1b7158f0be6c233f">updateVisibleChunksFromGraphNodes</a>();</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae75f198c241b12842e68e10e34e8ac39">partitionSingleLowerSupportChunk</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aeac2e1cee03f101305013770cf0dff46">partitionMultipleGraphNodes</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19">isBoundToWorld</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76">isSplitRequired</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span> </div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  uint32_t m_familyOffset;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  uint32_t m_firstVisibleChunkIndex;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  uint32_t m_visibleChunkCount;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span> </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  uint32_t m_firstGraphNodeIndex;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  uint32_t m_graphNodeCount;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span> </div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  uint32_t m_leafChunkCount;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> };</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> </div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_family_8h.html">NvBlastFamily.h</a>"</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> {</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> {</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29"> 499</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">Actor::getFamilyHeader</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="keyword"></span>{</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">return</span> (<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>*)((uintptr_t)<span class="keyword">this</span> - (uintptr_t)m_familyOffset);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span> }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> </div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4"> 506</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">Actor::getAsset</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="keyword"></span>{</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>;</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> }</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba"> 512</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">Actor::isActive</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="keyword"></span>{</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <span class="keywordflow">return</span> m_familyOffset != 0;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> }</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> </div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span> </div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6"> 518</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6">Actor::isSubSupportChunk</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keyword"></span>{</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keywordflow">return</span> m_graphNodeCount == 0;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span> }</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> </div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> </div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8"> 524</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">Actor::isSingleSupportChunk</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keyword"></span>{</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordflow">return</span> m_graphNodeCount == 1;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span> }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> </div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715"> 530</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">Actor::getIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="keyword"></span>{</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* header = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>();</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(header != <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keyword">const</span> <span class="keywordtype">size_t</span> index = <span class="keyword">this</span> - header->getActors();</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index <= UINT32_MAX);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">return</span> (uint32_t)index;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span> }</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> </div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span> </div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da"> 541</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da">Actor::getVisibleChunkCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="keyword"></span>{</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  <span class="keywordflow">return</span> m_visibleChunkCount;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span> }</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba"> 547</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">Actor::getFirstVisibleChunkIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="keyword"></span>{</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordflow">return</span> m_firstVisibleChunkIndex;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> }</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> </div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c"> 553</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">Actor::getGraphNodeCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="keyword"></span>{</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keywordflow">return</span> m_graphNodeCount;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> }</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> </div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> </div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb"> 559</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb">Actor::getLeafChunkCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="keyword"></span>{</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keywordflow">return</span> m_leafChunkCount;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span> }</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span> </div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587"> 565</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587">Actor::getFirstGraphNodeIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="keyword"></span>{</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  <span class="keywordflow">return</span> m_firstGraphNodeIndex;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span> }</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span> </div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f"> 570</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">Actor::getFirstSubsupportChunkIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="keyword"></span>{</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a6cfa7f72e5f815e519550dd46dc087a9">m_firstSubsupportChunkIndex</a>;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span> }</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div><div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6"> 575</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">Actor::getGraph</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="keyword"></span>{</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <span class="keywordflow">return</span> &<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span> }</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> </div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1"> 580</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">Actor::getFamilyGraph</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="keyword"></span>{</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getFamilyGraph();</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> </div><div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b"> 585</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">Actor::getChunks</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="keyword"></span>{</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()->getChunks();</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> }</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc"> 590</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc">Actor::getBonds</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="keyword"></span>{</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()->getBonds();</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span> }</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> </div><div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681"> 595</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">Actor::getLowerSupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="keyword"></span>{</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getLowerSupportChunkHealths();</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> }</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span> </div><div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222"> 600</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222">Actor::getSubsupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="keyword"></span>{</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223">getSubsupportChunkHealths</a>();</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span> }</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div><div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4"> 605</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4">Actor::getBondHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="keyword"></span>{</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getBondHealths();</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span> }</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div><div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e"> 610</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">Actor::getGraphNodeIndexLinks</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="keyword"></span>{</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getGraphNodeIndexLinks();</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> }</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> </div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> </div><div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a"> 616</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a">Actor::release</a>()</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span> {</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <span class="comment">// Do nothing if this actor is not currently active.</span></div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">if</span> (!<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>())</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  {</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  }</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* header = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>();</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span> </div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <span class="comment">// Clear the graph node list</span></div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  uint32_t* graphNodeIndexLinks = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getGraphNodeIndexLinks();</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  <span class="keywordflow">while</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(m_firstGraphNodeIndex))</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  {</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">const</span> uint32_t graphNodeIndex = m_firstGraphNodeIndex;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  m_firstGraphNodeIndex = graphNodeIndexLinks[m_firstGraphNodeIndex];</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  graphNodeIndexLinks[graphNodeIndex] = invalidIndex<uint32_t>();</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  --m_graphNodeCount;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  }</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_graphNodeCount == 0);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* asset = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>();</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  <span class="comment">// Clear the visible chunk list</span></div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>* visibleChunkIndexLinks = header->getVisibleChunkIndexLinks();</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  uint32_t* chunkActorIndices = header->getChunkActorIndices();</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keywordflow">while</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(m_firstVisibleChunkIndex))</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  {</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="comment">// Descendants of the visible actor may be accessed again if the actor is deserialized. Clear subtree.</span></div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keywordflow">for</span> (<a class="code" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</a> i(*asset, m_firstVisibleChunkIndex, <span class="keyword">true</span>); (bool)i; ++i)</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  {</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  chunkActorIndices[(uint32_t)i] = invalidIndex<uint32_t>();</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  }</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <a class="code" href="class_nv_1_1_blast_1_1_index_d_list.html">IndexDList<uint32_t></a>().removeListHead(m_firstVisibleChunkIndex, visibleChunkIndexLinks);</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  --m_visibleChunkCount;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  }</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_visibleChunkCount == 0);</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> </div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="comment">// Clear the leaf chunk count</span></div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  m_leafChunkCount = 0;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> </div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="comment">// This invalidates the actor and decrements the reference count</span></div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  header-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">returnActor</a>(*<span class="keyword">this</span>);</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> </div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> }</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span> </div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> </div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309"> 664</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309">Actor::partition</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn)</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span> {</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <a class="code" href="_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd">NVBLASTLL_CHECK</a>(newActorsSize == 0 || newActors != <span class="keyword">nullptr</span>, logFn, <span class="stringliteral">"Nv::Blast::Actor::partition: NULL newActors pointer array input with non-zero newActorCount."</span>, <span class="keywordflow">return</span> 0);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> </div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <span class="comment">// Call one of two partition functions depending on the actor's support status</span></div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordflow">return</span> m_graphNodeCount <= 1 ?</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae75f198c241b12842e68e10e34e8ac39">partitionSingleLowerSupportChunk</a>(newActors, newActorsSize, logFn) : <span class="comment">// This actor will partition into subsupport chunks</span></div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aeac2e1cee03f101305013770cf0dff46">partitionMultipleGraphNodes</a>(newActors, newActorsSize, logFn); <span class="comment">// This actor will partition into support chunks</span></div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span> }</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span> </div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> </div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19"> 675</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19">Actor::isBoundToWorld</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="keyword"></span>{</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>& graph = *<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>();</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">if</span> (graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> == 0)</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  {</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// This shouldn't happen</span></div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  }</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keyword">const</span> uint32_t lastGraphChunkIndex = graph.getChunkIndices()[graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> - 1];</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> </div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(lastGraphChunkIndex))</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  {</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// There is no world node</span></div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  }</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> </div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>()->getIslandIds()[graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> - 1] == <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>();</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span> }</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span> </div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span> </div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76"> 695</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76">Actor::isSplitRequired</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="keyword"></span>{</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span> </div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keywordflow">if</span> (<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">getGraphNodeCount</a>() <= 1)</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  {</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  uint32_t chunkHealthIndex = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">isSingleSupportChunk</a>() ? <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>() : <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">getFirstVisibleChunkIndex</a>() - <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">getFirstSubsupportChunkIndex</a>() + <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>;</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  <span class="keywordtype">float</span>* chunkHealths = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">getLowerSupportChunkHealths</a>();</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  <span class="keywordflow">if</span> (chunkHealths[chunkHealthIndex] <= 0.0f)</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  {</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <span class="keyword">const</span> uint32_t chunkIndex = m_graphNodeCount == 0 ? m_firstVisibleChunkIndex : <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>()->getChunkIndices()[m_firstGraphNodeIndex];</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(chunkIndex))</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  {</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>& chunk = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">getChunks</a>()[chunkIndex];</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  uint32_t childCount = chunk.<a class="code" href="struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719">childIndexStop</a> - chunk.<a class="code" href="struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d">firstChildIndex</a>;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  <span class="keywordflow">return</span> childCount > 0;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  }</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  }</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  }</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  {</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  uint32_t* firstDirtyNodeIndices = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>()->getFirstDirtyNodeIndices();</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(firstDirtyNodeIndices[<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>()]))</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  {</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  }</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> </div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  }</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span> }</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span> </div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> </div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> </div><div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b"> 729</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b">Actor::VisibleChunkIt::VisibleChunkIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor) : <a class="code" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a><uint32_t>(actor.m_firstVisibleChunkIndex, actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getVisibleChunkIndexLinks())</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span> {</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> }</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> </div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span> </div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span> </div><div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#aca18db3766523108bbb6e3a224deabad"> 736</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#aca18db3766523108bbb6e3a224deabad">Actor::GraphNodeIt::GraphNodeIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor) : <a class="code" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a><uint32_t>(actor.m_firstGraphNodeIndex, actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">getGraphNodeIndexLinks</a>())</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span> {</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> }</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span> </div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span> </div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span> </div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor">#if NVBLASTLL_CHECK_PARAMS</span></div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span> </div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> isValid(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* buffers)</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span> {</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  <span class="keywordflow">if</span> (buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307">chunkFractureCount</a> != 0 && buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc">chunkFractures</a> == <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> </div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  <span class="keywordflow">if</span> (buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356">bondFractureCount</a> != 0 && buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837">bondFractures</a> == <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span> </div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> }</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span> </div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span> </div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span> </div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> </div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="preprocessor">#endif // ifndef NVBLASTACTOR_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_af9d661f5aa82478ee9f2c15189ef4f9f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">Nv::Blast::Actor::getFirstSubsupportChunkIndex</a></div><div class="ttdeci">uint32_t getFirstSubsupportChunkIndex() const</div><div class="ttdef"><b>Definition:</b> NvBlastActor.h:570</div></div> +<a href="_nv_blast_actor_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTACTOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTACTOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_asset_8h.html">NvBlastAsset.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_d_link_8h.html">NvBlastDLink.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_iterator_base_8h.html">NvBlastIteratorBase.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_support_graph_8h.html">NvBlastSupportGraph.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_family_graph_8h.html">NvBlastFamilyGraph.h</a>"</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_preprocessor_internal_8h.html">NvBlastPreprocessorInternal.h</a>"</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">class </span>FamilyGraph;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">struct </span>FamilyHeader;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html"> 58</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_blast_actor.html">NvBlastActor</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ae80652887c7949e9bf5692fa06a1efa6"> 60</a></span>  <span class="keyword">friend</span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">friend</span> <span class="keywordtype">void</span> updateVisibleChunksFromSupportChunk<>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>*, <a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>*, uint32_t*, uint32_t, uint32_t, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>*, uint32_t);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a49fd726e45168bd756e564cfaac6e356"> 65</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a49fd726e45168bd756e564cfaac6e356">Actor</a>() : m_familyOffset(0), m_firstVisibleChunkIndex(<a class="code" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>), m_visibleChunkCount(0), m_firstGraphNodeIndex(<a class="code" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>), m_graphNodeCount(0), m_leafChunkCount(0) {}</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6">isSubSupportChunk</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">isSingleSupportChunk</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da">getVisibleChunkCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">getFirstVisibleChunkIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">getGraphNodeCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb">getLeafChunkCount</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587">getFirstGraphNodeIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">getFirstSubsupportChunkIndex</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  NvBlastChunk* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">getChunks</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc">getBonds</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">getLowerSupportChunkHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222">getSubsupportChunkHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4">getBondHealths</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">const</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">getGraphNodeIndexLinks</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html"> 233</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html">VisibleChunkIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a><uint32_t></div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  {</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b">VisibleChunkIt</a>(<span class="keyword">const</span> Actor& actor);</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  };</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html"> 253</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">GraphNodeIt</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a><uint32_t></div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  {</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">GraphNodeIt</a>(<span class="keyword">const</span> Actor& actor);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  };</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <span class="keyword">static</span> Actor* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a307ec3c8c73cb706ec153bd63baee7c4">create</a>(<a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a>* desc, <span class="keywordtype">void</span>* scratch, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">static</span> <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3082322754cba457f678e567b288fe02">createRequiredScratch</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keyword">static</span> Actor* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#acc84f6ae1ee76cf23b15898d2ba23721">deserialize</a>(<a class="code" href="struct_nv_blast_family.html">NvBlastFamily</a>* family, <span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span> </div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a45de7eb2aac2759dd5ec5ef64bcfc6d0">serialize</a>(<span class="keywordtype">void</span>* buffer, uint32_t bufferSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn) <span class="keyword">const</span>;</div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a77bba44beb744d8cb6250b6590602746">serializationRequiredStorage</a>(<a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn) <span class="keyword">const</span>;</div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a">release</a>();</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> </div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a69ff1bc362bb56b837ecfed98e94f087">generateFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commandBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a>& program, <span class="keyword">const</span> <span class="keywordtype">void</span>* programParams, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers) <span class="keyword">const</span>;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(uint32_t nodeIndex0, uint32_t nodeIndex1, <span class="keywordtype">float</span> healthDamage);</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(uint32_t nodeIndex0, uint32_t nodeIndex1, uint32_t bondIndex, <span class="keywordtype">float</span> healthDamage);</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ae51f1cdc7a63ab67823d7cd08552d2">damageBond</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a>& cmd);</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#acc3bf3a166faa14d058d8ef505228221">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a34c8b6f62bc42fdae2a448f94d255b">splitRequiredScratch</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aecab306397e048f4f46440d4879ba879">split</a>(<a class="code" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a>* result, uint32_t newActorsMaxCount, <span class="keywordtype">void</span>* scratch, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a372818aee680b0cefdcd27010234826e">findIslands</a>(<span class="keywordtype">void</span>* scratch);</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309">partition</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4a77624d52d337f1b7158f0be6c233f">updateVisibleChunksFromGraphNodes</a>();</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae75f198c241b12842e68e10e34e8ac39">partitionSingleLowerSupportChunk</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aeac2e1cee03f101305013770cf0dff46">partitionMultipleGraphNodes</a>(Actor** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19">isBoundToWorld</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76">isSplitRequired</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span> </div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  uint32_t m_familyOffset;</div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> </div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  uint32_t m_firstVisibleChunkIndex;</div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> </div><div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  uint32_t m_visibleChunkCount;</div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span> </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  uint32_t m_firstGraphNodeIndex;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  uint32_t m_graphNodeCount;</div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span> </div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span>  uint32_t m_leafChunkCount;</div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> };</div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> </div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_family_8h.html">NvBlastFamily.h</a>"</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> {</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> {</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29"> 499</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">Actor::getFamilyHeader</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="keyword"></span>{</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  <span class="keywordflow">return</span> (<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>*)((uintptr_t)<span class="keyword">this</span> - (uintptr_t)m_familyOffset);</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span> }</div><div class="line"><a name="l00504"></a><span class="lineno"> 504</span> </div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> </div><div class="line"><a name="l00506"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4"> 506</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">Actor::getAsset</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="keyword"></span>{</div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>;</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> }</div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> </div><div class="line"><a name="l00512"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba"> 512</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">Actor::isActive</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="keyword"></span>{</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span>  <span class="keywordflow">return</span> m_familyOffset != 0;</div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> }</div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> </div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span> </div><div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6"> 518</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aafeee48f4aa06696096f5400d7d825d6">Actor::isSubSupportChunk</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keyword"></span>{</div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  <span class="keywordflow">return</span> m_graphNodeCount == 0;</div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span> }</div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> </div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> </div><div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8"> 524</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">Actor::isSingleSupportChunk</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keyword"></span>{</div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  <span class="keywordflow">return</span> m_graphNodeCount == 1;</div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span> }</div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> </div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715"> 530</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">Actor::getIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="keyword"></span>{</div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* header = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>();</div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(header != <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span>  <span class="keyword">const</span> <span class="keywordtype">size_t</span> index = <span class="keyword">this</span> - header->getActors();</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index <= <a class="code" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>);</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <span class="keywordflow">return</span> (uint32_t)index;</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span> }</div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> </div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span> </div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da"> 541</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a50fa5ae538ce64ac6739ef1a33d1c0da">Actor::getVisibleChunkCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="keyword"></span>{</div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  <span class="keywordflow">return</span> m_visibleChunkCount;</div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span> }</div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba"> 547</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">Actor::getFirstVisibleChunkIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="keyword"></span>{</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordflow">return</span> m_firstVisibleChunkIndex;</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> }</div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> </div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c"> 553</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">Actor::getGraphNodeCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="keyword"></span>{</div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span>  <span class="keywordflow">return</span> m_graphNodeCount;</div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> }</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> </div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> </div><div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb"> 559</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#afb3f0d84eeb5571142458e977fbd38cb">Actor::getLeafChunkCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="keyword"></span>{</div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span>  <span class="keywordflow">return</span> m_leafChunkCount;</div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span> }</div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span> </div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span> </div><div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587"> 565</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7a88dca14c79ffff918aafdd840e9587">Actor::getFirstGraphNodeIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="keyword"></span>{</div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  <span class="keywordflow">return</span> m_firstGraphNodeIndex;</div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span> }</div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span> </div><div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f"> 570</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">Actor::getFirstSubsupportChunkIndex</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="keyword"></span>{</div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a6cfa7f72e5f815e519550dd46dc087a9">m_firstSubsupportChunkIndex</a>;</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span> }</div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div><div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6"> 575</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">Actor::getGraph</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="keyword"></span>{</div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span>  <span class="keywordflow">return</span> &<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>;</div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span> }</div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> </div><div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1"> 580</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">Actor::getFamilyGraph</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="keyword"></span>{</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getFamilyGraph();</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> }</div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> </div><div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b"> 585</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">Actor::getChunks</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="keyword"></span>{</div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()->getChunks();</div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> }</div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> </div><div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc"> 590</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a262c308e634a6fc9feed396572ca8bcc">Actor::getBonds</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="keyword"></span>{</div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>()->getBonds();</div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span> }</div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> </div><div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681"> 595</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">Actor::getLowerSupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="keyword"></span>{</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getLowerSupportChunkHealths();</div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> }</div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span> </div><div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222"> 600</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a2a26a08388a39786561c638553922222">Actor::getSubsupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="keyword"></span>{</div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223">getSubsupportChunkHealths</a>();</div><div class="line"><a name="l00603"></a><span class="lineno"> 603</span> }</div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div><div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4"> 605</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">float</span>* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a9ca8fa81a8b5cf3a3f7beb04fc0bf7c4">Actor::getBondHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="keyword"></span>{</div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getBondHealths();</div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span> }</div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div><div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e"> 610</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keyword">const</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">Actor::getGraphNodeIndexLinks</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="keyword"></span>{</div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getGraphNodeIndexLinks();</div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> }</div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> </div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> </div><div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a"> 616</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad8552a04fa6cdb1f3a01d11d18209e5a">Actor::release</a>()</div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span> {</div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span>  <span class="comment">// Do nothing if this actor is not currently active.</span></div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keywordflow">if</span> (!<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>())</div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  {</div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  }</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a>* header = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>();</div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span> </div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  <span class="comment">// Clear the graph node list</span></div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span>  uint32_t* graphNodeIndexLinks = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getGraphNodeIndexLinks();</div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span>  <span class="keywordflow">while</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(m_firstGraphNodeIndex))</div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span>  {</div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">const</span> uint32_t graphNodeIndex = m_firstGraphNodeIndex;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span>  m_firstGraphNodeIndex = graphNodeIndexLinks[m_firstGraphNodeIndex];</div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  graphNodeIndexLinks[graphNodeIndex] = invalidIndex<uint32_t>();</div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  --m_graphNodeCount;</div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  }</div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_graphNodeCount == 0);</div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* asset = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a3c980c46eeb57c81490d61a6ea8604c4">getAsset</a>();</div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> </div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  <span class="comment">// Clear the visible chunk list</span></div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span>  <a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>* visibleChunkIndexLinks = header->getVisibleChunkIndexLinks();</div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  uint32_t* chunkActorIndices = header->getChunkActorIndices();</div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span>  <span class="keywordflow">while</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(m_firstVisibleChunkIndex))</div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span>  {</div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <span class="comment">// Descendants of the visible actor may be accessed again if the actor is deserialized. Clear subtree.</span></div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <span class="keywordflow">for</span> (<a class="code" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</a> i(*asset, m_firstVisibleChunkIndex, <span class="keyword">true</span>); (bool)i; ++i)</div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  {</div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  chunkActorIndices[(uint32_t)i] = invalidIndex<uint32_t>();</div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  }</div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <a class="code" href="class_nv_1_1_blast_1_1_index_d_list.html">IndexDList<uint32_t></a>().removeListHead(m_firstVisibleChunkIndex, visibleChunkIndexLinks);</div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span>  --m_visibleChunkCount;</div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  }</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(m_visibleChunkCount == 0);</div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> </div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span>  <span class="comment">// Clear the leaf chunk count</span></div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span>  m_leafChunkCount = 0;</div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> </div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="comment">// This invalidates the actor and decrements the reference count</span></div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span>  header-><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">returnActor</a>(*<span class="keyword">this</span>);</div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> </div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> }</div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span> </div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> </div><div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309"> 664</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309">Actor::partition</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>** newActors, uint32_t newActorsSize, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn)</div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span> {</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span>  <a class="code" href="_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd">NVBLASTLL_CHECK</a>(newActorsSize == 0 || newActors != <span class="keyword">nullptr</span>, logFn, <span class="stringliteral">"Nv::Blast::Actor::partition: NULL newActors pointer array input with non-zero newActorCount."</span>, <span class="keywordflow">return</span> 0);</div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> </div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span>  <span class="comment">// Call one of two partition functions depending on the actor's support status</span></div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span>  <span class="keywordflow">return</span> m_graphNodeCount <= 1 ?</div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae75f198c241b12842e68e10e34e8ac39">partitionSingleLowerSupportChunk</a>(newActors, newActorsSize, logFn) : <span class="comment">// This actor will partition into subsupport chunks</span></div><div class="line"><a name="l00671"></a><span class="lineno"> 671</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html#aeac2e1cee03f101305013770cf0dff46">partitionMultipleGraphNodes</a>(newActors, newActorsSize, logFn); <span class="comment">// This actor will partition into support chunks</span></div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span> }</div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span> </div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> </div><div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19"> 675</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a7ac1d96307c55e4c1a6e0e717b51bf19">Actor::isBoundToWorld</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="keyword"></span>{</div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</a>& graph = *<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>();</div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span>  <span class="keywordflow">if</span> (graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> == 0)</div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span>  {</div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// This shouldn't happen</span></div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  }</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span>  <span class="keyword">const</span> uint32_t lastGraphChunkIndex = graph.getChunkIndices()[graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> - 1];</div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> </div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(lastGraphChunkIndex))</div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  {</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// There is no world node</span></div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  }</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> </div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keywordflow">return</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>()->getIslandIds()[graph.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a> - 1] == <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>();</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span> }</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span> </div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span> </div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76"> 695</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab0a3767495c186856dc5be23bcfdfa76">Actor::isSplitRequired</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="keyword"></span>{</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>());</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span> </div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  <span class="keywordflow">if</span> (<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ae0549e605822375d30a7792d51109c3c">getGraphNodeCount</a>() <= 1)</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  {</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  uint32_t chunkHealthIndex = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a87055662ee49d52665187a3ad7ca3ae8">isSingleSupportChunk</a>() ? <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>() : <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2909f17e410de05ffda7f404f57f8ba">getFirstVisibleChunkIndex</a>() - <a class="code" href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">getFirstSubsupportChunkIndex</a>() + <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>()-><a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>;</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  <span class="keywordtype">float</span>* chunkHealths = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ac2067aff207980173164d314e382b681">getLowerSupportChunkHealths</a>();</div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  <span class="keywordflow">if</span> (chunkHealths[chunkHealthIndex] <= 0.0f)</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span>  {</div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  <span class="keyword">const</span> uint32_t chunkIndex = m_graphNodeCount == 0 ? m_firstVisibleChunkIndex : <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a6cce3be1f2ac658373f2a8b8f70439d6">getGraph</a>()->getChunkIndices()[m_firstGraphNodeIndex];</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(chunkIndex))</div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  {</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>& chunk = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">getChunks</a>()[chunkIndex];</div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span>  uint32_t childCount = chunk.<a class="code" href="struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719">childIndexStop</a> - chunk.<a class="code" href="struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d">firstChildIndex</a>;</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span>  <span class="keywordflow">return</span> childCount > 0;</div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span>  }</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  }</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  }</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  {</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  uint32_t* firstDirtyNodeIndices = <a class="code" href="class_nv_1_1_blast_1_1_actor.html#ad4857a7cf331e84c5a50e4c9d379c7a1">getFamilyGraph</a>()->getFirstDirtyNodeIndices();</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  <span class="keywordflow">if</span> (!<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(firstDirtyNodeIndices[<a class="code" href="class_nv_1_1_blast_1_1_actor.html#a8ae7b25f7111f13222373a7f28357715">getIndex</a>()]))</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  {</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span>  }</div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> </div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  }</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span> }</div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span> </div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> </div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> </div><div class="line"><a name="l00729"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b"> 729</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#ab1f6af40bccc777544406eec6c41ee7b">Actor::VisibleChunkIt::VisibleChunkIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor) : <a class="code" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a><uint32_t>(actor.m_firstVisibleChunkIndex, actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()->getVisibleChunkIndexLinks())</div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span> {</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> }</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> </div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span> </div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span> </div><div class="line"><a name="l00736"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#aca18db3766523108bbb6e3a224deabad"> 736</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#aca18db3766523108bbb6e3a224deabad">Actor::GraphNodeIt::GraphNodeIt</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor) : <a class="code" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</a><uint32_t>(actor.m_firstGraphNodeIndex, actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#aaf6a6896b561323d1afc9e590700fa29">getFamilyHeader</a>()-><a class="code" href="class_nv_1_1_blast_1_1_actor.html#a1771a923c4181b126e074b1325d1af2e">getGraphNodeIndexLinks</a>())</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span> {</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> }</div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span> </div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span> </div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span> </div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor">#if NVBLASTLL_CHECK_PARAMS</span></div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span> </div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> isValid(<span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* buffers)</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span> {</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span>  <span class="keywordflow">if</span> (buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307">chunkFractureCount</a> != 0 && buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc">chunkFractures</a> == <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> </div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span>  <span class="keywordflow">if</span> (buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356">bondFractureCount</a> != 0 && buffers-><a class="code" href="struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837">bondFractures</a> == <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span> </div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> }</div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span> </div><div class="line"><a name="l00759"></a><span class="lineno"> 759</span> </div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00761"></a><span class="lineno"> 761</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span> </div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> </div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="preprocessor">#endif // ifndef NVBLASTACTOR_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_af9d661f5aa82478ee9f2c15189ef4f9f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#af9d661f5aa82478ee9f2c15189ef4f9f">Nv::Blast::Actor::getFirstSubsupportChunkIndex</a></div><div class="ttdeci">uint32_t getFirstSubsupportChunkIndex() const</div><div class="ttdef"><b>Definition:</b> NvBlastActor.h:570</div></div> <div class="ttc" id="_nv_blast_family_graph_8h_html"><div class="ttname"><a href="_nv_blast_family_graph_8h.html">NvBlastFamilyGraph.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_acc3bf3a166faa14d058d8ef505228221"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#acc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor::applyFracture</a></div><div class="ttdeci">void applyFracture(NvBlastFractureBuffers *eventBuffers, const NvBlastFractureBuffers *commands, NvBlastLog logFn, NvBlastTimers *timers)</div></div> <div class="ttc" id="struct_nv_blast_actor_desc_html"><div class="ttname"><a href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:395</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_a307ec3c8c73cb706ec153bd63baee7c4"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#a307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor::create</a></div><div class="ttdeci">static Actor * create(NvBlastFamily *family, const NvBlastActorDesc *desc, void *scratch, NvBlastLog logFn)</div></div> +<div class="ttc" id="_nv_blast_preprocessor_internal_8h_html_ab5eb23180f7cc12b7d6c04a8ec067fdd"><div class="ttname"><a href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a></div><div class="ttdeci">#define UINT32_MAX</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessorInternal.h:68</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_aeac2e1cee03f101305013770cf0dff46"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#aeac2e1cee03f101305013770cf0dff46">Nv::Blast::Actor::partitionMultipleGraphNodes</a></div><div class="ttdeci">uint32_t partitionMultipleGraphNodes(Actor **newActors, uint32_t newActorsSize, NvBlastLog logFn)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_family_graph_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_family_graph.html">Nv::Blast::FamilyGraph</a></div><div class="ttdef"><b>Definition:</b> NvBlastFamilyGraph.h:58</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_a86865e60a0ca1128aa8734926bfa981b"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#a86865e60a0ca1128aa8734926bfa981b">Nv::Blast::Actor::getChunks</a></div><div class="ttdeci">NvBlastChunk * getChunks() const</div><div class="ttdef"><b>Definition:</b> NvBlastActor.h:585</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html index 88740f9..5d26490 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h-source.html @@ -86,82 +86,94 @@ <a name="l00048"></a>00048 <span class="keyword">class </span>ConvexMeshBuilder; <a name="l00049"></a>00049 <span class="keyword">class </span>BlastBondGenerator; <a name="l00050"></a>00050 <span class="keyword">class </span>MeshCleaner; -<a name="l00051"></a>00051 <span class="keyword">struct </span>CollisionParams; -<a name="l00052"></a>00052 <span class="keyword">struct </span>CollisionHull; -<a name="l00053"></a>00053 } -<a name="l00054"></a>00054 } -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>; -<a name="l00057"></a>00057 -<a name="l00071"></a>00071 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals, -<a name="l00072"></a>00072 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount); -<a name="l00073"></a>00073 -<a name="l00087"></a>00087 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets, -<a name="l00088"></a>00088 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); -<a name="l00089"></a>00089 -<a name="l00097"></a>00097 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh, -<a name="l00098"></a>00098 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng); -<a name="l00099"></a>00099 -<a name="l00101"></a>00101 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a>(); -<a name="l00102"></a>00102 -<a name="l00118"></a>00118 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>& cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, -<a name="l00119"></a>00119 uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps); -<a name="l00120"></a>00120 -<a name="l00125"></a>00125 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>(); -<a name="l00126"></a>00126 -<a name="l00131"></a>00131 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, -<a name="l00132"></a>00132 physx::PxPhysicsInsertionCallback* insertionCallback); -<a name="l00133"></a>00133 -<a name="l00138"></a>00138 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking, -<a name="l00139"></a>00139 physx::PxPhysicsInsertionCallback* insertionCallback); -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 -<a name="l00149"></a>00149 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a> -<a name="l00150"></a>00150 ( -<a name="l00151"></a>00151 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull, -<a name="l00152"></a>00152 <span class="keyword">const</span> physx::PxVec3* scaling, -<a name="l00153"></a>00153 <span class="keyword">const</span> physx::PxQuat* rotation, -<a name="l00154"></a>00154 <span class="keyword">const</span> physx::PxVec3* translation -<a name="l00155"></a>00155 ); -<a name="l00156"></a>00156 -<a name="l00164"></a>00164 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a> -<a name="l00165"></a>00165 ( -<a name="l00166"></a>00166 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull, -<a name="l00167"></a>00167 <span class="keyword">const</span> physx::PxVec3* scaling, -<a name="l00168"></a>00168 <span class="keyword">const</span> physx::PxQuat* rotation, -<a name="l00169"></a>00169 <span class="keyword">const</span> physx::PxVec3* translation -<a name="l00170"></a>00170 ); -<a name="l00171"></a>00171 -<a name="l00183"></a>00183 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, -<a name="l00184"></a>00184 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>& bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, int32_t defaultSupportDepth = -1); -<a name="l00185"></a>00185 -<a name="l00192"></a>00192 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#f7f3ac8b4a132b584eff789062a59dfd">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares); -<a name="l00193"></a>00193 -<a name="l00203"></a>00203 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#cbe20a13f4898cfec0b83fabbb5b8364">NvBlastExtAuthoringBuildCollisionMeshes</a> -<a name="l00204"></a>00204 ( -<a name="l00205"></a>00205 <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares, -<a name="l00206"></a>00206 <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, -<a name="l00207"></a>00207 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, -<a name="l00208"></a>00208 uint32_t chunksToProcessCount, -<a name="l00209"></a>00209 uint32_t* chunksToProcess -<a name="l00210"></a>00210 ); -<a name="l00211"></a>00211 -<a name="l00216"></a>00216 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>(); -<a name="l00217"></a>00217 -<a name="l00240"></a>00240 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a> -<a name="l00241"></a>00241 ( -<a name="l00242"></a>00242 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components, -<a name="l00243"></a>00243 <span class="keyword">const</span> physx::PxVec3* scales, -<a name="l00244"></a>00244 <span class="keyword">const</span> physx::PxQuat* rotations, -<a name="l00245"></a>00245 <span class="keyword">const</span> physx::PxVec3* translations, -<a name="l00246"></a>00246 <span class="keyword">const</span> uint32_t** convexHullOffsets, -<a name="l00247"></a>00247 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls, -<a name="l00248"></a>00248 uint32_t componentCount, -<a name="l00249"></a>00249 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*& newBondDescs, -<a name="l00250"></a>00250 <span class="keywordtype">float</span> maxSeparation = 0.0f -<a name="l00251"></a>00251 ); -<a name="l00252"></a>00252 -<a name="l00253"></a>00253 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span> +<a name="l00051"></a>00051 <span class="keyword">class </span>PatternGenerator; +<a name="l00052"></a>00052 <span class="keyword">class </span>Grid; +<a name="l00053"></a>00053 <span class="keyword">class </span>GridWalker; +<a name="l00054"></a>00054 <span class="keyword">struct </span>CollisionParams; +<a name="l00055"></a>00055 <span class="keyword">struct </span>CollisionHull; +<a name="l00056"></a>00056 } +<a name="l00057"></a>00057 } +<a name="l00058"></a>00058 +<a name="l00059"></a>00059 <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>; +<a name="l00060"></a>00060 +<a name="l00074"></a>00074 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals, +<a name="l00075"></a>00075 <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount); +<a name="l00076"></a>00076 +<a name="l00090"></a>00090 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoringCreateMeshOnlyTriangles</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, uint32_t verticesCount, +<a name="l00091"></a>00091 uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials = <span class="keyword">nullptr</span>, uint32_t materialStride = 4); +<a name="l00092"></a>00092 +<a name="l00106"></a>00106 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets, +<a name="l00107"></a>00107 uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount); +<a name="l00108"></a>00108 +<a name="l00116"></a>00116 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh, +<a name="l00117"></a>00117 <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng); +<a name="l00118"></a>00118 +<a name="l00120"></a>00120 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a>(); +<a name="l00121"></a>00121 +<a name="l00137"></a>00137 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>& cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, +<a name="l00138"></a>00138 uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps); +<a name="l00139"></a>00139 +<a name="l00144"></a>00144 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>(); +<a name="l00145"></a>00145 +<a name="l00150"></a>00150 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, +<a name="l00151"></a>00151 physx::PxPhysicsInsertionCallback* insertionCallback); +<a name="l00152"></a>00152 +<a name="l00157"></a>00157 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking, +<a name="l00158"></a>00158 physx::PxPhysicsInsertionCallback* insertionCallback); +<a name="l00159"></a>00159 +<a name="l00160"></a>00160 +<a name="l00168"></a>00168 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#b18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a> +<a name="l00169"></a>00169 ( +<a name="l00170"></a>00170 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull, +<a name="l00171"></a>00171 <span class="keyword">const</span> physx::PxVec3* scaling, +<a name="l00172"></a>00172 <span class="keyword">const</span> physx::PxQuat* rotation, +<a name="l00173"></a>00173 <span class="keyword">const</span> physx::PxVec3* translation +<a name="l00174"></a>00174 ); +<a name="l00175"></a>00175 +<a name="l00183"></a>00183 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#e2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a> +<a name="l00184"></a>00184 ( +<a name="l00185"></a>00185 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull, +<a name="l00186"></a>00186 <span class="keyword">const</span> physx::PxVec3* scaling, +<a name="l00187"></a>00187 <span class="keyword">const</span> physx::PxQuat* rotation, +<a name="l00188"></a>00188 <span class="keyword">const</span> physx::PxVec3* translation +<a name="l00189"></a>00189 ); +<a name="l00190"></a>00190 +<a name="l00202"></a>00202 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, +<a name="l00203"></a>00203 <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>& bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, int32_t defaultSupportDepth = -1); +<a name="l00204"></a>00204 +<a name="l00211"></a>00211 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#f7f3ac8b4a132b584eff789062a59dfd">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares); +<a name="l00212"></a>00212 +<a name="l00222"></a>00222 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#cbe20a13f4898cfec0b83fabbb5b8364">NvBlastExtAuthoringBuildCollisionMeshes</a> +<a name="l00223"></a>00223 ( +<a name="l00224"></a>00224 <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares, +<a name="l00225"></a>00225 <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, +<a name="l00226"></a>00226 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, +<a name="l00227"></a>00227 uint32_t chunksToProcessCount, +<a name="l00228"></a>00228 uint32_t* chunksToProcess +<a name="l00229"></a>00229 ); +<a name="l00230"></a>00230 +<a name="l00235"></a>00235 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>(); +<a name="l00236"></a>00236 +<a name="l00259"></a>00259 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a> +<a name="l00260"></a>00260 ( +<a name="l00261"></a>00261 <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components, +<a name="l00262"></a>00262 <span class="keyword">const</span> physx::PxVec3* scales, +<a name="l00263"></a>00263 <span class="keyword">const</span> physx::PxQuat* rotations, +<a name="l00264"></a>00264 <span class="keyword">const</span> physx::PxVec3* translations, +<a name="l00265"></a>00265 <span class="keyword">const</span> uint32_t** convexHullOffsets, +<a name="l00266"></a>00266 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls, +<a name="l00267"></a>00267 uint32_t componentCount, +<a name="l00268"></a>00268 <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*& newBondDescs, +<a name="l00269"></a>00269 <span class="keywordtype">float</span> maxSeparation = 0.0f +<a name="l00270"></a>00270 ); +<a name="l00271"></a>00271 +<a name="l00275"></a>00275 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#3b4d480947621359034465558d9c5a30">NvBlastExtAuthoringCreatePatternGenerator</a>(); +<a name="l00276"></a>00276 +<a name="l00280"></a>00280 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoringCreateGridAccelerator</a>(uint32_t resolution, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m); +<a name="l00281"></a>00281 +<a name="l00285"></a>00285 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#94df8330156975a933639cfaf2774a72">NvBlastExtAuthoringCreateGridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* parent); +<a name="l00286"></a>00286 +<a name="l00287"></a>00287 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h.html index b71727b..f7b9f5a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h.html @@ -66,6 +66,10 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak"> <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a> ()</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#aca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoringCreateGridAccelerator</a> (uint32_t resolution, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *m)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#94df8330156975a933639cfaf2774a72">NvBlastExtAuthoringCreateGridWalker</a> (<a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> *parent)</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a> (const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak"> @@ -73,6 +77,11 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a> (const void *vertices, const void *edges, const void *facets, uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoringCreateMeshOnlyTriangles</a> (const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak"> +<a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#3b4d480947621359034465558d9c5a30">NvBlastExtAuthoringCreatePatternGenerator</a> ()</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak"> <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *mesh, <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a> *rng)</td></tr> @@ -324,6 +333,55 @@ Create FractureTool object. <dl class="return" compact><dt><b>Returns:</b></dt>< </div> </div><p> +<a class="anchor" name="aca9a59cb41be7dd861dc96cb18e21d6"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateGridAccelerator" ref="aca9a59cb41be7dd861dc96cb18e21d6" args="(uint32_t resolution, const Nv::Blast::Mesh *m)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* NvBlastExtAuthoringCreateGridAccelerator </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>resolution</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> * </td> + <td class="paramname"> <em>m</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> +<a class="anchor" name="94df8330156975a933639cfaf2774a72"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateGridWalker" ref="94df8330156975a933639cfaf2774a72" args="(Nv::Blast::Grid *parent)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* NvBlastExtAuthoringCreateGridWalker </td> + <td>(</td> + <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> * </td> + <td class="paramname"> <em>parent</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> <a class="anchor" name="2c7975d1a51bd0d4069bd81b10dfa5fe"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateMesh" ref="2c7975d1a51bd0d4069bd81b10dfa5fe" args="(const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)" --> <div class="memitem"> <div class="memproto"> @@ -474,6 +532,90 @@ Constructs mesh object from array of vertices, edges and facets. User should cal </div> </div><p> +<a class="anchor" name="302daaa2f081fb777726ef6e5271f568"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateMeshOnlyTriangles" ref="302daaa2f081fb777726ef6e5271f568" args="(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* NvBlastExtAuthoringCreateMeshOnlyTriangles </td> + <td>(</td> + <td class="paramtype">const void * </td> + <td class="paramname"> <em>vertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>verticesCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>indices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>indexCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"> <em>materials</em> = <code>nullptr</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>materialStride</em> = <code>4</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Constructs mesh object from triangles represented as arrays of vertices, indices and per facet material. User should call Mesh::release() after usage.<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>vertices</em> </td><td>Array for vertex positions, 3 * verticesCount floats will be read </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>verticesCount</em> </td><td>Number of vertices in mesh </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>indices</em> </td><td>Array of vertex indices. Indices contain vertex index triplets which form a mesh triangle. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>indicesCount</em> </td><td>Indices count (should be equal to numberOfTriangles * 3) </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>materials</em> </td><td>Array of material indices per triangle. If not set default material (0) will be assigned. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>materialStride</em> </td><td>Stride for material indices</td></tr> + </table> +</dl> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> if it was created succefully otherwise return nullptr </dd></dl> + +</div> +</div><p> +<a class="anchor" name="3b4d480947621359034465558d9c5a30"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreatePatternGenerator" ref="3b4d480947621359034465558d9c5a30" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* NvBlastExtAuthoringCreatePatternGenerator </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Returns pattern generator used for generating fracture patterns for Real Time (RT) fracture +</div> +</div><p> <a class="anchor" name="c65c865d65168418a3f4cc7b563096ed"></a><!-- doxytag: member="NvBlastExtAuthoring.h::NvBlastExtAuthoringCreateVoronoiSitesGenerator" ref="c65c865d65168418a3f4cc7b563096ed" args="(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)" --> <div class="memitem"> <div class="memproto"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_8h.js index f7e2f24..fa6d8b5 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h.js +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h.js @@ -6,9 +6,13 @@ var _nv_blast_ext_authoring_8h = [ "NvBlastExtAuthoringCreateConvexMeshBuilder", "_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed", null ], [ "NvBlastExtAuthoringCreateCutoutSet", "_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c", null ], [ "NvBlastExtAuthoringCreateFractureTool", "_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1", null ], + [ "NvBlastExtAuthoringCreateGridAccelerator", "_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6", null ], + [ "NvBlastExtAuthoringCreateGridWalker", "_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72", null ], [ "NvBlastExtAuthoringCreateMesh", "_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe", null ], [ "NvBlastExtAuthoringCreateMeshCleaner", "_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17", null ], [ "NvBlastExtAuthoringCreateMeshFromFacets", "_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae", null ], + [ "NvBlastExtAuthoringCreateMeshOnlyTriangles", "_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568", null ], + [ "NvBlastExtAuthoringCreatePatternGenerator", "_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30", null ], [ "NvBlastExtAuthoringCreateVoronoiSitesGenerator", "_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed", null ], [ "NvBlastExtAuthoringFindAssetConnectingBonds", "_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3", null ], [ "NvBlastExtAuthoringProcessFracture", "_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e", null ], diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html index 81a987e..c55f57c 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_8h_source.html @@ -46,10 +46,11 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_8h_source.html <div class="title">NvBlastExtAuthoring.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespacephysx.html"> 34</a></span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">class </span>VoronoiSitesGenerator;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">class </span>ConvexMeshBuilder;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">class </span>BlastBondGenerator;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">class </span>MeshCleaner;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">struct </span>CollisionParams;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a>();</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>& cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>();</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> (</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> );</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> (</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> );</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool,</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>& bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, int32_t defaultSupportDepth = -1);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#acbe20a13f4898cfec0b83fabbb5b8364">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> (</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares, </div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, </div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  uint32_t chunksToProcessCount,</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  uint32_t* chunksToProcess</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> );</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>();</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> (</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  <span class="keyword">const</span> physx::PxVec3* scales,</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keyword">const</span> physx::PxQuat* rotations,</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keyword">const</span> physx::PxVec3* translations,</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  <span class="keyword">const</span> uint32_t** convexHullOffsets,</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  uint32_t componentCount,</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*& newBondDescs,</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordtype">float</span> maxSeparation = 0.0f</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> );</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<a href="_nv_blast_ext_authoring_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORING_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="namespacephysx.html"> 34</a></span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">class </span>VoronoiSitesGenerator;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">class </span>ConvexMeshBuilder;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">class </span>BlastBondGenerator;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">class </span>MeshCleaner;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">class </span>PatternGenerator;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">class </span>Grid;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">class </span>GridWalker;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">struct </span>CollisionParams;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a>(<span class="keyword">const</span> physx::PxVec3* positions, <span class="keyword">const</span> physx::PxVec3* normals,</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoringCreateMeshOnlyTriangles</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, uint32_t verticesCount, </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials = <span class="keyword">nullptr</span>, uint32_t materialStride = 4);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoringCreateMeshFromFacets</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* vertices, <span class="keyword">const</span> <span class="keywordtype">void</span>* edges, <span class="keyword">const</span> <span class="keywordtype">void</span>* facets,</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  uint32_t verticesCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh,</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a>* rng);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c">NvBlastExtAuthoringCreateCutoutSet</a>();</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#a0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a>& cutoutSet, <span class="keyword">const</span> uint8_t* pixelBuffer, </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  uint32_t bufferWidth, uint32_t bufferHeight, <span class="keywordtype">float</span> segmentationErrorThreshold, <span class="keywordtype">float</span> snapThreshold, <span class="keywordtype">bool</span> periodic, <span class="keywordtype">bool</span> expandGaps);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a>();</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a>(physx::PxCooking* cooking, </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a>(physx::PxCooking* cooking,</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  physx::PxPhysicsInsertionCallback* insertionCallback);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> (</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> );</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> (</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>* hull,</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">const</span> physx::PxVec3* scaling,</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">const</span> physx::PxQuat* rotation,</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">const</span> physx::PxVec3* translation</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> );</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>& bondGenerator, <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, int32_t defaultSupportDepth = -1);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd">NvBlastExtAuthoringUpdateGraphicsMesh</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a>& fTool, <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_authoring_8h.html#acbe20a13f4898cfec0b83fabbb5b8364">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> (</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a>& ares, </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a>& collisionBuilder, </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a>& collisionParam, </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  uint32_t chunksToProcessCount,</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  uint32_t* chunksToProcess</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> );</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a>();</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> (</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>** components,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">const</span> physx::PxVec3* scales,</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">const</span> physx::PxQuat* rotations,</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">const</span> physx::PxVec3* translations,</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="keyword">const</span> uint32_t** convexHullOffsets,</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a>*** chunkHulls,</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  uint32_t componentCount,</div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <a class="code" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a>*& newBondDescs,</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <span class="keywordtype">float</span> maxSeparation = 0.0f</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> );</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30">NvBlastExtAuthoringCreatePatternGenerator</a>();</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoringCreateGridAccelerator</a>(uint32_t resolution, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>* <a class="code" href="_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72">NvBlastExtAuthoringCreateGridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>* parent);</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORING_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a3b4d480947621359034465558d9c5a30"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30">NvBlastExtAuthoringCreatePatternGenerator</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::PatternGenerator * NvBlastExtAuthoringCreatePatternGenerator()</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a32494843df016048528ed3e616caa1d1"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1">NvBlastExtAuthoringCreateFractureTool</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::FractureTool * NvBlastExtAuthoringCreateFractureTool()</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:75</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:157</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:76</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:164</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleaner.h:52</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_ad8620704c7b10e310df502a8c8998a17"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoringCreateMeshCleaner</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::MeshCleaner * NvBlastExtAuthoringCreateMeshCleaner()</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_cutout_set_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCutout.h:36</div></div> @@ -57,21 +58,27 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_8h_source.html <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a46c38eb07e899ff5e8be404ad121ea8d"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a46c38eb07e899ff5e8be404ad121ea8d">NvBlastExtAuthoringCreateBondGenerator</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::BlastBondGenerator * NvBlastExtAuthoringCreateBondGenerator(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_af7f3ac8b4a132b584eff789062a59dfd"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd">NvBlastExtAuthoringUpdateGraphicsMesh</a></div><div class="ttdeci">NVBLAST_API void NvBlastExtAuthoringUpdateGraphicsMesh(Nv::Blast::FractureTool &fTool, Nv::Blast::AuthoringResult &ares)</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a302daaa2f081fb777726ef6e5271f568"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoringCreateMeshOnlyTriangles</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::Mesh * NvBlastExtAuthoringCreateMeshOnlyTriangles(const void *vertices, uint32_t verticesCount, uint32_t *indices, uint32_t indexCount, void *materials=nullptr, uint32_t materialStride=4)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:82</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a913c91f5df4128e885a8103e7b82f2c3"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3">NvBlastExtAuthoringFindAssetConnectingBonds</a></div><div class="ttdeci">NVBLAST_API uint32_t NvBlastExtAuthoringFindAssetConnectingBonds(const NvBlastAsset **components, const physx::PxVec3 *scales, const physx::PxQuat *rotations, const physx::PxVec3 *translations, const uint32_t **convexHullOffsets, const Nv::Blast::CollisionHull ***chunkHulls, uint32_t componentCount, NvBlastExtAssetUtilsBondDesc *&newBondDescs, float maxSeparation=0.0f)</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_8h_html_aaca9a59cb41be7dd861dc96cb18e21d6"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoringCreateGridAccelerator</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::Grid * NvBlastExtAuthoringCreateGridAccelerator(uint32_t resolution, const Nv::Blast::Mesh *m)</div></div> <div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_grid_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:124</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:108</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a0c09c0fc47ac3e47511e96375e212eca"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a0c09c0fc47ac3e47511e96375e212eca">NvBlastExtAuthoringBuildCutoutSet</a></div><div class="ttdeci">NVBLAST_API void NvBlastExtAuthoringBuildCutoutSet(Nv::Blast::CutoutSet &cutoutSet, const uint8_t *pixelBuffer, uint32_t bufferWidth, uint32_t bufferHeight, float segmentationErrorThreshold, float snapThreshold, bool periodic, bool expandGaps)</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_8h_html_a94df8330156975a933639cfaf2774a72"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72">NvBlastExtAuthoringCreateGridWalker</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::GridWalker * NvBlastExtAuthoringCreateGridWalker(Nv::Blast::Grid *parent)</div></div> <div class="ttc" id="struct_nv_blast_ext_asset_utils_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAssetUtils.h:66</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a57729a170bc6412fe3a0cb616c2f97ed"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed">NvBlastExtAuthoringCreateConvexMeshBuilder</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::ConvexMeshBuilder * NvBlastExtAuthoringCreateConvexMeshBuilder(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_ae2fd14c835d63b3cb910e7e5e50d6bb5"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5">NvBlastExtAuthoringTransformCollisionHull</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::CollisionHull * NvBlastExtAuthoringTransformCollisionHull(const Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:52</div></div> <div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_acbe20a13f4898cfec0b83fabbb5b8364"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#acbe20a13f4898cfec0b83fabbb5b8364">NvBlastExtAuthoringBuildCollisionMeshes</a></div><div class="ttdeci">NVBLAST_API void NvBlastExtAuthoringBuildCollisionMeshes(Nv::Blast::AuthoringResult &ares, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, uint32_t chunksToProcessCount, uint32_t *chunksToProcess)</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_ab18076da1fdaba742be2f64f1c47ebb6"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6">NvBlastExtAuthoringTransformCollisionHullInPlace</a></div><div class="ttdeci">NVBLAST_API void NvBlastExtAuthoringTransformCollisionHullInPlace(Nv::Blast::CollisionHull *hull, const physx::PxVec3 *scaling, const physx::PxQuat *rotation, const physx::PxVec3 *translation)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_grid_walker_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:143</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_ac65c865d65168418a3f4cc7b563096ed"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoringCreateVoronoiSitesGenerator</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::VoronoiSitesGenerator * NvBlastExtAuthoringCreateVoronoiSitesGenerator(Nv::Blast::Mesh *mesh, Nv::Blast::RandomGeneratorBase *rng)</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_aa6ed285a916f8dd64001820d1633bb4e"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e">NvBlastExtAuthoringProcessFracture</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::AuthoringResult * NvBlastExtAuthoringProcessFracture(Nv::Blast::FractureTool &fTool, Nv::Blast::BlastBondGenerator &bondGenerator, Nv::Blast::ConvexMeshBuilder &collisionBuilder, const Nv::Blast::CollisionParams &collisionParam, int32_t defaultSupportDepth=-1)</div></div> <div class="ttc" id="_nv_blast_ext_authoring_8h_html_a2c7975d1a51bd0d4069bd81b10dfa5fe"><div class="ttname"><a href="_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoringCreateMesh</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::Mesh * NvBlastExtAuthoringCreateMesh(const physx::PxVec3 *positions, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html index ddb0177..8e26829 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h-source.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h Source File</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -36,7 +36,7 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h</h1><a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h</h1><a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> <a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> <a name="l00003"></a>00003 <span class="comment">//</span> <a name="l00004"></a>00004 <span class="comment">// Notice</span> @@ -79,140 +79,170 @@ <a name="l00041"></a>00041 <a name="l00042"></a>00042 <span class="keyword">class </span>Mesh; <a name="l00043"></a>00043 -<a name="l00044"></a>00044 -<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">00048</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> -<a name="l00049"></a>00049 { -<a name="l00050"></a>00050 <span class="keyword">public</span>: -<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) = 0; -<a name="l00062"></a>00062 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) = 0; -<a name="l00067"></a>00067 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0; -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 -<a name="l00070"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">00070</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {}; -<a name="l00071"></a>00071 }; -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 -<a name="l00077"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">00077</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> -<a name="l00078"></a>00078 { -<a name="l00079"></a>00079 <span class="keyword">public</span>: -<a name="l00083"></a>00083 <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count); -<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc); -<a name="l00085"></a>00085 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(<span class="keyword">const</span> physx::PxVec3& point); -<a name="l00086"></a>00086 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">getNextFacet</a>(); -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="keyword">private</span>: -<a name="l00089"></a>00089 int32_t count; -<a name="l00090"></a>00090 int32_t current; -<a name="l00091"></a>00091 }; -<a name="l00092"></a>00092 -<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">00093</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> -<a name="l00094"></a>00094 { -<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">00095</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>; -<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">00096</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>; -<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">00097</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>; -<a name="l00098"></a>00098 -<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">00099</a> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>) : <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>(c), <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>(i), end(end) {}; -<a name="l00100"></a>00100 -<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">00101</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>& in)<span class="keyword"> const</span> -<a name="l00102"></a>00102 <span class="keyword"> </span>{ -<a name="l00103"></a>00103 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00104"></a>00104 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> > in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00105"></a>00105 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a> < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>; -<a name="l00106"></a>00106 } -<a name="l00107"></a>00107 }; -<a name="l00108"></a>00108 -<a name="l00109"></a>00109 -<a name="l00110"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">00110</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> -<a name="l00111"></a>00111 { -<a name="l00112"></a>00112 <span class="keyword">public</span>: -<a name="l00116"></a>00116 <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in); -<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc); -<a name="l00118"></a>00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(<span class="keyword">const</span> physx::PxVec3& point); -<a name="l00119"></a>00119 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a>(); -<a name="l00120"></a>00120 -<a name="l00121"></a>00121 <span class="keyword">private</span>: +<a name="l00047"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">00047</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> +<a name="l00048"></a>00048 { +<a name="l00049"></a>00049 <span class="keyword">public</span>: +<a name="l00050"></a>00050 +<a name="l00057"></a>00057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) = 0; +<a name="l00058"></a>00058 +<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) = 0; +<a name="l00070"></a>00070 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) = 0; +<a name="l00075"></a>00075 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0; +<a name="l00076"></a>00076 +<a name="l00077"></a>00077 +<a name="l00078"></a>00078 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) = 0; +<a name="l00079"></a>00079 +<a name="l00080"></a>00080 +<a name="l00081"></a><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">00081</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {}; +<a name="l00082"></a>00082 }; +<a name="l00083"></a>00083 +<a name="l00084"></a>00084 +<a name="l00088"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">00088</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> +<a name="l00089"></a>00089 { +<a name="l00090"></a>00090 <span class="keyword">public</span>: +<a name="l00094"></a>00094 <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count); +<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>; +<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>; +<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>; +<a name="l00098"></a>00098 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a>() <span class="keyword">override</span>; +<a name="l00099"></a>00099 +<a name="l00100"></a><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">00100</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{}; +<a name="l00101"></a>00101 <span class="keyword">private</span>: +<a name="l00102"></a>00102 int32_t count; +<a name="l00103"></a>00103 int32_t current; +<a name="l00104"></a>00104 }; +<a name="l00105"></a>00105 +<a name="l00106"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">00106</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> +<a name="l00107"></a>00107 { +<a name="l00108"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">00108</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>; +<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">00109</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>; +<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">00110</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>; +<a name="l00111"></a>00111 +<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">00112</a> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>) : <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>(c), <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">index</a>(i), end(end) {}; +<a name="l00113"></a>00113 +<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">00114</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>& in)<span class="keyword"> const</span> +<a name="l00115"></a>00115 <span class="keyword"> </span>{ +<a name="l00116"></a>00116 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00117"></a>00117 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a> > in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00118"></a>00118 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a> < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">end</a>; +<a name="l00119"></a>00119 } +<a name="l00120"></a>00120 }; +<a name="l00121"></a>00121 <a name="l00122"></a>00122 <a name="l00123"></a>00123 -<a name="l00124"></a>00124 <span class="comment">/*</span> -<a name="l00125"></a>00125 <span class="comment"> For fast point test.</span> -<a name="l00126"></a>00126 <span class="comment"> */</span> -<a name="l00127"></a>00127 std::vector<std::vector<uint32_t> > xSegm; -<a name="l00128"></a>00128 std::vector<std::vector<uint32_t> > ySegm; -<a name="l00129"></a>00129 std::vector<std::vector<uint32_t> > zSegm; -<a name="l00130"></a>00130 std::vector<uint32_t> indices; -<a name="l00131"></a>00131 std::vector<uint32_t> foundx; -<a name="l00132"></a>00132 std::vector<uint32_t> foundy; +<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1_grid.html">00124</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> +<a name="l00125"></a>00125 { +<a name="l00126"></a>00126 +<a name="l00127"></a>00127 <span class="keyword">public</span>: +<a name="l00128"></a>00128 +<a name="l00129"></a><a class="code" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">00129</a> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>; +<a name="l00130"></a>00130 +<a name="l00131"></a>00131 <a class="code" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a>(int32_t resolution); +<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m); <a name="l00133"></a>00133 -<a name="l00134"></a>00134 uint32_t iterId; -<a name="l00135"></a>00135 int32_t current; -<a name="l00136"></a>00136 uint32_t facetCount; -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 physx::PxVec3 minimal; -<a name="l00139"></a>00139 physx::PxVec3 maximal; -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 physx::PxVec3 rescale; -<a name="l00142"></a>00142 -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 }; -<a name="l00145"></a>00145 -<a name="l00146"></a>00146 -<a name="l00152"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">00152</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> -<a name="l00153"></a>00153 { -<a name="l00154"></a>00154 <span class="keyword">public</span>: -<a name="l00159"></a>00159 <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution); -<a name="l00160"></a>00160 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>(); -<a name="l00161"></a>00161 int32_t <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">getNextFacet</a>(); -<a name="l00162"></a>00162 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc); -<a name="l00163"></a>00163 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(<span class="keyword">const</span> physx::PxVec3& p); -<a name="l00164"></a>00164 <span class="keyword">private</span>: +<a name="l00134"></a>00134 <span class="keyword">private</span>: +<a name="l00135"></a>00135 int32_t mResolution; +<a name="l00136"></a>00136 int32_t r3; +<a name="l00137"></a>00137 int32_t mappedFacetCount; +<a name="l00138"></a>00138 physx::PxVec3 spos; +<a name="l00139"></a>00139 physx::PxVec3 deltas; +<a name="l00140"></a>00140 std::vector< std::vector<int32_t> > mSpatialMap; +<a name="l00141"></a>00141 }; +<a name="l00142"></a>00142 +<a name="l00143"></a><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">00143</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> <span class="comment">// Iterator to traverse the grid</span> +<a name="l00144"></a>00144 { +<a name="l00145"></a>00145 <span class="keyword">public</span>: +<a name="l00146"></a>00146 <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* grd); +<a name="l00147"></a>00147 +<a name="l00148"></a>00148 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>; +<a name="l00149"></a>00149 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>; +<a name="l00150"></a>00150 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>; +<a name="l00151"></a>00151 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a>() <span class="keyword">override</span>; +<a name="l00152"></a>00152 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a>(int32_t dir) <span class="keyword">override</span>; +<a name="l00153"></a>00153 <span class="keyword">private</span>: +<a name="l00154"></a>00154 <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* mGrid; +<a name="l00155"></a>00155 +<a name="l00156"></a>00156 <span class="comment">// Iterator data</span> +<a name="l00157"></a>00157 std::vector<uint32_t> alreadyGotFlag; +<a name="l00158"></a>00158 uint32_t alreadyGotValue; +<a name="l00159"></a>00159 std::vector<int32_t> cellList; +<a name="l00160"></a>00160 int32_t gotCells; +<a name="l00161"></a>00161 int32_t mIteratorCell; +<a name="l00162"></a>00162 int32_t mIteratorFacet; +<a name="l00163"></a>00163 int32_t pointCmdDir; +<a name="l00164"></a>00164 }; <a name="l00165"></a>00165 -<a name="l00166"></a>00166 <span class="keywordtype">bool</span> testCellPolygonIntersection(int32_t cellId, physx::PxBounds3& facetBB); -<a name="l00167"></a>00167 <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount); -<a name="l00168"></a>00168 -<a name="l00169"></a>00169 int32_t mResolution; -<a name="l00170"></a>00170 physx::PxBounds3 mBounds; -<a name="l00171"></a>00171 physx::PxBounds3 facetBox; -<a name="l00172"></a>00172 std::vector< std::vector<int32_t> > mSpatialMap; -<a name="l00173"></a>00173 std::vector<physx::PxBounds3> mCells; -<a name="l00174"></a>00174 -<a name="l00175"></a>00175 -<a name="l00176"></a>00176 <span class="comment">// Iterator data</span> -<a name="l00177"></a>00177 std::vector<uint32_t> alreadyGotFlag; -<a name="l00178"></a>00178 uint32_t alreadyGotValue; -<a name="l00179"></a>00179 std::vector<int32_t> cellList; -<a name="l00180"></a>00180 int32_t mIteratorCell; -<a name="l00181"></a>00181 int32_t mIteratorFacet; -<a name="l00182"></a>00182 }; -<a name="l00183"></a>00183 -<a name="l00184"></a>00184 -<a name="l00185"></a>00185 -<a name="l00194"></a><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">00194</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> -<a name="l00195"></a>00195 { -<a name="l00196"></a>00196 <span class="keyword">public</span>: -<a name="l00197"></a>00197 <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">IntersectionTestingAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution); -<a name="l00198"></a>00198 int32_t <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">getNextFacet</a>(); -<a name="l00199"></a>00199 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc); -<a name="l00200"></a>00200 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(<span class="keyword">const</span> physx::PxVec3& p); +<a name="l00166"></a>00166 +<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">00167</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> +<a name="l00168"></a>00168 { +<a name="l00169"></a>00169 <span class="keyword">public</span>: +<a name="l00173"></a>00173 <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in); +<a name="l00174"></a>00174 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>; +<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>; +<a name="l00176"></a>00176 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>; +<a name="l00177"></a>00177 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a>() <span class="keyword">override</span>; +<a name="l00178"></a><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">00178</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{}; +<a name="l00179"></a>00179 <span class="keyword">private</span>: +<a name="l00180"></a>00180 +<a name="l00181"></a>00181 +<a name="l00182"></a>00182 <span class="comment">/*</span> +<a name="l00183"></a>00183 <span class="comment"> For fast point test.</span> +<a name="l00184"></a>00184 <span class="comment"> */</span> +<a name="l00185"></a>00185 std::vector<std::vector<uint32_t> > xSegm; +<a name="l00186"></a>00186 std::vector<std::vector<uint32_t> > ySegm; +<a name="l00187"></a>00187 std::vector<std::vector<uint32_t> > zSegm; +<a name="l00188"></a>00188 std::vector<uint32_t> indices; +<a name="l00189"></a>00189 std::vector<uint32_t> foundx; +<a name="l00190"></a>00190 std::vector<uint32_t> foundy; +<a name="l00191"></a>00191 +<a name="l00192"></a>00192 uint32_t iterId; +<a name="l00193"></a>00193 int32_t current; +<a name="l00194"></a>00194 uint32_t facetCount; +<a name="l00195"></a>00195 +<a name="l00196"></a>00196 physx::PxVec3 minimal; +<a name="l00197"></a>00197 physx::PxVec3 maximal; +<a name="l00198"></a>00198 +<a name="l00199"></a>00199 physx::PxVec3 rescale; +<a name="l00200"></a>00200 <a name="l00201"></a>00201 -<a name="l00202"></a>00202 -<a name="l00203"></a>00203 <span class="keyword">private</span>: -<a name="l00204"></a>00204 std::vector< std::vector<int32_t> > mSpatialMap; -<a name="l00205"></a>00205 std::vector<physx::PxBounds3> mCubes; -<a name="l00206"></a>00206 int32_t mResolution; -<a name="l00207"></a>00207 -<a name="l00208"></a>00208 <span class="comment">// Iterator data</span> -<a name="l00209"></a>00209 std::vector<uint32_t> alreadyGotFlag; -<a name="l00210"></a>00210 uint32_t alreadyGotValue; -<a name="l00211"></a>00211 std::vector<int32_t> cellList; -<a name="l00212"></a>00212 int32_t mIteratorCell; -<a name="l00213"></a>00213 int32_t mIteratorFacet; -<a name="l00214"></a>00214 }; -<a name="l00215"></a>00215 -<a name="l00216"></a>00216 } <span class="comment">// namespace Blast</span> -<a name="l00217"></a>00217 } <span class="comment">// namsepace Nv</span> -<a name="l00218"></a>00218 -<a name="l00219"></a>00219 -<a name="l00220"></a>00220 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span> +<a name="l00202"></a>00202 }; +<a name="l00203"></a>00203 +<a name="l00204"></a>00204 +<a name="l00210"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">00210</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> +<a name="l00211"></a>00211 { +<a name="l00212"></a>00212 <span class="keyword">public</span>: +<a name="l00217"></a>00217 <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution); +<a name="l00218"></a>00218 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>(); +<a name="l00219"></a>00219 int32_t <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a>() <span class="keyword">override</span>; +<a name="l00220"></a>00220 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>; +<a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>; +<a name="l00222"></a>00222 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(<span class="keyword">const</span> physx::PxVec3& p) <span class="keyword">override</span>; +<a name="l00223"></a><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">00223</a> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{}; +<a name="l00224"></a>00224 <span class="keyword">private</span>: +<a name="l00225"></a>00225 +<a name="l00226"></a>00226 <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount); +<a name="l00227"></a>00227 +<a name="l00228"></a>00228 int32_t mResolution; +<a name="l00229"></a>00229 physx::PxBounds3 mBounds; +<a name="l00230"></a>00230 std::vector< std::vector<int32_t> > mSpatialMap; +<a name="l00231"></a>00231 std::vector<physx::PxBounds3> mCells; +<a name="l00232"></a>00232 +<a name="l00233"></a>00233 +<a name="l00234"></a>00234 <span class="comment">// Iterator data</span> +<a name="l00235"></a>00235 std::vector<uint32_t> alreadyGotFlag; +<a name="l00236"></a>00236 uint32_t alreadyGotValue; +<a name="l00237"></a>00237 std::vector<int32_t> cellList; +<a name="l00238"></a>00238 int32_t gotCells; +<a name="l00239"></a>00239 <span class="comment">//std::vector<int32_t> cellList;</span> +<a name="l00240"></a>00240 int32_t mIteratorCell; +<a name="l00241"></a>00241 int32_t mIteratorFacet; +<a name="l00242"></a>00242 }; +<a name="l00243"></a>00243 +<a name="l00244"></a>00244 } <span class="comment">// namespace Blast</span> +<a name="l00245"></a>00245 } <span class="comment">// namsepace Nv</span> +<a name="l00246"></a>00246 +<a name="l00247"></a>00247 +<a name="l00248"></a>00248 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html index 9b959f6..bdc44e1 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h File Reference</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -38,7 +38,7 @@ </div> </div> <div class="contents"> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h File Reference</h1><code>#include <set></code><br> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h File Reference</h1><code>#include <set></code><br> <code>#include <vector></code><br> <code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> @@ -50,7 +50,9 @@ <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_dummy_accelerator.html">Nv::Blast::DummyAccelerator</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_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</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_grid.html">Nv::Blast::Grid</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_grid_walker.html">Nv::Blast::GridWalker</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_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td></tr> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html index 6be7a52..23546ba 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_accelerator_8h_source.html @@ -1,6 +1,6 @@ <html> <head> - <title>sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h Source File</title> + <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -46,25 +46,30 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_accelerator_8h <div class="title">NvBlastExtAuthoringAccelerator.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html"> 48</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) = 0;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) = 0;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a"> 70</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  };</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_dummy_accelerator.html"> 77</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a>(int32_t count);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>();</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  int32_t count;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  int32_t current;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  };</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html"> 93</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a></div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  {</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c"> 95</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>;</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2"> 96</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">index</a>;</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a"> 97</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a"> 99</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> end) : coord(c), index(i), end(end) {};</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438"> 101</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>& in)<span class="keyword"> const</span></div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keywordflow">if</span> (coord < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">if</span> (coord > in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> end < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  }</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  };</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html"> 110</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>();</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="comment">/*</span></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="comment"> For fast point test.</span></div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="comment"> */</span></div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  std::vector<std::vector<uint32_t> > xSegm;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  std::vector<std::vector<uint32_t> > ySegm;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  std::vector<std::vector<uint32_t> > zSegm;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  std::vector<uint32_t> indices;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  std::vector<uint32_t> foundx;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  std::vector<uint32_t> foundy;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  uint32_t iterId;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  int32_t current;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  uint32_t facetCount;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  physx::PxVec3 minimal;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  physx::PxVec3 maximal;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  physx::PxVec3 rescale;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> };</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html"> 152</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> {</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>();</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>();</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& p);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">bool</span> testCellPolygonIntersection(int32_t cellId, physx::PxBounds3& facetBB);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  int32_t mResolution;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  physx::PxBounds3 mBounds;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  physx::PxBounds3 facetBox;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  std::vector< std::vector<int32_t> > mSpatialMap;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  std::vector<physx::PxBounds3> mCells;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// Iterator data</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  std::vector<uint32_t> alreadyGotFlag;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  uint32_t alreadyGotValue;</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  std::vector<int32_t> cellList;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  int32_t mIteratorCell;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  int32_t mIteratorFacet;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> };</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html"> 194</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> {</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a class="code" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>();</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">setState</a>(<span class="keyword">const</span> physx::PxVec3& p);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  std::vector< std::vector<int32_t> > mSpatialMap;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  std::vector<physx::PxBounds3> mCubes;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  int32_t mResolution;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="comment">// Iterator data</span></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  std::vector<uint32_t> alreadyGotFlag;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  uint32_t alreadyGotValue;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  std::vector<int32_t> cellList;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  int32_t mIteratorCell;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  int32_t mIteratorFacet;</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> };</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> } <span class="comment">// namsepace Nv</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_b_box_based_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:152</div></div> +<a href="_nv_blast_ext_authoring_accelerator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html"> 47</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) = 0;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) = 0;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) = 0;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() = 0;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) = 0;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a"> 81</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>() {};</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_dummy_accelerator.html"> 88</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  {</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</a>(int32_t count);</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1"> 100</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  int32_t count;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  int32_t current;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  };</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html"> 106</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  {</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c"> 108</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2"> 109</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">index</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a"> 110</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a"> 112</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">SegmentToIndex</a>(<span class="keywordtype">float</span> c, uint32_t i, <span class="keywordtype">bool</span> end) : coord(c), index(i), end(end) {};</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438"> 114</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a>& in)<span class="keyword"> const</span></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (coord < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">if</span> (coord > in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">coord</a>) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">return</span> end < in.<a class="code" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">end</a>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  };</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid.html"> 124</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9"> 129</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>(int32_t resolution);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> setMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* m);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  int32_t mResolution;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  int32_t r3;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  int32_t mappedFacetCount;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  physx::PxVec3 spos;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  physx::PxVec3 deltas;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  std::vector< std::vector<int32_t> > mSpatialMap;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  };</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_grid_walker.html"> 143</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> <span class="comment">// Iterator to traverse the grid</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  {</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <a class="code" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a>(<a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* grd);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir) <span class="keyword">override</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <a class="code" href="class_nv_1_1_blast_1_1_grid.html">Grid</a>* mGrid;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="comment">// Iterator data</span></div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  std::vector<uint32_t> alreadyGotFlag;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  uint32_t alreadyGotValue;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  std::vector<int32_t> cellList;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  int32_t gotCells;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  int32_t mIteratorCell;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  int32_t mIteratorFacet;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  int32_t pointCmdDir;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  };</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html"> 167</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* in);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& point) <span class="keyword">override</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500"> 178</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="comment">/*</span></div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="comment"> For fast point test.</span></div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment"> */</span></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  std::vector<std::vector<uint32_t> > xSegm;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  std::vector<std::vector<uint32_t> > ySegm;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  std::vector<std::vector<uint32_t> > zSegm;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  std::vector<uint32_t> indices;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  std::vector<uint32_t> foundx;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  std::vector<uint32_t> foundy;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  uint32_t iterId;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  int32_t current;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  uint32_t facetCount;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  physx::PxVec3 minimal;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  physx::PxVec3 maximal;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  physx::PxVec3 rescale;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  };</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html"> 210</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  {</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t resolution);</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keyword">virtual</span> ~<a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a>();</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">getNextFacet</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* ed, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>& fc) <span class="keyword">override</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxBounds3* bounds) <span class="keyword">override</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">setState</a>(<span class="keyword">const</span> physx::PxVec3& p) <span class="keyword">override</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3"> 223</a></span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir)<span class="keyword"> override </span>{};</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordtype">void</span> buildAccelStructure(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* pos, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* fc, int32_t facetCount);</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  int32_t mResolution;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  physx::PxBounds3 mBounds;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  std::vector< std::vector<int32_t> > mSpatialMap;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  std::vector<physx::PxBounds3> mCells;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="comment">// Iterator data</span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  std::vector<uint32_t> alreadyGotFlag;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  uint32_t alreadyGotValue;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  std::vector<int32_t> cellList;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  int32_t gotCells;</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  <span class="comment">//std::vector<int32_t> cellList;</span></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  int32_t mIteratorCell;</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  int32_t mIteratorFacet;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  };</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> } <span class="comment">// namsepace Nv</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGACCELERATOR_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_sweeping_accelerator_html_a10d706850f97144678975742b586b500"><div class="ttname"><a href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:178</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_b_box_based_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:210</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:48</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a821a2da25c99a19c575c177a0d072438"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex::operator<</a></div><div class="ttdeci">bool operator<(const SegmentToIndex &in) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:101</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a5e224ca8a22c2e8f71dfc999beef7f1c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex::coord</a></div><div class="ttdeci">float coord</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:95</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a0571e651471fa2a0251049c7eadde59a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex::end</a></div><div class="ttdeci">bool end</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:97</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a406b30c6eecd98771493fb182275d831"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator::setState</a></div><div class="ttdeci">virtual void setState(const Vertex *pos, const Edge *ed, const Facet &fc)=0</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:93</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a499c8dc6cb684d8830662451f2f1dd5a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator::~SpatialAccelerator</a></div><div class="ttdeci">virtual ~SpatialAccelerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:70</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_intersection_testing_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:194</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_ae648b740f1f16d190960cdd65613631a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex::SegmentToIndex</a></div><div class="ttdeci">SegmentToIndex(float c, uint32_t i, bool end)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:99</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_dummy_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:77</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a541cf82975e53fedb2dfe4bb5fa968f2"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:96</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a821a2da25c99a19c575c177a0d072438"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex::operator<</a></div><div class="ttdeci">bool operator<(const SegmentToIndex &in) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:114</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_dummy_accelerator_html_a50b1fd58ed24a0f70cf4b6dfeefcaca1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:100</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_aed70b8dde16ce3c248597763f9531313"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator::setState</a></div><div class="ttdeci">virtual void setState(const physx::PxBounds3 *bounds)=0</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a5e224ca8a22c2e8f71dfc999beef7f1c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex::coord</a></div><div class="ttdeci">float coord</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:108</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a0571e651471fa2a0251049c7eadde59a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex::end</a></div><div class="ttdeci">bool end</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:110</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:106</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a499c8dc6cb684d8830662451f2f1dd5a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a">Nv::Blast::SpatialAccelerator::~SpatialAccelerator</a></div><div class="ttdeci">virtual ~SpatialAccelerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:81</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_b_box_based_accelerator_html_ae843779ca0d8635836fbbc9a2060dfa3"><div class="ttname"><a href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection</a></div><div class="ttdeci">void setPointCmpDirection(int32_t dir) override</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:223</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_ae648b740f1f16d190960cdd65613631a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a">Nv::Blast::SegmentToIndex::SegmentToIndex</a></div><div class="ttdeci">SegmentToIndex(float c, uint32_t i, bool end)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:112</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a99d3cf42fe6c71caa4c827d94ca3fd4d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator::setPointCmpDirection</a></div><div class="ttdeci">virtual void setPointCmpDirection(int32_t dir)=0</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_grid_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:124</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_dummy_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:88</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_segment_to_index_html_a541cf82975e53fedb2dfe4bb5fa968f2"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex::index</a></div><div class="ttdeci">uint32_t index</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:109</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html_a691d335077de5aabf9d01817c5266bd8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator::getNextFacet</a></div><div class="ttdeci">virtual int32_t getNextFacet()=0</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_sweeping_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:110</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_sweeping_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:167</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_grid_walker_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:143</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html index 6f2585f..5edcb68 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h-source.html @@ -118,26 +118,29 @@ <a name="l00102"></a>00102 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) = 0; <a name="l00103"></a>00103 <a name="l00104"></a>00104 -<a name="l00115"></a>00115 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, -<a name="l00116"></a>00116 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0; +<a name="l00115"></a>00115 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, +<a name="l00116"></a>00116 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0; <a name="l00117"></a>00117 -<a name="l00132"></a>00132 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00132"></a>00132 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <a name="l00133"></a>00133 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, <a name="l00134"></a>00134 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0; <a name="l00135"></a>00135 <a name="l00136"></a>00136 -<a name="l00150"></a>00150 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00150"></a>00150 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <a name="l00151"></a>00151 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, -<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0; +<a name="l00152"></a>00152 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0; <a name="l00153"></a>00153 -<a name="l00168"></a>00168 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, +<a name="l00168"></a>00168 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, <a name="l00169"></a>00169 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0; -<a name="l00170"></a>00170 }; +<a name="l00170"></a>00170 <a name="l00171"></a>00171 -<a name="l00172"></a>00172 } <span class="comment">// namespace Blast</span> -<a name="l00173"></a>00173 } <span class="comment">// namespace Nv</span> +<a name="l00172"></a>00172 +<a name="l00173"></a>00173 }; <a name="l00174"></a>00174 -<a name="l00175"></a>00175 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span> +<a name="l00175"></a>00175 } <span class="comment">// namespace Blast</span> +<a name="l00176"></a>00176 } <span class="comment">// namespace Nv</span> +<a name="l00177"></a>00177 +<a name="l00178"></a>00178 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h_source.html index 48806f1..af1b6cf 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator <div class="title">NvBlastExtAuthoringBondGenerator.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_bond_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>PxPlane;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">class </span>TriangleProcessor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">struct </span>PlaneChunkIndexer;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html"> 61</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745"> 63</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745">EXACT</a>, AVERAGE };</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418"> 64</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">maxSeparation</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de"> 65</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">bondMode</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> };</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html"> 69</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604"> 71</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f"> 72</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">chunkId</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6"> 73</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">trId</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c"> 74</a></span>  physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">plane</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> };</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html"> 82</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f"> 85</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">virtual</span> int32_t buildDescFromInternalFracture(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> };</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<a href="_nv_blast_ext_authoring_bond_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>PxPlane;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> }</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">class </span>FractureTool;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">class </span>TriangleProcessor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">struct </span>PlaneChunkIndexer;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html"> 61</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745"> 63</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> { <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745">EXACT</a>, AVERAGE };</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418"> 64</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">maxSeparation</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de"> 65</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">BondGenMode</a> <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">bondMode</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> };</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html"> 69</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604"> 71</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">PlaneChunkIndexer</a>(int32_t chunkId, int32_t trId, physx::PxPlane pl) : chunkId(chunkId), trId(trId), plane(pl) {}</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f"> 72</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">chunkId</a>;</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6"> 73</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">trId</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c"> 74</a></span>  physx::PxPlane <a class="code" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">plane</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> };</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html"> 82</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f"> 85</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>() {}</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">virtual</span> int32_t buildDescFromInternalFracture(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">virtual</span> int32_t createBondBetweenMeshes(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) = 0;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs,</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) = 0;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">virtual</span> int32_t bondsFromPrefractured(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) = 0;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> };</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATOR_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a80203dd762ab3448bf15ebb38035b0c6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer::trId</a></div><div class="ttdeci">int32_t trId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:73</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_a039dca7ff2ee57fcf96ce5aad570cf67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig::BondGenMode</a></div><div class="ttdeci">BondGenMode</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:63</div></div> <div class="ttc" id="struct_nv_blast_bond_html"><div class="ttname"><a href="struct_nv_blast_bond.html">NvBlastBond</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:189</div></div> @@ -54,14 +54,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator <div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_a592968d7782ca9c3b9652268afac78de"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de">Nv::Blast::BondGenerationConfig::bondMode</a></div><div class="ttdeci">BondGenMode bondMode</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:65</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> <div class="ttc" id="struct_nv_blast_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:322</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a912cc41daee00b48598c1fc62092440c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer::plane</a></div><div class="ttdeci">physx::PxPlane plane</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:74</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:82</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_adce6708f168dcfeae9fc050aebe8a604"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer::PlaneChunkIndexer</a></div><div class="ttdeci">PlaneChunkIndexer(int32_t chunkId, int32_t trId, physx::PxPlane pl)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:71</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html_a8e162e0f4064a7371039968158c86d2f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:72</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_plane_chunk_indexer_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:69</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> <div class="ttc" id="struct_nv_blast_chunk_desc_html"><div class="ttname"><a href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:292</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:61</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html_aeda86ef2c94ee551fbbfa123564e3418"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig::maxSeparation</a></div><div class="ttdeci">float maxSeparation</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:64</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html index 5119c02..7e8d00a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h-source.html @@ -73,72 +73,75 @@ <a name="l00035"></a>00035 <span class="preprocessor">#include <PxPlane.h></span> <a name="l00036"></a>00036 <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a>></span> <a name="l00037"></a>00037 <span class="preprocessor">#include <vector></span> -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="keyword">namespace </span>Nv -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 <span class="keyword">namespace </span>Blast -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 -<a name="l00048"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">00048</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> -<a name="l00049"></a>00049 { -<a name="l00050"></a>00050 <span class="keyword">public</span>: -<a name="l00051"></a>00051 -<a name="l00052"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">00052</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) -<a name="l00053"></a>00053 : mPxCooking(cooking), mPxInsertionCallback(insertionCallback){}; -<a name="l00054"></a>00054 -<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">release</a>() <span class="keyword">override</span>; -<a name="l00056"></a>00056 -<a name="l00057"></a>00057 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, -<a name="l00058"></a>00058 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) <span class="keyword">override</span>; -<a name="l00059"></a>00059 -<a name="l00060"></a>00060 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, -<a name="l00061"></a>00061 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) <span class="keyword">override</span>; -<a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, -<a name="l00064"></a>00064 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, -<a name="l00065"></a>00065 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) <span class="keyword">override</span>; -<a name="l00066"></a>00066 -<a name="l00067"></a>00067 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, -<a name="l00068"></a>00068 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, -<a name="l00069"></a>00069 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) <span class="keyword">override</span>; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, -<a name="l00072"></a>00072 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) <span class="keyword">override</span>; -<a name="l00073"></a>00073 -<a name="l00074"></a>00074 <span class="keyword">private</span>: -<a name="l00075"></a>00075 <span class="keywordtype">float</span> processWithMidplanes( <a class="code" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a>* trProcessor, -<a name="l00076"></a>00076 <span class="keyword">const</span> std::vector<physx::PxVec3>& chunk1Points, <span class="keyword">const</span> std::vector<physx::PxVec3>& chunk2Points, -<a name="l00077"></a>00077 <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1p, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull2p, -<a name="l00078"></a>00078 physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3& centroid, <span class="keywordtype">float</span> maxSeparation); -<a name="l00079"></a>00079 -<a name="l00080"></a>00080 int32_t createFullBondListAveraged( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, -<a name="l00081"></a>00081 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf); -<a name="l00082"></a>00082 int32_t createFullBondListExact( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, -<a name="l00083"></a>00083 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf); -<a name="l00084"></a>00084 int32_t createFullBondListExactInternal(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, -<a name="l00085"></a>00085 std::vector<PlaneChunkIndexer>& planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs); -<a name="l00086"></a>00086 int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector<physx::PxVec3>& hull0, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull0, -<a name="l00087"></a>00087 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <span class="keywordtype">float</span> overlapping); -<a name="l00088"></a>00088 -<a name="l00089"></a>00089 <span class="keywordtype">void</span> buildGeometryCache(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry); -<a name="l00090"></a>00090 <span class="keywordtype">void</span> resetGeometryCache(); -<a name="l00091"></a>00091 -<a name="l00092"></a>00092 physx::PxCooking* mPxCooking; -<a name="l00093"></a>00093 physx::PxPhysicsInsertionCallback* mPxInsertionCallback; -<a name="l00094"></a>00094 +<a name="l00038"></a>00038 <span class="preprocessor">#include <set></span> +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 <span class="keyword">namespace </span>Nv +<a name="l00041"></a>00041 { +<a name="l00042"></a>00042 <span class="keyword">namespace </span>Blast +<a name="l00043"></a>00043 { +<a name="l00044"></a>00044 +<a name="l00049"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">00049</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a> +<a name="l00050"></a>00050 { +<a name="l00051"></a>00051 <span class="keyword">public</span>: +<a name="l00052"></a>00052 +<a name="l00053"></a><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">00053</a> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) +<a name="l00054"></a>00054 : mPxCooking(cooking), mPxInsertionCallback(insertionCallback) {}; +<a name="l00055"></a>00055 +<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">release</a>() <span class="keyword">override</span>; +<a name="l00057"></a>00057 +<a name="l00058"></a>00058 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, +<a name="l00059"></a>00059 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) <span class="keyword">override</span>; +<a name="l00060"></a>00060 +<a name="l00061"></a>00061 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB, +<a name="l00062"></a>00062 <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) <span class="keyword">override</span>; +<a name="l00063"></a>00063 +<a name="l00064"></a>00064 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00065"></a>00065 uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB, +<a name="l00066"></a>00066 <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) <span class="keyword">override</span>; +<a name="l00067"></a>00067 +<a name="l00068"></a>00068 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00069"></a>00069 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, +<a name="l00070"></a>00070 <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) <span class="keyword">override</span>; +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, +<a name="l00073"></a>00073 <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) <span class="keyword">override</span>; +<a name="l00074"></a>00074 +<a name="l00075"></a>00075 +<a name="l00076"></a>00076 +<a name="l00077"></a>00077 <span class="keyword">private</span>: +<a name="l00078"></a>00078 <span class="keywordtype">float</span> processWithMidplanes(<a class="code" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a>* trProcessor, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mA, uint32_t mavc, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mB, uint32_t mbvc, +<a name="l00079"></a>00079 <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1p, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull2p, physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3& centroid, <span class="keywordtype">float</span> maxSeparation); +<a name="l00080"></a>00080 +<a name="l00081"></a>00081 int32_t createFullBondListAveraged( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls, +<a name="l00082"></a>00082 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf, std::set<std::pair<uint32_t, uint32_t> >* pairNotToTest = <span class="keyword">nullptr</span>); +<a name="l00083"></a>00083 int32_t createFullBondListExact( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00084"></a>00084 <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf); +<a name="l00085"></a>00085 int32_t createFullBondListExactInternal(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, +<a name="l00086"></a>00086 std::vector<PlaneChunkIndexer>& planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs); +<a name="l00087"></a>00087 int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector<physx::PxVec3>& hull0, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull0, +<a name="l00088"></a>00088 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <span class="keywordtype">float</span> overlapping); +<a name="l00089"></a>00089 +<a name="l00090"></a>00090 <span class="keywordtype">void</span> buildGeometryCache(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry); +<a name="l00091"></a>00091 <span class="keywordtype">void</span> resetGeometryCache(); +<a name="l00092"></a>00092 +<a name="l00093"></a>00093 physx::PxCooking* mPxCooking; +<a name="l00094"></a>00094 physx::PxPhysicsInsertionCallback* mPxInsertionCallback; <a name="l00095"></a>00095 -<a name="l00096"></a>00096 std::vector<std::vector<Triangle> > mGeometryCache; -<a name="l00097"></a>00097 -<a name="l00098"></a>00098 std::vector<PlaneChunkIndexer> mPlaneCache; -<a name="l00099"></a>00099 std::vector<CollisionHull*> mCHullCache; -<a name="l00100"></a>00100 std::vector<std::vector<physx::PxVec3> > mHullsPointsCache; -<a name="l00101"></a>00101 std::vector<physx::PxBounds3 > mBoundsCache; -<a name="l00102"></a>00102 }; +<a name="l00096"></a>00096 +<a name="l00097"></a>00097 std::vector<std::vector<Triangle> > mGeometryCache; +<a name="l00098"></a>00098 +<a name="l00099"></a>00099 std::vector<PlaneChunkIndexer> mPlaneCache; +<a name="l00100"></a>00100 std::vector<CollisionHull*> mCHullCache; +<a name="l00101"></a>00101 std::vector<std::vector<physx::PxVec3> > mHullsPointsCache; +<a name="l00102"></a>00102 std::vector<physx::PxBounds3 > mBoundsCache; <a name="l00103"></a>00103 -<a name="l00104"></a>00104 } <span class="comment">// namespace Blast</span> -<a name="l00105"></a>00105 } <span class="comment">// namespace Nv</span> +<a name="l00104"></a>00104 +<a name="l00105"></a>00105 }; <a name="l00106"></a>00106 -<a name="l00107"></a>00107 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span> +<a name="l00107"></a>00107 } <span class="comment">// namespace Blast</span> +<a name="l00108"></a>00108 } <span class="comment">// namespace Nv</span> +<a name="l00109"></a>00109 +<a name="l00110"></a>00110 <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html index 874c4bb..8ecd630 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h.html @@ -44,6 +44,7 @@ <code>#include <PxPlane.h></code><br> <code>#include <<a class="el" href="_nv_blast_ext_authoring_collision_builder_8h-source.html">NvBlastExtAuthoringCollisionBuilder.h</a>></code><br> <code>#include <vector></code><br> +<code>#include <set></code><br> <p> <a href="_nv_blast_ext_authoring_bond_generator_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h_source.html index da85fdf..ad4af96 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_bond_generator_impl_8h_source.html @@ -46,25 +46,25 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_bond_generator <div class="title">NvBlastExtAuthoringBondGeneratorImpl.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_bond_generator_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_bond_generator_8h.html">NvBlastExtAuthoringBondGenerator.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "../cooking/PxCooking.h"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <PxPlane.h></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a>></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html"> 48</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163"> 52</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  : mPxCooking(cooking), mPxInsertionCallback(insertionCallback){};</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport,</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) <span class="keyword">override</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) <span class="keyword">override</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) <span class="keyword">override</span>;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs,</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf = <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) <span class="keyword">override</span>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) <span class="keyword">override</span>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">float</span> processWithMidplanes( <a class="code" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a>* trProcessor, </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">const</span> std::vector<physx::PxVec3>& chunk1Points, <span class="keyword">const</span> std::vector<physx::PxVec3>& chunk2Points, </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1p, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull2p, </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3& centroid, <span class="keywordtype">float</span> maxSeparation);</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  int32_t createFullBondListAveraged( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  int32_t createFullBondListExact( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  int32_t createFullBondListExactInternal(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  std::vector<PlaneChunkIndexer>& planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs);</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector<physx::PxVec3>& hull0, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull0, </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <span class="keywordtype">float</span> overlapping);</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordtype">void</span> buildGeometryCache(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry);</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">void</span> resetGeometryCache();</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  physx::PxCooking* mPxCooking;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  physx::PxPhysicsInsertionCallback* mPxInsertionCallback;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  std::vector<std::vector<Triangle> > mGeometryCache;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  std::vector<PlaneChunkIndexer> mPlaneCache;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  std::vector<CollisionHull*> mCHullCache;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  std::vector<std::vector<physx::PxVec3> > mHullsPointsCache;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  std::vector<physx::PxBounds3 > mBoundsCache;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> };</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="ttc" id="struct_nv_blast_bond_html"><div class="ttname"><a href="struct_nv_blast_bond.html">NvBlastBond</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:189</div></div> +<a href="_nv_blast_ext_authoring_bond_generator_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_bond_generator_8h.html">NvBlastExtAuthoringBondGenerator.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "../cooking/PxCooking.h"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <PxPlane.h></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a>></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html"> 49</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">BlastBondGenerator</a></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">public</span>: </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163"> 53</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  : mPxCooking(cooking), mPxInsertionCallback(insertionCallback) {};</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(<a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a>* tool, <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport,</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>*& resultChunkDescriptors) <span class="keyword">override</span>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a>(uint32_t meshACount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshA, uint32_t meshBCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* meshB,</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) <span class="keyword">override</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  uint32_t overlapsCount, <span class="keyword">const</span> uint32_t* overlapsA, <span class="keyword">const</span> uint32_t* overlapsB,</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBond, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) <span class="keyword">override</span>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs,</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) <span class="keyword">override</span>;</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a>(uint32_t meshCount, <span class="keyword">const</span> uint32_t* convexHullOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* chunkIsSupport, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <span class="keywordtype">float</span> maxSeparation) <span class="keyword">override</span>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">float</span> processWithMidplanes(<a class="code" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</a>* trProcessor, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mA, uint32_t mavc, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mB, uint32_t mbvc,</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1p, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull2p, physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, physx::PxVec3& centroid, <span class="keywordtype">float</span> maxSeparation);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  int32_t createFullBondListAveraged( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** chunkHulls,</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <span class="keyword">const</span> uint32_t* meshGroups, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf, std::set<std::pair<uint32_t, uint32_t> >* pairNotToTest = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  int32_t createFullBondListExact( uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span>* supportFlags, <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs, <a class="code" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  int32_t createFullBondListExactInternal(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry,</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  std::vector<PlaneChunkIndexer>& planeTriangleMapping , <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>*& resultBondDescs);</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  int32_t createBondForcedInternal( <span class="keyword">const</span> std::vector<physx::PxVec3>& hull0, <span class="keyword">const</span> std::vector<physx::PxVec3>& hull1,<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull0, </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& cHull1, physx::PxBounds3 bound0, physx::PxBounds3 bound1, <a class="code" href="struct_nv_blast_bond.html">NvBlastBond</a>& resultBond, <span class="keywordtype">float</span> overlapping);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">void</span> buildGeometryCache(uint32_t meshCount, <span class="keyword">const</span> uint32_t* geometryOffset, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* geometry);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordtype">void</span> resetGeometryCache();</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  physx::PxCooking* mPxCooking;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  physx::PxPhysicsInsertionCallback* mPxInsertionCallback;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  std::vector<std::vector<Triangle> > mGeometryCache;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  std::vector<PlaneChunkIndexer> mPlaneCache;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  std::vector<CollisionHull*> mCHullCache;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  std::vector<std::vector<physx::PxVec3> > mHullsPointsCache;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  std::vector<physx::PxBounds3 > mBoundsCache;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> };</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="preprocessor">#endif // NVBLASTEXTAUTHORINGBONDGENERATORIMPL_H</span></div><div class="ttc" id="struct_nv_blast_bond_html"><div class="ttname"><a href="struct_nv_blast_bond.html">NvBlastBond</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:189</div></div> <div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> <div class="ttc" id="struct_nv_blast_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:322</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGeneratorImpl.h:48</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGeneratorImpl.h:49</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:82</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a1af682e9c503ff6f1a9dd25621c94163"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl::BlastBondGeneratorImpl</a></div><div class="ttdeci">BlastBondGeneratorImpl(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGeneratorImpl.h:52</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a1af682e9c503ff6f1a9dd25621c94163"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl::BlastBondGeneratorImpl</a></div><div class="ttdeci">BlastBondGeneratorImpl(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGeneratorImpl.h:53</div></div> <div class="ttc" id="_nv_blast_ext_authoring_fracture_tool_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_triangle_processor_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangle_processor.html">Nv::Blast::TriangleProcessor</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtTriangleProcessor.h:106</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_ac0deb96a81bd1db34ad1ef2f8623d64e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl::release</a></div><div class="ttdeci">virtual void release() override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a97fd9b746597ec923e2376387188a06e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured</a></div><div class="ttdeci">virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a288e9d9a7c1bcb10e15f6f3ec90ef53a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl::buildDescFromInternalFracture</a></div><div class="ttdeci">virtual int32_t buildDescFromInternalFracture(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors) override</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a0f0a6a64b21ae39e8c26e9745bb67051"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured</a></div><div class="ttdeci">virtual int32_t bondsFromPrefractured(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> <div class="ttc" id="struct_nv_blast_chunk_desc_html"><div class="ttname"><a href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:292</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_bond_generation_config_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBondGenerator.h:61</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_a0d06aa62402161f1197fe1dad4801cb1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1">Nv::Blast::BlastBondGeneratorImpl::createBondBetweenMeshes</a></div><div class="ttdeci">virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf) override</div></div> <div class="ttc" id="_nv_blast_ext_authoring_collision_builder_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a></div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_blast_bond_generator_impl_html_af59b9b5522cd675bd3b5fe18cd924e05"><div class="ttname"><a href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl::createBondBetweenMeshes</a></div><div class="ttdeci">virtual int32_t createBondBetweenMeshes(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig()) override</div></div> <div class="ttc" id="_nv_blast_ext_authoring_bond_generator_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_bond_generator_8h.html">NvBlastExtAuthoringBondGenerator.h</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html index bd12747..f1863c9 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h-source.html @@ -70,116 +70,115 @@ <a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span> <a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a>"</span> <a name="l00034"></a>00034 <span class="preprocessor">#include <vector></span> -<a name="l00035"></a>00035 <span class="preprocessor">#include <map></span> -<a name="l00036"></a>00036 <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span> +<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span> +<a name="l00036"></a>00036 <a name="l00037"></a>00037 -<a name="l00038"></a>00038 -<a name="l00039"></a>00039 <span class="keyword">namespace </span>Nv -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 <span class="keyword">namespace </span>Blast -<a name="l00042"></a>00042 { -<a name="l00043"></a>00043 -<a name="l00044"></a>00044 <span class="keyword">class </span>Mesh; -<a name="l00045"></a>00045 -<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">00049</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> -<a name="l00050"></a>00050 { -<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">00051</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">cb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">ci</a>; -<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">00052</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(int32_t a, int32_t b, int32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">cb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">ci</a>(c) -<a name="l00053"></a>00053 { -<a name="l00054"></a>00054 } -<a name="l00055"></a>00055 }; +<a name="l00038"></a>00038 <span class="keyword">namespace </span>Nv +<a name="l00039"></a>00039 { +<a name="l00040"></a>00040 <span class="keyword">namespace </span>Blast +<a name="l00041"></a>00041 { +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="keyword">class </span>Mesh; +<a name="l00044"></a>00044 +<a name="l00048"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">00048</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> +<a name="l00049"></a>00049 { +<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">00050</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">cb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">ci</a>; +<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(int32_t a, int32_t b, int32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">cb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">ci</a>(c) +<a name="l00052"></a>00052 { +<a name="l00053"></a>00053 } +<a name="l00054"></a>00054 }; +<a name="l00055"></a>00055 <a name="l00056"></a>00056 -<a name="l00057"></a>00057 -<a name="l00058"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html">00058</a> <span class="keyword">namespace </span>BooleanConfigurations -<a name="l00059"></a>00059 { -<a name="l00063"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">00063</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">BOOLEAN_INTERSECION</a>() -<a name="l00064"></a>00064 { -<a name="l00065"></a>00065 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(0, 0, 1); -<a name="l00066"></a>00066 } -<a name="l00067"></a>00067 -<a name="l00071"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">00071</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">BOOLEAN_UNION</a>() -<a name="l00072"></a>00072 { -<a name="l00073"></a>00073 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(1, 1, -1); -<a name="l00074"></a>00074 } -<a name="l00078"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">00078</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">BOOLEAN_DIFFERENCE</a>() -<a name="l00079"></a>00079 { -<a name="l00080"></a>00080 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(1, 0, -1); +<a name="l00057"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html">00057</a> <span class="keyword">namespace </span>BooleanConfigurations +<a name="l00058"></a>00058 { +<a name="l00062"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">00062</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#737fc24c4425afc869a4862832e8e753">BOOLEAN_INTERSECION</a>() +<a name="l00063"></a>00063 { +<a name="l00064"></a>00064 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(0, 0, 1); +<a name="l00065"></a>00065 } +<a name="l00066"></a>00066 +<a name="l00070"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">00070</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#f60303b702a6320c067215303e1f7d4d">BOOLEAN_UNION</a>() +<a name="l00071"></a>00071 { +<a name="l00072"></a>00072 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(1, 1, -1); +<a name="l00073"></a>00073 } +<a name="l00077"></a><a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">00077</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a31fac69fc5177160cc4ae79b18c44a2">BOOLEAN_DIFFERENCE</a>() +<a name="l00078"></a>00078 { +<a name="l00079"></a>00079 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>(1, 0, -1); +<a name="l00080"></a>00080 } <a name="l00081"></a>00081 } -<a name="l00082"></a>00082 } -<a name="l00083"></a>00083 -<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a> -<a name="l00088"></a>00088 { -<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">00089</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>; -<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">00090</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>; -<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">00091</a> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>; -<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">00092</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>, int32_t intersType, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& inters) : edId(edId), <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>(intersType), <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>(inters) -<a name="l00093"></a>00093 { } -<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#6dd22cefbaad1235b8835c9ac2a56676">00094</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>) : edId(edId) -<a name="l00095"></a>00095 { } -<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">00096</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a>& b)<span class="keyword"> const</span> -<a name="l00097"></a>00097 <span class="keyword"> </span>{ -<a name="l00098"></a>00098 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>; -<a name="l00099"></a>00099 } -<a name="l00100"></a>00100 }; +<a name="l00082"></a>00082 +<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">00086</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a> +<a name="l00087"></a>00087 { +<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">00088</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>; +<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">00089</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>; +<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">00090</a> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>; +<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">00091</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>, int32_t intersType, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& inters) : edId(edId), <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>(intersType), <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>(inters) +<a name="l00092"></a>00092 { } +<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#6dd22cefbaad1235b8835c9ac2a56676">00093</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>) : edId(edId) +<a name="l00094"></a>00094 { } +<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">00095</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a>& b)<span class="keyword"> const</span> +<a name="l00096"></a>00096 <span class="keyword"> </span>{ +<a name="l00097"></a>00097 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">edId</a>; +<a name="l00098"></a>00098 } +<a name="l00099"></a>00099 }; +<a name="l00100"></a>00100 <a name="l00101"></a>00101 -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 <span class="keyword">class </span>SpatialAccelerator; -<a name="l00104"></a>00104 -<a name="l00109"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">00109</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a> -<a name="l00110"></a>00110 { -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="keyword">public</span>: -<a name="l00113"></a>00113 <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#da4ddcd1ff90216d20d2a3fdce52f71c">BooleanEvaluator</a>(); -<a name="l00114"></a>00114 <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#c7442d45ddc3926e98f405265a1843b9">~BooleanEvaluator</a>(); -<a name="l00115"></a>00115 -<a name="l00124"></a>00124 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">performBoolean</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00125"></a>00125 -<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">performBoolean</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00133"></a>00133 -<a name="l00143"></a>00143 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#156934dc1a7094dd9f835a3f64e5ad39">performFastCutting</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00144"></a>00144 -<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#156934dc1a7094dd9f835a3f64e5ad39">performFastCutting</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00153"></a>00153 -<a name="l00160"></a>00160 int32_t <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">isPointContainedInMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxVec3& point); -<a name="l00168"></a>00168 int32_t <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">isPointContainedInMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccel, <span class="keyword">const</span> physx::PxVec3& point); +<a name="l00102"></a>00102 <span class="keyword">class </span>SpatialAccelerator; +<a name="l00103"></a>00103 +<a name="l00108"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">00108</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a> +<a name="l00109"></a>00109 { +<a name="l00110"></a>00110 +<a name="l00111"></a>00111 <span class="keyword">public</span>: +<a name="l00112"></a>00112 <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#da4ddcd1ff90216d20d2a3fdce52f71c">BooleanEvaluator</a>(); +<a name="l00113"></a>00113 <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#c7442d45ddc3926e98f405265a1843b9">~BooleanEvaluator</a>(); +<a name="l00114"></a>00114 +<a name="l00123"></a>00123 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">performBoolean</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00124"></a>00124 +<a name="l00131"></a>00131 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#b3cc50f37a0b4caa3cfcc112c39129ec">performBoolean</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00132"></a>00132 +<a name="l00142"></a>00142 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#156934dc1a7094dd9f835a3f64e5ad39">performFastCutting</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00143"></a>00143 +<a name="l00151"></a>00151 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#156934dc1a7094dd9f835a3f64e5ad39">performFastCutting</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00152"></a>00152 +<a name="l00159"></a>00159 int32_t <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">isPointContainedInMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxVec3& point); +<a name="l00167"></a>00167 int32_t <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#009de2bf236544f4a26a5092ecc1a9cf">isPointContainedInMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccel, <span class="keyword">const</span> physx::PxVec3& point); +<a name="l00168"></a>00168 <a name="l00169"></a>00169 -<a name="l00170"></a>00170 -<a name="l00175"></a>00175 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">createNewMesh</a>(); -<a name="l00176"></a>00176 -<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">reset</a>(); -<a name="l00181"></a>00181 -<a name="l00182"></a>00182 <span class="keyword">private</span>: -<a name="l00183"></a>00183 -<a name="l00184"></a>00184 <span class="keywordtype">void</span> buildFaceFaceIntersections(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>); -<a name="l00185"></a>00185 <span class="keywordtype">void</span> buildFastFaceFaceIntersection(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>); -<a name="l00186"></a>00186 <span class="keywordtype">void</span> collectRetainedPartsFromA(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00187"></a>00187 <span class="keywordtype">void</span> collectRetainedPartsFromB(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); -<a name="l00188"></a>00188 -<a name="l00189"></a>00189 int32_t addIfNotExist(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& p); -<a name="l00190"></a>00190 <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& ed); -<a name="l00191"></a>00191 <span class="keyword">private</span>: -<a name="l00192"></a>00192 -<a name="l00193"></a>00193 int32_t vertexMeshStatus03(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh); -<a name="l00194"></a>00194 int32_t vertexMeshStatus30(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh); -<a name="l00195"></a>00195 -<a name="l00196"></a>00196 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshA; -<a name="l00197"></a>00197 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshB; -<a name="l00198"></a>00198 -<a name="l00199"></a>00199 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorA; -<a name="l00200"></a>00200 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorB; -<a name="l00201"></a>00201 -<a name="l00202"></a>00202 std::vector<EdgeWithParent> mEdgeAggregate; -<a name="l00203"></a>00203 std::vector<Vertex> mVerticesAggregate; -<a name="l00204"></a>00204 -<a name="l00205"></a>00205 std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData12; -<a name="l00206"></a>00206 std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData21; -<a name="l00207"></a>00207 }; -<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="l00174"></a>00174 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">createNewMesh</a>(); +<a name="l00175"></a>00175 +<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">reset</a>(); +<a name="l00180"></a>00180 +<a name="l00181"></a>00181 <span class="keyword">private</span>: +<a name="l00182"></a>00182 +<a name="l00183"></a>00183 <span class="keywordtype">void</span> buildFaceFaceIntersections(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>); +<a name="l00184"></a>00184 <span class="keywordtype">void</span> buildFastFaceFaceIntersection(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>); +<a name="l00185"></a>00185 <span class="keywordtype">void</span> collectRetainedPartsFromA(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00186"></a>00186 <span class="keywordtype">void</span> collectRetainedPartsFromB(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode); +<a name="l00187"></a>00187 +<a name="l00188"></a>00188 int32_t addIfNotExist(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& p); +<a name="l00189"></a>00189 <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& ed); +<a name="l00190"></a>00190 <span class="keyword">private</span>: +<a name="l00191"></a>00191 +<a name="l00192"></a>00192 int32_t vertexMeshStatus03(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh); +<a name="l00193"></a>00193 int32_t vertexMeshStatus30(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh); +<a name="l00194"></a>00194 +<a name="l00195"></a>00195 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshA; +<a name="l00196"></a>00196 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshB; +<a name="l00197"></a>00197 +<a name="l00198"></a>00198 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorA; +<a name="l00199"></a>00199 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorB; +<a name="l00200"></a>00200 +<a name="l00201"></a>00201 std::vector<EdgeWithParent> mEdgeAggregate; +<a name="l00202"></a>00202 std::vector<Vertex> mVerticesAggregate; +<a name="l00203"></a>00203 +<a name="l00204"></a>00204 std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData12; +<a name="l00205"></a>00205 std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData21; +<a name="l00206"></a>00206 }; +<a name="l00207"></a>00207 +<a name="l00208"></a>00208 } <span class="comment">// namespace Blast</span> +<a name="l00209"></a>00209 } <span class="comment">// namespace Nv</span> +<a name="l00210"></a>00210 <a name="l00211"></a>00211 -<a name="l00212"></a>00212 -<a name="l00213"></a>00213 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span> +<a name="l00212"></a>00212 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html index e776c1e..1a2c279 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h.html @@ -41,7 +41,6 @@ <h1>sdk/extensions/authoring/source/NvBlastExtAuthoringBooleanTool.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> <code>#include "<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a>"</code><br> <code>#include <vector></code><br> -<code>#include <map></code><br> <code>#include "<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>"</code><br> <p> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h_source.html index af914b3..cbfc493 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_boolean_tool_8h_source.html @@ -46,30 +46,30 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_boolean_tool_8 <div class="title">NvBlastExtAuthoringBooleanTool.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_boolean_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html"> 49</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c"> 51</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">cb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">ci</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25"> 52</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(int32_t a, int32_t b, int32_t c) : ca(a), cb(b), ci(c)</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> };</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html"> 58</a></span> <span class="keyword">namespace </span>BooleanConfigurations</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753"> 63</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753">BOOLEAN_INTERSECION</a>()</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(0, 0, 1);</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> }</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d"> 71</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d">BOOLEAN_UNION</a>()</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(1, 1, -1);</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> }</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2"> 78</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2">BOOLEAN_DIFFERENCE</a>()</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> {</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(1, 0, -1);</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> }</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html"> 87</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4"> 89</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">edId</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640"> 90</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814"> 91</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78"> 92</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t edId, int32_t intersType, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& inters) : edId(edId), intersectionType(intersType), intersectionPoint(inters)</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  { }</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676"> 94</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676">EdgeFacetIntersectionData</a>(int32_t edId) : edId(edId)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  { }</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046"> 96</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">return</span> edId < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">edId</a>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  }</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> };</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_evaluator.html"> 109</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> {</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>();</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  ~<a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>();</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordtype">void</span> performBoolean(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> performBoolean(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordtype">void</span> performFastCutting(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">void</span> performFastCutting(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  int32_t isPointContainedInMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  int32_t isPointContainedInMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccel, <span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createNewMesh();</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keywordtype">void</span> reset();</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">void</span> buildFaceFaceIntersections(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordtype">void</span> buildFastFaceFaceIntersection(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">void</span> collectRetainedPartsFromA(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">void</span> collectRetainedPartsFromB(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  int32_t addIfNotExist(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& p);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& ed);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  int32_t vertexMeshStatus03(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  int32_t vertexMeshStatus30(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshA;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshB;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorA;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorB;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  std::vector<EdgeWithParent> mEdgeAggregate;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  std::vector<Vertex> mVerticesAggregate;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData12;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData21;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> };</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a20375aa2d317ee4763d32ecc039e0814"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData::intersectionPoint</a></div><div class="ttdeci">Vertex intersectionPoint</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:91</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_evaluator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:109</div></div> +<a href="_nv_blast_ext_authoring_boolean_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html"> 48</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c"> 50</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">ca</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">cb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">ci</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25"> 51</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(int32_t a, int32_t b, int32_t c) : ca(a), cb(b), ci(c)</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  }</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> };</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html"> 57</a></span> <span class="keyword">namespace </span>BooleanConfigurations</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> {</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753"> 62</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753">BOOLEAN_INTERSECION</a>()</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(0, 0, 1);</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d"> 70</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d">BOOLEAN_UNION</a>()</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(1, 1, -1);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> }</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2"> 77</a></span> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> <a class="code" href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2">BOOLEAN_DIFFERENCE</a>()</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> {</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">BooleanConf</a>(1, 0, -1);</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> }</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html"> 86</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4"> 88</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">edId</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640"> 89</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">intersectionType</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814"> 90</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">intersectionPoint</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78"> 91</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78">EdgeFacetIntersectionData</a>(int32_t edId, int32_t intersType, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& inters) : edId(edId), intersectionType(intersType), intersectionPoint(inters)</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  { }</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676"> 93</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676">EdgeFacetIntersectionData</a>(int32_t edId) : edId(edId)</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  { }</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046"> 95</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordflow">return</span> edId < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">edId</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  }</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> };</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_evaluator.html"> 108</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>();</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  ~<a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>();</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">void</span> performBoolean(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">void</span> performBoolean(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordtype">void</span> performFastCutting(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelA, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccelB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keywordtype">void</span> performFastCutting(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  int32_t isPointContainedInMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  int32_t isPointContainedInMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* spAccel, <span class="keyword">const</span> physx::PxVec3& point);</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createNewMesh();</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keywordtype">void</span> reset();</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">void</span> buildFaceFaceIntersections(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">void</span> buildFastFaceFaceIntersection(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a>);</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordtype">void</span> collectRetainedPartsFromA(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">void</span> collectRetainedPartsFromB(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_conf.html">BooleanConf</a> mode);</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  int32_t addIfNotExist(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& p);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordtype">void</span> addEdgeIfValid(<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& ed);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  int32_t vertexMeshStatus03(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  int32_t vertexMeshStatus30(<span class="keyword">const</span> physx::PxVec3& p, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshA;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMeshB;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorA;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAcceleratorB;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  std::vector<EdgeWithParent> mEdgeAggregate;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  std::vector<Vertex> mVerticesAggregate;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData12;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  std::vector<std::vector<EdgeFacetIntersectionData> > mEdgeFacetIntersectionData21;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGBOOLEANTOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a20375aa2d317ee4763d32ecc039e0814"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData::intersectionPoint</a></div><div class="ttdeci">Vertex intersectionPoint</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:90</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_evaluator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:108</div></div> <div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:44</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a6dd22cefbaad1235b8835c9ac2a56676"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676">Nv::Blast::EdgeFacetIntersectionData::EdgeFacetIntersectionData</a></div><div class="ttdeci">EdgeFacetIntersectionData(int32_t edId)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:94</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:48</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a13f44fd320cd2f9ed61c0209fb1d2e2d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf::ca</a></div><div class="ttdeci">int32_t ca</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a6dd22cefbaad1235b8835c9ac2a56676"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676">Nv::Blast::EdgeFacetIntersectionData::EdgeFacetIntersectionData</a></div><div class="ttdeci">EdgeFacetIntersectionData(int32_t edId)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:93</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a13f44fd320cd2f9ed61c0209fb1d2e2d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf::ca</a></div><div class="ttdeci">int32_t ca</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:50</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a04fd7acaf35a7f4647e12810efd2fc78"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78">Nv::Blast::EdgeFacetIntersectionData::EdgeFacetIntersectionData</a></div><div class="ttdeci">EdgeFacetIntersectionData(int32_t edId, int32_t intersType, Vertex &inters)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:92</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a42353b04c231113808fa2e78268dc50c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf::ci</a></div><div class="ttdeci">int32_t ci</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:51</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a24e67b25ba307858ba36417c1a72e7a4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">Nv::Blast::EdgeFacetIntersectionData::edId</a></div><div class="ttdeci">int32_t edId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:89</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_a737fc24c4425afc869a4862832e8e753"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations::BOOLEAN_INTERSECION</a></div><div class="ttdeci">BooleanConf BOOLEAN_INTERSECION()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:63</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_af60303b702a6320c067215303e1f7d4d"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations::BOOLEAN_UNION</a></div><div class="ttdeci">BooleanConf BOOLEAN_UNION()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:71</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a04fd7acaf35a7f4647e12810efd2fc78"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78">Nv::Blast::EdgeFacetIntersectionData::EdgeFacetIntersectionData</a></div><div class="ttdeci">EdgeFacetIntersectionData(int32_t edId, int32_t intersType, Vertex &inters)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:91</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a42353b04c231113808fa2e78268dc50c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf::ci</a></div><div class="ttdeci">int32_t ci</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:50</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a24e67b25ba307858ba36417c1a72e7a4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">Nv::Blast::EdgeFacetIntersectionData::edId</a></div><div class="ttdeci">int32_t edId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:88</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_a737fc24c4425afc869a4862832e8e753"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#a737fc24c4425afc869a4862832e8e753">Nv::Blast::BooleanConfigurations::BOOLEAN_INTERSECION</a></div><div class="ttdeci">BooleanConf BOOLEAN_INTERSECION()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:62</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_af60303b702a6320c067215303e1f7d4d"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#af60303b702a6320c067215303e1f7d4d">Nv::Blast::BooleanConfigurations::BOOLEAN_UNION</a></div><div class="ttdeci">BooleanConf BOOLEAN_UNION()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:70</div></div> <div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:49</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a57d90423caa66df1a63436aa7405f046"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">Nv::Blast::EdgeFacetIntersectionData::operator<</a></div><div class="ttdeci">bool operator<(const EdgeFacetIntersectionData &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:96</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_aa31fac69fc5177160cc4ae79b18c44a2"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations::BOOLEAN_DIFFERENCE</a></div><div class="ttdeci">BooleanConf BOOLEAN_DIFFERENCE()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:78</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">Nv::Blast::EdgeFacetIntersectionData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:87</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a48d2d83b59c82a9507f050286d023c25"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf::BooleanConf</a></div><div class="ttdeci">BooleanConf(int32_t a, int32_t b, int32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:52</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a34718570798b8e1247f1a894e2c94ab6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf::cb</a></div><div class="ttdeci">int32_t cb</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:48</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a57d90423caa66df1a63436aa7405f046"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">Nv::Blast::EdgeFacetIntersectionData::operator<</a></div><div class="ttdeci">bool operator<(const EdgeFacetIntersectionData &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:95</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_1_1_boolean_configurations_html_aa31fac69fc5177160cc4ae79b18c44a2"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_boolean_configurations.html#aa31fac69fc5177160cc4ae79b18c44a2">Nv::Blast::BooleanConfigurations::BOOLEAN_DIFFERENCE</a></div><div class="ttdeci">BooleanConf BOOLEAN_DIFFERENCE()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:77</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">Nv::Blast::EdgeFacetIntersectionData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:86</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a48d2d83b59c82a9507f050286d023c25"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf::BooleanConf</a></div><div class="ttdeci">BooleanConf(int32_t a, int32_t b, int32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_conf_html_a34718570798b8e1247f1a894e2c94ab6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf::cb</a></div><div class="ttdeci">int32_t cb</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:50</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a9eaeac91e248bdd89a96303cdbed5640"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData::intersectionType</a></div><div class="ttdeci">int32_t intersectionType</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:90</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_facet_intersection_data_html_a9eaeac91e248bdd89a96303cdbed5640"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData::intersectionType</a></div><div class="ttdeci">int32_t intersectionType</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:89</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html index 4c04cdb..b5e504a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h-source.html @@ -85,53 +85,56 @@ <a name="l00047"></a>00047 <a name="l00048"></a>00048 <span class="keyword">struct </span>CollisionHull; <a name="l00049"></a>00049 <span class="keyword">struct </span>Triangle; -<a name="l00050"></a>00050 -<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">00051</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> -<a name="l00052"></a>00052 { -<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">00053</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>() -<a name="l00054"></a>00054 { -<a name="l00055"></a>00055 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>(); -<a name="l00056"></a>00056 } -<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">00057</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>() -<a name="l00058"></a>00058 { -<a name="l00059"></a>00059 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a> = 8; -<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a> = 64; -<a name="l00061"></a>00061 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a> = 1000000; -<a name="l00062"></a>00062 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a> = 0.0025f; -<a name="l00063"></a>00063 } -<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">00064</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span> -<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">00065</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span> -<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">00066</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span> -<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">00067</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span> -<a name="l00068"></a>00068 }; -<a name="l00069"></a>00069 -<a name="l00075"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00075</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> -<a name="l00076"></a>00076 { -<a name="l00077"></a>00077 <span class="keyword">public</span>: -<a name="l00078"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00078</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {} -<a name="l00079"></a>00079 -<a name="l00083"></a>00083 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0; -<a name="l00084"></a>00084 -<a name="l00091"></a>00091 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0; -<a name="l00092"></a>00092 -<a name="l00100"></a>00100 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0; -<a name="l00101"></a>00101 +<a name="l00050"></a>00050 <span class="keyword">struct </span>Vertex; +<a name="l00051"></a>00051 +<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">00052</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> +<a name="l00053"></a>00053 { +<a name="l00054"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">00054</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#76f1a721b186883c0b2833c897591957">CollisionParams</a>() +<a name="l00055"></a>00055 { +<a name="l00056"></a>00056 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>(); +<a name="l00057"></a>00057 } +<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">00058</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>() +<a name="l00059"></a>00059 { +<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a> = 8; +<a name="l00061"></a>00061 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a> = 64; +<a name="l00062"></a>00062 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a> = 1000000; +<a name="l00063"></a>00063 <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a> = 0.0025f; +<a name="l00064"></a>00064 } +<a name="l00065"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">00065</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span> +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">00066</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span> +<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">00067</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span> +<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span> +<a name="l00069"></a>00069 }; +<a name="l00070"></a>00070 +<a name="l00076"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">00076</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a> +<a name="l00077"></a>00077 { +<a name="l00078"></a>00078 <span class="keyword">public</span>: +<a name="l00079"></a><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">00079</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#e5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {} +<a name="l00080"></a>00080 +<a name="l00084"></a>00084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>() = 0; +<a name="l00085"></a>00085 +<a name="l00092"></a>00092 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0; +<a name="l00093"></a>00093 +<a name="l00101"></a>00101 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0; <a name="l00102"></a>00102 -<a name="l00109"></a>00109 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) = 0; -<a name="l00110"></a>00110 +<a name="l00103"></a>00103 +<a name="l00110"></a>00110 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) = 0; <a name="l00111"></a>00111 -<a name="l00124"></a>00124 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0; -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 -<a name="l00130"></a>00130 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &convexes) = 0; -<a name="l00131"></a>00131 -<a name="l00132"></a>00132 }; -<a name="l00133"></a>00133 -<a name="l00134"></a>00134 } <span class="comment">// namespace Blast</span> -<a name="l00135"></a>00135 } <span class="comment">// namespace Nv</span> +<a name="l00112"></a>00112 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vrs, uint32_t count) = 0; +<a name="l00113"></a>00113 +<a name="l00114"></a>00114 +<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0; +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 +<a name="l00133"></a>00133 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &convexes) = 0; +<a name="l00134"></a>00134 +<a name="l00135"></a>00135 }; <a name="l00136"></a>00136 -<a name="l00137"></a>00137 -<a name="l00138"></a>00138 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span> +<a name="l00137"></a>00137 } <span class="comment">// namespace Blast</span> +<a name="l00138"></a>00138 } <span class="comment">// namespace Nv</span> +<a name="l00139"></a>00139 +<a name="l00140"></a>00140 +<a name="l00141"></a>00141 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h_source.html index 7208484..e3d4fc9 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_8h_source.html @@ -46,20 +46,21 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_collision_buil <div class="title">NvBlastExtAuthoringCollisionBuilder.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_collision_builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>PxVec3;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>PxConvexMesh;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">struct </span>Triangle;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html"> 51</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957"> 53</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">CollisionParams</a>()</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  setDefault();</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f"> 57</a></span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  {</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  maximumNumberOfHulls = 8;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  maximumNumberOfVerticesPerHull = 64;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  voxelGridResolution = 1000000;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  concavity = 0.0025f;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5"> 64</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811"> 65</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e"> 66</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909"> 67</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> };</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html"> 75</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> {</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305"> 78</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) = 0;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &convexes) = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> };</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:75</div></div> +<a href="_nv_blast_ext_authoring_collision_builder_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>PxPhysicsInsertionCallback;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>PxVec3;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>PxConvexMesh;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> }</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">struct </span>Triangle;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">struct </span>Vertex;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html"> 52</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957"> 54</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">CollisionParams</a>()</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  {</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  setDefault();</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  }</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f"> 58</a></span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">setDefault</a>()</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  maximumNumberOfHulls = 8;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  maximumNumberOfVerticesPerHull = 64;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  voxelGridResolution = 1000000;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  concavity = 0.0025f;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  }</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5"> 65</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">maximumNumberOfHulls</a>; <span class="comment">// Maximum number of convex hull generated for one chunk. If equal to 1 convex decomposition is disabled.</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811"> 66</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">maximumNumberOfVerticesPerHull</a>; <span class="comment">// Controls the maximum number of triangles per convex-hull (default=64, range=4-1024)</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e"> 67</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">voxelGridResolution</a>; <span class="comment">// Voxel grid resolution used for chunk convex decomposition (default=1,000,000, range=10,000-16,000,000).</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909"> 68</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">concavity</a>; <span class="comment">// Value between 0 and 1, controls how accurate hull generation is</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html"> 76</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305"> 79</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">~ConvexMeshBuilder</a>() {}</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMeshRT(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vrs, uint32_t count) = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** &convexes) = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> };</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDER_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:76</div></div> <div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html_ae5a4759e5763c616fef308a12b671305"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder::~ConvexMeshBuilder</a></div><div class="ttdeci">virtual ~ConvexMeshBuilder()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:78</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a1060b90f555676f8295d1b4c1a2f88f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams::maximumNumberOfHulls</a></div><div class="ttdeci">uint32_t maximumNumberOfHulls</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:64</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a76f1a721b186883c0b2833c897591957"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams::CollisionParams</a></div><div class="ttdeci">CollisionParams()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:53</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a18371eddd72757e304fa8c1ff8a86811"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams::maximumNumberOfVerticesPerHull</a></div><div class="ttdeci">uint32_t maximumNumberOfVerticesPerHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:65</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:51</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a25d7280cf536f46c6dce79aa7d6d6a6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams::setDefault</a></div><div class="ttdeci">void setDefault()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:57</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a006243734d40ef20236ac207a2f7391e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams::voxelGridResolution</a></div><div class="ttdeci">uint32_t voxelGridResolution</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:66</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html_ae5a4759e5763c616fef308a12b671305"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305">Nv::Blast::ConvexMeshBuilder::~ConvexMeshBuilder</a></div><div class="ttdeci">virtual ~ConvexMeshBuilder()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:79</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a1060b90f555676f8295d1b4c1a2f88f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams::maximumNumberOfHulls</a></div><div class="ttdeci">uint32_t maximumNumberOfHulls</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:65</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a76f1a721b186883c0b2833c897591957"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957">Nv::Blast::CollisionParams::CollisionParams</a></div><div class="ttdeci">CollisionParams()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:54</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a18371eddd72757e304fa8c1ff8a86811"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams::maximumNumberOfVerticesPerHull</a></div><div class="ttdeci">uint32_t maximumNumberOfVerticesPerHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:66</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:52</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a25d7280cf536f46c6dce79aa7d6d6a6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f">Nv::Blast::CollisionParams::setDefault</a></div><div class="ttdeci">void setDefault()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:58</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a006243734d40ef20236ac207a2f7391e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e">Nv::Blast::CollisionParams::voxelGridResolution</a></div><div class="ttdeci">uint32_t voxelGridResolution</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:67</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a339efa4d3b885c7a741cae695af9d909"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams::concavity</a></div><div class="ttdeci">float concavity</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:67</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html_a339efa4d3b885c7a741cae695af9d909"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams::concavity</a></div><div class="ttdeci">float concavity</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:68</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html index 4122f78..7d154c8 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h-source.html @@ -106,21 +106,23 @@ <a name="l00071"></a>00071 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>; <a name="l00072"></a>00072 <a name="l00073"></a>00073 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) <span class="keyword">override</span>; -<a name="l00074"></a>00074 -<a name="l00075"></a>00075 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>; -<a name="l00076"></a>00076 -<a name="l00077"></a>00077 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**& convexes) <span class="keyword">override</span>; +<a name="l00074"></a>00074 +<a name="l00075"></a>00075 <span class="keyword">virtual</span> physx::PxConvexMesh* <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">buildConvexMeshRT</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vrs, uint32_t count) <span class="keyword">override</span>; +<a name="l00076"></a>00076 +<a name="l00077"></a>00077 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">trimCollisionGeometry</a>(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>; <a name="l00078"></a>00078 -<a name="l00079"></a>00079 <span class="keyword">private</span>: -<a name="l00080"></a>00080 physx::PxPhysicsInsertionCallback* mInsertionCallback; -<a name="l00081"></a>00081 physx::PxCooking* mCooking; -<a name="l00082"></a>00082 }; -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 } <span class="comment">// namespace Blast</span> -<a name="l00085"></a>00085 } <span class="comment">// namespace Nv</span> -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span> +<a name="l00079"></a>00079 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**& convexes) <span class="keyword">override</span>; +<a name="l00080"></a>00080 +<a name="l00081"></a>00081 <span class="keyword">private</span>: +<a name="l00082"></a>00082 physx::PxPhysicsInsertionCallback* mInsertionCallback; +<a name="l00083"></a>00083 physx::PxCooking* mCooking; +<a name="l00084"></a>00084 }; +<a name="l00085"></a>00085 +<a name="l00086"></a>00086 } <span class="comment">// namespace Blast</span> +<a name="l00087"></a>00087 } <span class="comment">// namespace Nv</span> +<a name="l00088"></a>00088 +<a name="l00089"></a>00089 +<a name="l00090"></a>00090 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h_source.html index 6d1b7af..deb6f55 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_collision_builder_impl_8h_source.html @@ -46,17 +46,18 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_collision_buil <div class="title">NvBlastExtAuthoringCollisionBuilderImpl.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_collision_builder_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html"> 40</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">CollisionHullImpl</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac">~CollisionHullImpl</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8"> 43</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>()</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  pointsCount = 0;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  indicesCount = 0;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  polygonDataCount = 0;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  points = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  indices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  polygonData = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hullToCopy);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html"> 58</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7"> 65</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) : mInsertionCallback(insertionCallback), mCooking(cooking) {}</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) <span class="keyword">override</span>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**& convexes) <span class="keyword">override</span>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  physx::PxPhysicsInsertionCallback* mInsertionCallback;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  physx::PxCooking* mCooking;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:75</div></div> +<a href="_nv_blast_ext_authoring_collision_builder_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html"> 40</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">CollisionHullImpl</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac">~CollisionHullImpl</a>();</div><div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8"> 43</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>()</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  pointsCount = 0;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  indicesCount = 0;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  polygonDataCount = 0;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  points = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  indices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  polygonData = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8">CollisionHullImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hullToCopy);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html"> 58</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">ConvexMeshBuilder</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7"> 65</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking* cooking, physx::PxPhysicsInsertionCallback* insertionCallback) : mInsertionCallback(insertionCallback), mCooking(cooking) {}</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>* buildCollisionGeometry(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(uint32_t verticesCount, <span class="keyword">const</span> physx::PxVec3* vertexData) <span class="keyword">override</span>;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>& hull) <span class="keyword">override</span>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">virtual</span> physx::PxConvexMesh* buildConvexMeshRT(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vrs, uint32_t count) <span class="keyword">override</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> trimCollisionGeometry(uint32_t chunksCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** in, <span class="keyword">const</span> uint32_t* chunkDepth) <span class="keyword">override</span>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keyword">virtual</span> int32_t buildMeshConvexDecomposition(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* mesh, uint32_t triangleCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a>& params, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>**& convexes) <span class="keyword">override</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  physx::PxPhysicsInsertionCallback* mInsertionCallback;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  physx::PxCooking* mCooking;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> };</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGCOLLISIONBUILDERIIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:76</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_impl_html_a3dc144b46172ea16b2365b3a5f04d3c8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8">Nv::Blast::CollisionHullImpl::CollisionHullImpl</a></div><div class="ttdeci">CollisionHullImpl()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilderImpl.h:43</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_impl_html_a880f602b6b2aaebaed4c8cfa454f46ac"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac">Nv::Blast::CollisionHullImpl::~CollisionHullImpl</a></div><div class="ttdeci">~CollisionHullImpl()</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_params_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_params.html">Nv::Blast::CollisionParams</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilder.h:52</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilderImpl.h:58</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_convex_mesh_builder_impl_html_aac9a3c9256ac22abc3337261bd6116d7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7">Nv::Blast::ConvexMeshBuilderImpl::ConvexMeshBuilderImpl</a></div><div class="ttdeci">ConvexMeshBuilderImpl(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilderImpl.h:65</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_impl_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_impl.html">Nv::Blast::CollisionHullImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCollisionBuilderImpl.h:40</div></div> <div class="ttc" id="_nv_blast_ext_authoring_collision_builder_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_impl_html_af9155c164b6a1af20db676c862aa9d6a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl::release</a></div><div class="ttdeci">void release() override</div></div> </div><!-- fragment --></div><!-- contents --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html index 65b3a14..c82cc9c 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h-source.html @@ -84,168 +84,175 @@ <a name="l00046"></a>00046 <span class="comment">*/</span> <a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">00047</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a> <a name="l00048"></a>00048 { -<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00049</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>; -<a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00050</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>; -<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00051</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>; -<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00052</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>; -<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">00053</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>; -<a name="l00054"></a>00054 }; -<a name="l00055"></a>00055 -<a name="l00056"></a>00056 <span class="comment">/*</span> -<a name="l00057"></a>00057 <span class="comment"> Noise fracturing configuration for chunks's faces</span> -<a name="l00058"></a>00058 <span class="comment">*/</span> -<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">00059</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> -<a name="l00060"></a>00060 { -<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">00066</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f; -<a name="l00067"></a>00067 -<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">00071</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f; -<a name="l00072"></a>00072 -<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">00076</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1; -<a name="l00077"></a>00077 -<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">00081</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">samplingInterval</a> = physx::PxVec3(1.f); -<a name="l00082"></a>00082 }; -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 <span class="comment">/*</span> -<a name="l00085"></a>00085 <span class="comment"> Slicing fracturing configuration</span> -<a name="l00086"></a>00086 <span class="comment">*/</span> -<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> -<a name="l00088"></a>00088 { -<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00092</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1; -<a name="l00093"></a>00093 -<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00097</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f; -<a name="l00098"></a>00098 -<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00102</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f; -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="comment">/*</span> -<a name="l00105"></a>00105 <span class="comment"> Noise parameters for faces between sliced chunks</span> -<a name="l00106"></a>00106 <span class="comment"> */</span> -<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">00107</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a>; -<a name="l00108"></a>00108 }; -<a name="l00109"></a>00109 -<a name="l00113"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">00113</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> -<a name="l00114"></a>00114 { -<a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">00119</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = <span class="keyword">nullptr</span>; -<a name="l00120"></a>00120 -<a name="l00125"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">00125</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity); -<a name="l00126"></a>00126 -<a name="l00131"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">00131</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1); -<a name="l00132"></a>00132 -<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">00136</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">aperture</a> = 0.f; -<a name="l00137"></a>00137 -<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">00141</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = <span class="keyword">true</span>; -<a name="l00142"></a>00142 -<a name="l00146"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">00146</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">useSmoothing</a> = <span class="keyword">false</span>; -<a name="l00147"></a>00147 -<a name="l00151"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">00151</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a>; -<a name="l00152"></a>00152 }; -<a name="l00153"></a>00153 -<a name="l00157"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00157</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> -<a name="l00158"></a>00158 { -<a name="l00159"></a>00159 <span class="keyword">public</span>: -<a name="l00160"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00160</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {} -<a name="l00161"></a>00161 -<a name="l00165"></a>00165 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0; -<a name="l00166"></a>00166 -<a name="l00170"></a>00170 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0; -<a name="l00171"></a>00171 -<a name="l00177"></a>00177 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*& sites) = 0; -<a name="l00178"></a>00178 -<a name="l00183"></a>00183 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3& site) = 0; -<a name="l00188"></a>00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0; -<a name="l00189"></a>00189 -<a name="l00196"></a>00196 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0; -<a name="l00197"></a>00197 -<a name="l00208"></a>00208 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0; -<a name="l00209"></a>00209 -<a name="l00216"></a>00216 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) = 0; -<a name="l00217"></a>00217 -<a name="l00222"></a>00222 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0; -<a name="l00223"></a>00223 -<a name="l00227"></a>00227 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0; -<a name="l00228"></a>00228 -<a name="l00235"></a>00235 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0; -<a name="l00236"></a>00236 }; -<a name="l00237"></a>00237 -<a name="l00241"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00241</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> -<a name="l00242"></a>00242 { -<a name="l00243"></a>00243 -<a name="l00244"></a>00244 <span class="keyword">public</span>: -<a name="l00245"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00245</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {} -<a name="l00246"></a>00246 -<a name="l00250"></a>00250 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0; -<a name="l00251"></a>00251 -<a name="l00255"></a>00255 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0; -<a name="l00256"></a>00256 -<a name="l00257"></a>00257 -<a name="l00261"></a>00261 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0; -<a name="l00262"></a>00262 -<a name="l00266"></a>00266 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0; -<a name="l00267"></a>00267 -<a name="l00271"></a>00271 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0; -<a name="l00272"></a>00272 -<a name="l00276"></a>00276 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0; -<a name="l00277"></a>00277 -<a name="l00281"></a>00281 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0; -<a name="l00282"></a>00282 -<a name="l00286"></a>00286 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0; -<a name="l00287"></a>00287 -<a name="l00292"></a>00292 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) = 0; -<a name="l00293"></a>00293 +<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">00049</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a> +<a name="l00050"></a>00050 { +<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0, +<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">00052</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1 +<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_chunk_info.html#864945bf41b9ab726c8df191e9acae35">00055</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a>; +<a name="l00056"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">00056</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a>; +<a name="l00057"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">00057</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a>; +<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">00058</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a>; +<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">00059</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>; +<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">00060</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>; +<a name="l00061"></a>00061 }; +<a name="l00062"></a>00062 +<a name="l00063"></a>00063 <span class="comment">/*</span> +<a name="l00064"></a>00064 <span class="comment"> Noise fracturing configuration for chunks's faces</span> +<a name="l00065"></a>00065 <span class="comment">*/</span> +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> +<a name="l00067"></a>00067 { +<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">00073</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">amplitude</a> = 0.f; +<a name="l00074"></a>00074 +<a name="l00078"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">00078</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#0aa07994b6ef53830d284025968d4569">frequency</a> = 1.f; +<a name="l00079"></a>00079 +<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">00083</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">octaveNumber</a> = 1; +<a name="l00084"></a>00084 +<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">00088</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">samplingInterval</a> = physx::PxVec3(1.f); +<a name="l00089"></a>00089 }; +<a name="l00090"></a>00090 +<a name="l00091"></a>00091 <span class="comment">/*</span> +<a name="l00092"></a>00092 <span class="comment"> Slicing fracturing configuration</span> +<a name="l00093"></a>00093 <span class="comment">*/</span> +<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">00094</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> +<a name="l00095"></a>00095 { +<a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">00099</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">x_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#7d8debe2d2ad2e97208c0cdb57022640">y_slices</a> = 1, <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#90059b509ffd4aa9129c70bf96b3ac79">z_slices</a> = 1; +<a name="l00100"></a>00100 +<a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">00104</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">offset_variations</a> = 0.f; +<a name="l00105"></a>00105 +<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">00109</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">angle_variations</a> = 0.f; +<a name="l00110"></a>00110 +<a name="l00111"></a>00111 <span class="comment">/*</span> +<a name="l00112"></a>00112 <span class="comment"> Noise parameters for faces between sliced chunks</span> +<a name="l00113"></a>00113 <span class="comment"> */</span> +<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">00114</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">noise</a>; +<a name="l00115"></a>00115 }; +<a name="l00116"></a>00116 +<a name="l00120"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">00120</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> +<a name="l00121"></a>00121 { +<a name="l00126"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">00126</a> <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#30e10f98ba8ab88afa9b7ee5855dbd14">cutoutSet</a> = <span class="keyword">nullptr</span>; +<a name="l00127"></a>00127 +<a name="l00132"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">00132</a> physx::PxTransform <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">transform</a> = physx::PxTransform(physx::PxIdentity); +<a name="l00133"></a>00133 +<a name="l00138"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">00138</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#8bd738f329ad60f6d920d3fa57dea128">scale</a> = physx::PxVec2(-1, -1); +<a name="l00139"></a>00139 +<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">00143</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">aperture</a> = 0.f; +<a name="l00144"></a>00144 +<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">00148</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#0614b4b06b7c4925c37c3d039887665e">isRelativeTransform</a> = <span class="keyword">true</span>; +<a name="l00149"></a>00149 +<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">00153</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#61deebb0401642549a0772f6dd971065">useSmoothing</a> = <span class="keyword">false</span>; +<a name="l00154"></a>00154 +<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">00158</a> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">noise</a>; +<a name="l00159"></a>00159 }; +<a name="l00160"></a>00160 +<a name="l00164"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">00164</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a> +<a name="l00165"></a>00165 { +<a name="l00166"></a>00166 <span class="keyword">public</span>: +<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">00167</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {} +<a name="l00168"></a>00168 +<a name="l00172"></a>00172 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">release</a>() = 0; +<a name="l00173"></a>00173 +<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#b25db00f7569db1719408b4cf2a0e112">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0; +<a name="l00178"></a>00178 +<a name="l00184"></a>00184 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*& sites) = 0; +<a name="l00185"></a>00185 +<a name="l00190"></a>00190 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">addSite</a>(<span class="keyword">const</span> physx::PxVec3& site) = 0; +<a name="l00195"></a>00195 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) = 0; +<a name="l00196"></a>00196 +<a name="l00203"></a>00203 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#c9261d76e925a9e514dbb68cf098e4ce">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0; +<a name="l00204"></a>00204 +<a name="l00215"></a>00215 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0; +<a name="l00216"></a>00216 +<a name="l00223"></a>00223 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) = 0; +<a name="l00224"></a>00224 +<a name="l00229"></a>00229 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0; +<a name="l00230"></a>00230 +<a name="l00234"></a>00234 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#248bef86683470a1e3b83248cd2be110">clearStencil</a>() = 0; +<a name="l00235"></a>00235 +<a name="l00242"></a>00242 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#16867c95d16e8eb0e7de6c58742135b9">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0; +<a name="l00243"></a>00243 }; +<a name="l00244"></a>00244 +<a name="l00248"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">00248</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> +<a name="l00249"></a>00249 { +<a name="l00250"></a>00250 +<a name="l00251"></a>00251 <span class="keyword">public</span>: +<a name="l00252"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">00252</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {} +<a name="l00253"></a>00253 +<a name="l00257"></a>00257 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>() = 0; +<a name="l00258"></a>00258 +<a name="l00262"></a>00262 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">reset</a>() = 0; +<a name="l00263"></a>00263 +<a name="l00264"></a>00264 +<a name="l00268"></a>00268 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">setSourceMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0; +<a name="l00269"></a>00269 +<a name="l00273"></a>00273 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ecd9be996bba9329418fd91db8235ebe">setChunkMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0; +<a name="l00274"></a>00274 +<a name="l00278"></a>00278 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c8c4f90133fdf32969cad6e4c520414f">setInteriorMaterialId</a>(int32_t materialId) = 0; +<a name="l00279"></a>00279 +<a name="l00283"></a>00283 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() <span class="keyword">const</span> = 0; +<a name="l00284"></a>00284 +<a name="l00288"></a>00288 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0; +<a name="l00289"></a>00289 +<a name="l00293"></a>00293 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">createChunkMesh</a>(int32_t chunkId) = 0; <a name="l00294"></a>00294 -<a name="l00303"></a>00303 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0; -<a name="l00304"></a>00304 -<a name="l00316"></a>00316 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) = 0; -<a name="l00317"></a>00317 -<a name="l00318"></a>00318 -<a name="l00329"></a>00329 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; -<a name="l00330"></a>00330 -<a name="l00343"></a>00343 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; -<a name="l00344"></a>00344 -<a name="l00355"></a>00355 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; -<a name="l00356"></a>00356 -<a name="l00357"></a>00357 -<a name="l00361"></a>00361 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0; -<a name="l00362"></a>00362 -<a name="l00366"></a>00366 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0; -<a name="l00367"></a>00367 -<a name="l00371"></a>00371 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0; -<a name="l00372"></a>00372 -<a name="l00380"></a>00380 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) = 0; -<a name="l00381"></a>00381 -<a name="l00388"></a>00388 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) = 0; -<a name="l00389"></a>00389 -<a name="l00397"></a>00397 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0; -<a name="l00398"></a>00398 -<a name="l00404"></a>00404 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0; +<a name="l00299"></a>00299 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) = 0; +<a name="l00300"></a>00300 +<a name="l00301"></a>00301 +<a name="l00310"></a>00310 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0; +<a name="l00311"></a>00311 +<a name="l00323"></a>00323 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">voronoiFracturing</a>(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) = 0; +<a name="l00324"></a>00324 +<a name="l00325"></a>00325 +<a name="l00336"></a>00336 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">slicing</a>(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; +<a name="l00337"></a>00337 +<a name="l00350"></a>00350 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">cut</a>(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; +<a name="l00351"></a>00351 +<a name="l00362"></a>00362 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">cutout</a>(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0; +<a name="l00363"></a>00363 +<a name="l00364"></a>00364 +<a name="l00368"></a>00368 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">finalizeFracturing</a>() = 0; +<a name="l00369"></a>00369 +<a name="l00373"></a>00373 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#f07eb7960687cd912df496640bec8876">getChunkCount</a>() <span class="keyword">const</span> = 0; +<a name="l00374"></a>00374 +<a name="l00378"></a>00378 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#9a113cc771fac30fd14a9c7b5b073e99">getChunkInfo</a>(int32_t chunkIndex) = 0; +<a name="l00379"></a>00379 +<a name="l00387"></a>00387 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) = 0; +<a name="l00388"></a>00388 +<a name="l00395"></a>00395 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#ea8f1d386c70af0ea67bed2c353e57a1">getBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) = 0; +<a name="l00396"></a>00396 +<a name="l00404"></a>00404 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">updateBaseMesh</a>(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0; <a name="l00405"></a>00405 -<a name="l00411"></a>00411 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0; +<a name="l00411"></a>00411 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#0277f85b5f3ab9c3f60118895c289031">getChunkIndex</a>(int32_t chunkId) = 0; <a name="l00412"></a>00412 -<a name="l00418"></a>00418 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0; +<a name="l00418"></a>00418 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#1d2f1ce4db5aab0ac6a075db607c6b2f">getChunkId</a>(int32_t chunkIndex) = 0; <a name="l00419"></a>00419 -<a name="l00426"></a>00426 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*& chunkIds) = 0; -<a name="l00427"></a>00427 -<a name="l00437"></a>00437 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; -<a name="l00438"></a>00438 -<a name="l00443"></a>00443 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0; -<a name="l00444"></a>00444 -<a name="l00450"></a>00450 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId) = 0; +<a name="l00425"></a>00425 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#c99cb91a13255929a52d9a2623ac207b">getChunkDepth</a>(int32_t chunkId) = 0; +<a name="l00426"></a>00426 +<a name="l00433"></a>00433 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">getChunksIdAtDepth</a>(uint32_t depth, int32_t*& chunkIds) = 0; +<a name="l00434"></a>00434 +<a name="l00444"></a>00444 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#7959339df1bf17419cde2428c257af1d">getBufferedBaseMeshes</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0; +<a name="l00445"></a>00445 +<a name="l00450"></a>00450 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) = 0; <a name="l00451"></a>00451 -<a name="l00456"></a>00456 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0; -<a name="l00457"></a>00457 -<a name="l00463"></a>00463 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0; +<a name="l00457"></a>00457 <span class="keyword">virtual</span> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a>(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) = 0; +<a name="l00458"></a>00458 +<a name="l00463"></a>00463 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0; <a name="l00464"></a>00464 -<a name="l00472"></a>00472 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; -<a name="l00473"></a>00473 -<a name="l00479"></a>00479 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0; +<a name="l00470"></a>00470 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#eaa46bf5fe4fe7035ac624f49ade64a8">deleteAllChildrenOfChunk</a>(int32_t chunkId) = 0; +<a name="l00471"></a>00471 +<a name="l00479"></a>00479 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">uniteChunks</a>(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0; <a name="l00480"></a>00480 -<a name="l00485"></a>00485 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) = 0; -<a name="l00486"></a>00486 -<a name="l00487"></a>00487 }; -<a name="l00488"></a>00488 -<a name="l00489"></a>00489 } <span class="comment">// namespace Blast</span> -<a name="l00490"></a>00490 } <span class="comment">// namespace Nv</span> -<a name="l00491"></a>00491 -<a name="l00492"></a>00492 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span> +<a name="l00486"></a>00486 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#db1c311cbb3d84c7bfbfd12abe01af0b">fitUvToRect</a>(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0; +<a name="l00487"></a>00487 +<a name="l00492"></a>00492 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a9a87637d6d190d71678f0fb9a100bfd">fitAllUvToRect</a>(<span class="keywordtype">float</span> side) = 0; +<a name="l00493"></a>00493 +<a name="l00494"></a>00494 }; +<a name="l00495"></a>00495 +<a name="l00496"></a>00496 } <span class="comment">// namespace Blast</span> +<a name="l00497"></a>00497 } <span class="comment">// namespace Nv</span> +<a name="l00498"></a>00498 +<a name="l00499"></a>00499 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h_source.html index af5ddba..8aab020 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_8h_source.html @@ -46,28 +46,32 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_fracture_tool_ <div class="title">NvBlastExtAuthoringFractureTool.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_fracture_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">/*</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">*/</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html"> 47</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35"> 49</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">meshData</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c"> 50</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67"> 51</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02"> 52</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f"> 53</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> };</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">/*</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment"> Noise fracturing configuration for chunks's faces</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">*/</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html"> 59</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c"> 66</a></span>  <span class="keywordtype">float</span> amplitude = 0.f;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569"> 71</a></span>  <span class="keywordtype">float</span> frequency = 1.f;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5"> 76</a></span>  uint32_t octaveNumber = 1;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4"> 81</a></span>  physx::PxVec3 samplingInterval = physx::PxVec3(1.f);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="comment">/*</span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment"> Slicing fracturing configuration</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="comment">*/</span></div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html"> 87</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> {</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79"> 92</a></span>  int32_t x_slices = 1, y_slices = 1, z_slices = 1;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a"> 97</a></span>  <span class="keywordtype">float</span> offset_variations = 0.f;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc"> 102</a></span>  <span class="keywordtype">float</span> angle_variations = 0.f;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">/*</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment"> Noise parameters for faces between sliced chunks</span></div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="comment"> */</span></div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237"> 107</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">noise</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> };</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html"> 113</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> {</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14"> 119</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* cutoutSet = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c"> 125</a></span>  physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128"> 131</a></span>  physx::PxVec2 scale = physx::PxVec2(-1, -1);</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc"> 136</a></span>  <span class="keywordtype">float</span> aperture = 0.f;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e"> 141</a></span>  <span class="keywordtype">bool</span> isRelativeTransform = <span class="keyword">true</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065"> 146</a></span>  <span class="keywordtype">bool</span> useSmoothing = <span class="keyword">false</span>;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b"> 151</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">noise</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> };</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html"> 157</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> {</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8"> 160</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBaseMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> uint32_t getVoronoiSites(<span class="keyword">const</span> physx::PxVec3*& sites) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> addSite(<span class="keyword">const</span> physx::PxVec3& site) = 0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> radialPattern(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> generateInSphere(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) = 0;</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStencil(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearStencil() = 0;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteInSphere(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> };</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html"> 241</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> {</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2"> 245</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="keyword">virtual</span> int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) = 0;</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> </div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  <span class="keyword">virtual</span> int32_t getInteriorMaterialId() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>) = 0;</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> getTransformation(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) = 0;</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span>  <span class="keyword">virtual</span> int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  <span class="keyword">virtual</span> int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keyword">virtual</span> int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> finalizeFracturing() = 0;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& getChunkInfo(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) = 0;</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keyword">virtual</span> uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) = 0;</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keyword">virtual</span> uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;</div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">virtual</span> int32_t getChunkIndex(int32_t chunkId) = 0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keyword">virtual</span> int32_t getChunkId(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">virtual</span> int32_t getChunkDepth(int32_t chunkId) = 0;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  <span class="keyword">virtual</span> uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0;</div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  <span class="keyword">virtual</span> uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0;</div><div class="line"><a name="l00438"></a><span class="lineno"> 438</span> </div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) = 0;</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">virtual</span> int32_t islandDetectionAndRemoving(int32_t chunkId) = 0;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) = 0;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) = 0;</div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> };</div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> </div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:87</div></div> +<a href="_nv_blast_ext_authoring_fracture_tool_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>CutoutSet;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment">/*</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"> Chunk data, chunk with chunkId == 0 is always source mesh.</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment">*/</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html"> 47</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c"> 49</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">ChunkFlags</a></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  {</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47"> 51</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0,</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de"> 52</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  };</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35"> 55</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">meshData</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c"> 56</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">parent</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67"> 57</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71"> 58</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">flags</a>;</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02"> 59</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">isLeaf</a>;</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f"> 60</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">isChanged</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> };</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">/*</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment"> Noise fracturing configuration for chunks's faces</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment">*/</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html"> 66</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> {</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c"> 73</a></span>  <span class="keywordtype">float</span> amplitude = 0.f;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569"> 78</a></span>  <span class="keywordtype">float</span> frequency = 1.f;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5"> 83</a></span>  uint32_t octaveNumber = 1;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4"> 88</a></span>  physx::PxVec3 samplingInterval = physx::PxVec3(1.f);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">/*</span></div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="comment"> Slicing fracturing configuration</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="comment">*/</span></div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html"> 94</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79"> 99</a></span>  int32_t x_slices = 1, y_slices = 1, z_slices = 1;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a"> 104</a></span>  <span class="keywordtype">float</span> offset_variations = 0.f;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc"> 109</a></span>  <span class="keywordtype">float</span> angle_variations = 0.f;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="comment">/*</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment"> Noise parameters for faces between sliced chunks</span></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"> */</span></div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237"> 114</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">noise</a>;</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> };</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html"> 120</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a></div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14"> 126</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_cutout_set.html">CutoutSet</a>* cutoutSet = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c"> 132</a></span>  physx::PxTransform transform = physx::PxTransform(physx::PxIdentity);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128"> 138</a></span>  physx::PxVec2 scale = physx::PxVec2(-1, -1);</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc"> 143</a></span>  <span class="keywordtype">float</span> aperture = 0.f;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e"> 148</a></span>  <span class="keywordtype">bool</span> isRelativeTransform = <span class="keyword">true</span>;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065"> 153</a></span>  <span class="keywordtype">bool</span> useSmoothing = <span class="keyword">false</span>;</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b"> 158</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">noise</a>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> };</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html"> 164</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8"> 167</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">~VoronoiSitesGenerator</a>() {}</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBaseMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">virtual</span> uint32_t getVoronoiSites(<span class="keyword">const</span> physx::PxVec3*& sites) = 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> addSite(<span class="keyword">const</span> physx::PxVec3& site) = 0;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniformlyGenerateSitesInMesh(uint32_t numberOfSites) = 0;</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) = 0;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> radialPattern(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) = 0;</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> generateInSphere(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) = 0;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStencil(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) = 0;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearStencil() = 0;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> deleteInSphere(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) = 0;</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> };</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html"> 248</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> {</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2"> 252</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">~FractureTool</a>() {}</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) = 0;</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keyword">virtual</span> int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) = 0;</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) = 0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">virtual</span> int32_t getInteriorMaterialId() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">chunkId</a>) = 0;</div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> </div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> getTransformation(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) = 0;</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span> </div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div><div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">virtual</span> int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) = 0;</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">virtual</span> int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keyword">virtual</span> int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> </div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="keyword">virtual</span> int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) = 0;</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> finalizeFracturing() = 0;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  <span class="keyword">virtual</span> uint32_t getChunkCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> </div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& getChunkInfo(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) = 0;</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="keyword">virtual</span> uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) = 0;</div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="keyword">virtual</span> uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) = 0;</div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  <span class="keyword">virtual</span> int32_t getChunkIndex(int32_t chunkId) = 0;</div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="keyword">virtual</span> int32_t getChunkId(int32_t chunkIndex) = 0;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  <span class="keyword">virtual</span> int32_t getChunkDepth(int32_t chunkId) = 0;</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <span class="keyword">virtual</span> uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) = 0;</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keyword">virtual</span> uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) = 0;</div><div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) = 0;</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> </div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  <span class="keyword">virtual</span> int32_t islandDetectionAndRemoving(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) = 0;</div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span> </div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) = 0;</div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) = 0;</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) = 0;</div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) = 0;</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> </div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) = 0;</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> };</div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOL_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:94</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:47</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:157</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:164</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo::CREATED_BY_ISLAND_DETECTOR</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:52</div></div> <div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_cutout_set_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringCutout.h:36</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:59</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:66</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html_a8d4ddd2ad08b37a448fa033141a297a8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator::~VoronoiSitesGenerator</a></div><div class="ttdeci">virtual ~VoronoiSitesGenerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:160</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a46cb9523bb9c0af0a890ed864560bd02"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo::isLeaf</a></div><div class="ttdeci">bool isLeaf</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:52</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html_ad8d390988e458dbb0d515d7946e75237"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:107</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html_a64b0d84c82de63873bc0414d95ed036b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:151</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a864945bf41b9ab726c8df191e9acae35"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo::meshData</a></div><div class="ttdeci">Mesh * meshData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:49</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:113</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html_a4d00c3d53ba51d966de58ff533435cc2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool::~FractureTool</a></div><div class="ttdeci">virtual ~FractureTool()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:245</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a7e5b05c30d6a4deceb2da1e840fa442c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo::parent</a></div><div class="ttdeci">int32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:50</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a55d13d994d704a8550474da493b60c67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:51</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a336cac7f249ed366d00bfe3fe4ef611f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo::isChanged</a></div><div class="ttdeci">bool isChanged</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:53</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html_a8d4ddd2ad08b37a448fa033141a297a8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8">Nv::Blast::VoronoiSitesGenerator::~VoronoiSitesGenerator</a></div><div class="ttdeci">virtual ~VoronoiSitesGenerator()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:167</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a46cb9523bb9c0af0a890ed864560bd02"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo::isLeaf</a></div><div class="ttdeci">bool isLeaf</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:59</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html_ad8d390988e458dbb0d515d7946e75237"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:114</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo::ChunkFlags</a></div><div class="ttdeci">ChunkFlags</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:49</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html_a64b0d84c82de63873bc0414d95ed036b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration::noise</a></div><div class="ttdeci">NoiseConfiguration noise</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:158</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a864945bf41b9ab726c8df191e9acae35"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo::meshData</a></div><div class="ttdeci">Mesh * meshData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:55</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a2e9936bba91f2ec13692860dfa9a3c71"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo::flags</a></div><div class="ttdeci">uint32_t flags</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:58</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:120</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html_a4d00c3d53ba51d966de58ff533435cc2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2">Nv::Blast::FractureTool::~FractureTool</a></div><div class="ttdeci">virtual ~FractureTool()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:252</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a7e5b05c30d6a4deceb2da1e840fa442c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo::parent</a></div><div class="ttdeci">int32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:56</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo::NO_FLAGS</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a55d13d994d704a8550474da493b60c67"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo::chunkId</a></div><div class="ttdeci">int32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:57</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html_a336cac7f249ed366d00bfe3fe4ef611f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo::isChanged</a></div><div class="ttdeci">bool isChanged</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:60</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html index 71ae5e0..54dcf0b 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html @@ -191,7 +191,7 @@ <a name="l00356"></a>00356 <a name="l00361"></a>00361 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">setRemoveIslands</a>(<span class="keywordtype">bool</span> isRemoveIslands) <span class="keyword">override</span>; <a name="l00362"></a>00362 -<a name="l00368"></a>00368 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">islandDetectionAndRemoving</a>(int32_t chunkId) <span class="keyword">override</span>; +<a name="l00368"></a>00368 int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">islandDetectionAndRemoving</a>(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) <span class="keyword">override</span>; <a name="l00369"></a>00369 <a name="l00374"></a>00374 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">isMeshContainOpenEdges</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) <span class="keyword">override</span>; <a name="l00375"></a>00375 @@ -234,11 +234,14 @@ <a name="l00427"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">00427</a> int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>; <a name="l00428"></a>00428 }; <a name="l00429"></a>00429 -<a name="l00430"></a>00430 } <span class="comment">// namespace Blast</span> -<a name="l00431"></a>00431 } <span class="comment">// namespace Nv</span> +<a name="l00430"></a>00430 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#6f9b18b3e2d534d41b847f7b476c7db1">findCellBasePlanes</a>(<span class="keyword">const</span> std::vector<physx::PxVec3>& sites, std::vector<std::vector<int32_t> >& neighboors); +<a name="l00431"></a>00431 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#095cb2f203b5b4b6e0996d14908834b9">getCellMesh</a>(<span class="keyword">class</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>& eval, int32_t planeIndexerOffset, int32_t cellId, <span class="keyword">const</span> std::vector<physx::PxVec3>& sites, std::vector < std::vector<int32_t> >& neighboors, int32_t interiorMaterialId, physx::PxVec3 origin); <a name="l00432"></a>00432 -<a name="l00433"></a>00433 -<a name="l00434"></a>00434 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span> +<a name="l00433"></a>00433 } <span class="comment">// namespace Blast</span> +<a name="l00434"></a>00434 } <span class="comment">// namespace Nv</span> +<a name="l00435"></a>00435 +<a name="l00436"></a>00436 +<a name="l00437"></a>00437 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html index 55a514c..aaad83f 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.html @@ -56,6 +56,11 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr> +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast::findCellBasePlanes</a> (const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#095cb2f203b5b4b6e0996d14908834b9">Nv::Blast::getCellMesh</a> (class BooleanEvaluator &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin)</td></tr> + </table> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js new file mode 100644 index 0000000..1b46552 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h.js @@ -0,0 +1,7 @@ +var _nv_blast_ext_authoring_fracture_tool_impl_8h = +[ + [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], + [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ], + [ "findCellBasePlanes", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a6f9b18b3e2d534d41b847f7b476c7db1", null ], + [ "getCellMesh", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a095cb2f203b5b4b6e0996d14908834b9", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html index 3fc7448..f5ea842 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html @@ -46,41 +46,44 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_fracture_tool_ <div class="title">NvBlastExtAuthoringFractureToolImpl.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html"> 48</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c">VoronoiSitesGeneratorImpl</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f">~VoronoiSitesGeneratorImpl</a>();</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* m) <span class="keyword">override</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*& sites) <span class="keyword">override</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53">addSite</a>(<span class="keyword">const</span> physx::PxVec3& site) <span class="keyword">override</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) <span class="keyword">override</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) <span class="keyword">override</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) <span class="keyword">override</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) <span class="keyword">override</span>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) <span class="keyword">override</span>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d">clearStencil</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) <span class="keyword">override</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  std::vector <physx::PxVec3> mGeneratedSites;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMesh;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mStencil;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* mRnd;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAccelerator;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> };</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html"> 146</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57"> 154</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a>()</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  mPlaneIndexerOffset = 1;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  mChunkIdCounter = 0;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  mRemoveIslands = <span class="keyword">false</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  mInteriorMaterialId = <a class="code" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d"> 162</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d">~FractureToolImpl</a>()</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  reset();</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordtype">void</span> reset() <span class="keyword">override</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  int32_t getInteriorMaterialId() <span class="keyword">const override</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) <span class="keyword">override</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) <span class="keyword">override</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> getTransformation(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) <span class="keyword">override</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">void</span> finalizeFracturing() <span class="keyword">override</span>;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  uint32_t getChunkCount() <span class="keyword">const override</span>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& getChunkInfo(int32_t chunkIndex) <span class="keyword">override</span>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) <span class="keyword">override</span>;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) <span class="keyword">override</span>;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) <span class="keyword">override</span>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  int32_t getChunkIndex(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  int32_t getChunkId(int32_t chunkIndex) <span class="keyword">override</span>;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  int32_t getChunkDepth(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) <span class="keyword">override</span>;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) <span class="keyword">override</span>;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) <span class="keyword">override</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  int32_t islandDetectionAndRemoving(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) <span class="keyword">override</span>;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) <span class="keyword">override</span>;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> </div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) <span class="keyword">override</span>;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">private</span>: </div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordtype">void</span> eraseChunk(int32_t chunkId); </div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  int32_t slicingNoisy(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  uint32_t stretchGroup(<span class="keyword">const</span> std::vector<uint32_t>& group, std::vector<std::vector<uint32_t>>& graph);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keywordtype">void</span> rebuildAdjGraph(<span class="keyword">const</span> std::vector<uint32_t>& chunksToRebuild, std::vector<std::vector<uint32_t> >& chunkGraph);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side, std::set<uint32_t>& mask);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  uint32_t createNewChunk(uint32_t parentId);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f"> 414</a></span>  <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f">mScaleFactor</a>;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48"> 415</a></span>  physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> </div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="comment">/* Chunk mesh wrappers */</span></div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1"> 418</a></span>  std::vector<Triangulator*> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1">mChunkPostprocessors</a>;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  </div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b"> 422</a></span>  int64_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a>;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914"> 423</a></span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1"> 424</a></span>  std::vector<ChunkInfo> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1">mChunkData</a>;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e"> 426</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a>;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962"> 427</a></span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> };</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_ab618d8a8b1b1ea2b5e29460f20312dbe"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl::getVoronoiSites</a></div><div class="ttdeci">uint32_t getVoronoiSites(const physx::PxVec3 *&sites) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:87</div></div> +<a href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>Triangulator;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html"> 48</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">VoronoiSitesGenerator</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c">VoronoiSitesGeneratorImpl</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f">~VoronoiSitesGeneratorImpl</a>();</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97">setBaseMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* m) <span class="keyword">override</span>;</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">getVoronoiSites</a>(<span class="keyword">const</span> physx::PxVec3*& sites) <span class="keyword">override</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53">addSite</a>(<span class="keyword">const</span> physx::PxVec3& site) <span class="keyword">override</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704">uniformlyGenerateSitesInMesh</a>(uint32_t numberOfSites) <span class="keyword">override</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed">clusteredSitesGeneration</a>(uint32_t numberOfClusters, uint32_t sitesPerCluster, <span class="keywordtype">float</span> clusterRadius) <span class="keyword">override</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3">radialPattern</a>(<span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> radius, int32_t angularSteps, int32_t radialSteps, <span class="keywordtype">float</span> angleOffset = 0.0f, <span class="keywordtype">float</span> variability = 0.0f) <span class="keyword">override</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65">generateInSphere</a>(<span class="keyword">const</span> uint32_t count, <span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center) <span class="keyword">override</span>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9">setStencil</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* stencil) <span class="keyword">override</span>;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d">clearStencil</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2">deleteInSphere</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> radius, <span class="keyword">const</span> physx::PxVec3& center, <span class="keyword">const</span> <span class="keywordtype">float</span> eraserProbability = 1) <span class="keyword">override</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  std::vector <physx::PxVec3> mGeneratedSites;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mMesh;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mStencil;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* mRnd;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* mAccelerator;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> };</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html"> 146</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">FractureToolImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57"> 154</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57">FractureToolImpl</a>()</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  mPlaneIndexerOffset = 1;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  mChunkIdCounter = 0;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  mRemoveIslands = <span class="keyword">false</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  mInteriorMaterialId = <a class="code" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d"> 162</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d">~FractureToolImpl</a>()</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  {</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  reset();</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordtype">void</span> reset() <span class="keyword">override</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordtype">void</span> setInteriorMaterialId(int32_t materialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  int32_t getInteriorMaterialId() <span class="keyword">const override</span>;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  </div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">void</span> replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keywordtype">void</span> setSourceMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh) <span class="keyword">override</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  int32_t setChunkMesh(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, int32_t parentId) <span class="keyword">override</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* createChunkMesh(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keywordtype">void</span> getTransformation(physx::PxVec3& offset, <span class="keywordtype">float</span>& scale) <span class="keyword">override</span>;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  int32_t voronoiFracturing(uint32_t chunkId, uint32_t cellCount, <span class="keyword">const</span> physx::PxVec3* cellPoints, <span class="keyword">const</span> physx::PxVec3& scale, <span class="keyword">const</span> physx::PxQuat& rotation, <span class="keywordtype">bool</span> replaceChunk) <span class="keyword">override</span>;</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  int32_t slicing(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  int32_t cut(uint32_t chunkId, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keyword">const</span> physx::PxVec3& position, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_noise_configuration.html">NoiseConfiguration</a>& noise, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  int32_t cutout(uint32_t chunkId, <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd) <span class="keyword">override</span>;</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keywordtype">void</span> finalizeFracturing() <span class="keyword">override</span>;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  uint32_t getChunkCount() <span class="keyword">const override</span>;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_info.html">ChunkInfo</a>& getChunkInfo(int32_t chunkIndex) <span class="keyword">override</span>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  <span class="keywordtype">float</span> getMeshOverlap(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshA, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>& meshB) <span class="keyword">override</span>;</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  uint32_t getBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>*& output) <span class="keyword">override</span>;</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  uint32_t updateBaseMesh(int32_t chunkIndex, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* output) <span class="keyword">override</span>;</div><div class="line"><a name="l00313"></a><span class="lineno"> 313</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  int32_t getChunkIndex(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span>  int32_t getChunkId(int32_t chunkIndex) <span class="keyword">override</span>;</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  int32_t getChunkDepth(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  uint32_t getChunksIdAtDepth(uint32_t depth, int32_t*& chunkIds) <span class="keyword">override</span>;</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> </div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  uint32_t getBufferedBaseMeshes(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>*& vertexBuffer, uint32_t*& indexBuffer, uint32_t*& indexBufferOffsets) <span class="keyword">override</span>;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span>  <span class="keywordtype">void</span> setRemoveIslands(<span class="keywordtype">bool</span> isRemoveIslands) <span class="keyword">override</span>;</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> </div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  int32_t islandDetectionAndRemoving(int32_t chunkId, <span class="keywordtype">bool</span> createAtNewDepth = <span class="keyword">false</span>) <span class="keyword">override</span>;</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span> </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  <span class="keywordtype">bool</span> isMeshContainOpenEdges(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* input) <span class="keyword">override</span>;</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <span class="keywordtype">bool</span> deleteAllChildrenOfChunk(int32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordtype">void</span> uniteChunks(uint32_t maxAtLevel, uint32_t maxGroupSize) <span class="keyword">override</span>;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordtype">void</span> fitUvToRect(<span class="keywordtype">float</span> side, uint32_t chunkId) <span class="keyword">override</span>;</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> </div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side) <span class="keyword">override</span>;</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> </div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">private</span>: </div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span>  <span class="keywordtype">void</span> eraseChunk(int32_t chunkId); </div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  <span class="keywordtype">bool</span> isAncestorForChunk(int32_t ancestorId, int32_t chunkId);</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  int32_t slicingNoisy(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a>& conf, <span class="keywordtype">bool</span> replaceChunk, <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a>* rnd);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  uint32_t stretchGroup(<span class="keyword">const</span> std::vector<uint32_t>& group, std::vector<std::vector<uint32_t>>& graph);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keywordtype">void</span> rebuildAdjGraph(<span class="keyword">const</span> std::vector<uint32_t>& chunksToRebuild, std::vector<std::vector<uint32_t> >& chunkGraph);</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordtype">void</span> fitAllUvToRect(<span class="keywordtype">float</span> side, std::set<uint32_t>& mask);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  uint32_t createNewChunk(uint32_t parentId);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">protected</span>:</div><div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f"> 414</a></span>  <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f">mScaleFactor</a>;</div><div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48"> 415</a></span>  physx::PxVec3 <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48">mOffset</a>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> </div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  <span class="comment">/* Chunk mesh wrappers */</span></div><div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1"> 418</a></span>  std::vector<Triangulator*> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1">mChunkPostprocessors</a>;</div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span>  </div><div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b"> 422</a></span>  int64_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b">mPlaneIndexerOffset</a>;</div><div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914"> 423</a></span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914">mChunkIdCounter</a>;</div><div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1"> 424</a></span>  std::vector<ChunkInfo> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1">mChunkData</a>;</div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> </div><div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e"> 426</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e">mRemoveIslands</a>;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962"> 427</a></span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962">mInteriorMaterialId</a>;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> };</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a6f9b18b3e2d534d41b847f7b476c7db1">findCellBasePlanes</a>(<span class="keyword">const</span> std::vector<physx::PxVec3>& sites, std::vector<std::vector<int32_t> >& neighboors);</div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#a095cb2f203b5b4b6e0996d14908834b9">getCellMesh</a>(<span class="keyword">class</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a>& eval, int32_t planeIndexerOffset, int32_t cellId, <span class="keyword">const</span> std::vector<physx::PxVec3>& sites, std::vector < std::vector<int32_t> >& neighboors, int32_t interiorMaterialId, physx::PxVec3 origin);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span> </div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGFRACTURETOOLIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_ab618d8a8b1b1ea2b5e29460f20312dbe"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl::getVoronoiSites</a></div><div class="ttdeci">uint32_t getVoronoiSites(const physx::PxVec3 *&sites) override</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_slicing_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_slicing_configuration.html">Nv::Blast::SlicingConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:94</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_info_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:47</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_a4cf6af831497dbaf9db34ba4529f418d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d">Nv::Blast::FractureToolImpl::~FractureToolImpl</a></div><div class="ttdeci">~FractureToolImpl()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:162</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:157</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:164</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_evaluator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringBooleanTool.h:108</div></div> <div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a7515cf0706f08e6191b67ac99b253f97"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97">Nv::Blast::VoronoiSitesGeneratorImpl::setBaseMesh</a></div><div class="ttdeci">void setBaseMesh(const Mesh *m) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_a3853cd248b6b0531f18f8cf1711bc90f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f">Nv::Blast::FractureToolImpl::mScaleFactor</a></div><div class="ttdeci">float mScaleFactor</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:414</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:48</div></div> -<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html_a4b5be3049d66fc468db102281f6c068b"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a></div><div class="ttdeci">#define MATERIAL_INTERIOR</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:73</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html_a4b5be3049d66fc468db102281f6c068b"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a></div><div class="ttdeci">#define MATERIAL_INTERIOR</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:78</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a7377b65b5fafdb2eb4832f57c74f127d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d">Nv::Blast::VoronoiSitesGeneratorImpl::clearStencil</a></div><div class="ttdeci">void clearStencil() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_aa06fcc68fa2f64b09bfdff955ceab3b3"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl::radialPattern</a></div><div class="ttdeci">void radialPattern(const physx::PxVec3 &center, const physx::PxVec3 &normal, float radius, int32_t angularSteps, int32_t radialSteps, float angleOffset=0.0f, float variability=0.0f) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:59</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_noise_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:66</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:241</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:248</div></div> <div class="ttc" id="_nv_blast_ext_authoring_mesh_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_ad7a1b834ea7653d69e10dca1f7a12e48"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48">Nv::Blast::FractureToolImpl::mOffset</a></div><div class="ttdeci">physx::PxVec3 mOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:415</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_abfda4103b9ea3b04d28870cdb0cf9704"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl::uniformlyGenerateSitesInMesh</a></div><div class="ttdeci">void uniformlyGenerateSitesInMesh(uint32_t numberOfSites) override</div></div> <div class="ttc" id="_nv_blast_ext_authoring_fracture_tool_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a></div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a6f9b18b3e2d534d41b847f7b476c7db1"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast::findCellBasePlanes</a></div><div class="ttdeci">void findCellBasePlanes(const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_a77957e191451f94d3753e31695c37914"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914">Nv::Blast::FractureToolImpl::mChunkIdCounter</a></div><div class="ttdeci">int32_t mChunkIdCounter</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:423</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a512b872ac001de3ba8d5fded984d78f2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2">Nv::Blast::VoronoiSitesGeneratorImpl::deleteInSphere</a></div><div class="ttdeci">void deleteInSphere(const float radius, const physx::PxVec3 &center, const float eraserProbability=1) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_acb109e78959289208cf2e6eddb7ebe65"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl::generateInSphere</a></div><div class="ttdeci">void generateInSphere(const uint32_t count, const float radius, const physx::PxVec3 &center) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_a516359070dc5bf6cd0770d3e33b8c8d1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1">Nv::Blast::FractureToolImpl::mChunkData</a></div><div class="ttdeci">std::vector< ChunkInfo > mChunkData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:424</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_ac2202d728cefb26446a60593b03dcbe1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1">Nv::Blast::FractureToolImpl::mChunkPostprocessors</a></div><div class="ttdeci">std::vector< Triangulator * > mChunkPostprocessors</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:418</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a901490060ad6796983d449cdfe063a53"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53">Nv::Blast::VoronoiSitesGeneratorImpl::addSite</a></div><div class="ttdeci">void addSite(const physx::PxVec3 &site) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:113</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:120</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_ae9fdc3a9dd7eefe632a24c7abb6c4962"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl::mInteriorMaterialId</a></div><div class="ttdeci">int32_t mInteriorMaterialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:427</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_ad37927c9e02c8259b2607099d484decc"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl::release</a></div><div class="ttdeci">void release() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html">Nv::Blast::VoronoiSitesGeneratorImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:48</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a095cb2f203b5b4b6e0996d14908834b9"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a095cb2f203b5b4b6e0996d14908834b9">Nv::Blast::getCellMesh</a></div><div class="ttdeci">Mesh * getCellMesh(class BooleanEvaluator &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:146</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fracture_tool_impl_html_a11d8ab3b4c7040389b3b552d07e4da57"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57">Nv::Blast::FractureToolImpl::FractureToolImpl</a></div><div class="ttdeci">FractureToolImpl()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureToolImpl.h:154</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a01f58715063631ce078fa90bfd6a920c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl::VoronoiSitesGeneratorImpl</a></div><div class="ttdeci">VoronoiSitesGeneratorImpl(const Mesh *mesh, RandomGeneratorBase *rnd)</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a81f5fbf6cdaaf3d2d45c2dff822ff9b9"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl::setStencil</a></div><div class="ttdeci">void setStencil(const Mesh *stencil) override</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl_html_a57ec8f7229999994e516d4edefdf9eed"><div class="ttname"><a href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed">Nv::Blast::VoronoiSitesGeneratorImpl::clusteredSitesGeneration</a></div><div class="ttdeci">void clusteredSitesGeneration(uint32_t numberOfClusters, uint32_t sitesPerCluster, float clusterRadius) override</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html index 3a94ccf..46a6b93 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h-source.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h Source File</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -36,7 +36,7 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h</h1><a href="_nv_blast_ext_authoring_internal_common_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<h1>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h</h1><a href="_nv_blast_ext_authoring_internal_common_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> <a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> <a name="l00003"></a>00003 <span class="comment">//</span> <a name="l00004"></a>00004 <span class="comment">// Notice</span> @@ -78,10 +78,10 @@ <a name="l00040"></a>00040 <a name="l00044"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">00044</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a> <a name="l00045"></a>00045 { -<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">00046</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a>; <span class="comment">// Starting and ending vertices</span> -<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">00047</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a>; <span class="comment">// Parent facet index</span> -<a name="l00048"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">00048</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a>() : <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>(0), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a>(0), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a>(0) {} -<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#4cc936f9767b4a0080329dea859f70c0">00049</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#4cc936f9767b4a0080329dea859f70c0">EdgeWithParent</a>(int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a>, int32_t p) : s(s), e(e), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a>(p) {} +<a name="l00046"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">00046</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a>; <span class="comment">// Starting and ending vertices</span> +<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">00047</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a>; <span class="comment">// Parent facet index</span> +<a name="l00048"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">00048</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a>() : <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>(0), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a>(0), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a>(0) {} +<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#69cbe936ff0e6145fc3f5ca804a35025">00049</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#69cbe936ff0e6145fc3f5ca804a35025">EdgeWithParent</a>(uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>, uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a>, uint32_t p) : s(s), e(e), <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a>(p) {} <a name="l00050"></a>00050 }; <a name="l00051"></a>00051 <a name="l00052"></a>00052 @@ -89,20 +89,20 @@ <a name="l00057"></a>00057 { <a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">00058</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& b)<span class="keyword"> const</span> <a name="l00059"></a>00059 <span class="keyword"> </span>{ -<a name="l00060"></a>00060 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a>) +<a name="l00060"></a>00060 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a>) <a name="l00061"></a>00061 { -<a name="l00062"></a>00062 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>) +<a name="l00062"></a>00062 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>) <a name="l00063"></a>00063 { -<a name="l00064"></a>00064 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a>; +<a name="l00064"></a>00064 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a>; <a name="l00065"></a>00065 } <a name="l00066"></a>00066 <span class="keywordflow">else</span> <a name="l00067"></a>00067 { -<a name="l00068"></a>00068 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>; +<a name="l00068"></a>00068 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>; <a name="l00069"></a>00069 } <a name="l00070"></a>00070 } <a name="l00071"></a>00071 <span class="keywordflow">else</span> <a name="l00072"></a>00072 { -<a name="l00073"></a>00073 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a>; +<a name="l00073"></a>00073 <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a>; <a name="l00074"></a>00074 } <a name="l00075"></a>00075 } <a name="l00076"></a>00076 }; @@ -221,52 +221,57 @@ <a name="l00207"></a>00207 } <a name="l00208"></a>00208 <a name="l00209"></a>00209 -<a name="l00210"></a><a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">00210</a> <span class="preprocessor">#define VEC_COMPARISON_OFFSET 1e-5f</span> -<a name="l00211"></a>00211 <span class="preprocessor"></span> -<a name="l00214"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">00214</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a> -<a name="l00215"></a>00215 { -<a name="l00216"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">00216</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span> -<a name="l00217"></a>00217 <span class="keyword"> </span>{ -<a name="l00218"></a>00218 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00219"></a>00219 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00220"></a>00220 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00221"></a>00221 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00222"></a>00222 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00223"></a>00223 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00224"></a>00224 -<a name="l00225"></a>00225 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00226"></a>00226 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00227"></a>00227 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00228"></a>00228 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00229"></a>00229 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00230"></a>00230 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00231"></a>00231 +<a name="l00210"></a><a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">00210</a> <span class="preprocessor">#define POS_COMPARISON_OFFSET 1e-5f</span> +<a name="l00211"></a><a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">00211</a> <span class="preprocessor"></span><span class="preprocessor">#define NORM_COMPARISON_OFFSET 1e-3f</span> +<a name="l00212"></a>00212 <span class="preprocessor"></span> +<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">00215</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a> +<a name="l00216"></a>00216 { +<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">00217</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span> +<a name="l00218"></a>00218 <span class="keyword"> </span>{ +<a name="l00219"></a>00219 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00220"></a>00220 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00221"></a>00221 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00222"></a>00222 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00223"></a>00223 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00224"></a>00224 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00225"></a>00225 +<a name="l00226"></a>00226 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00227"></a>00227 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00228"></a>00228 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00229"></a>00229 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00230"></a>00230 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00231"></a>00231 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00232"></a>00232 -<a name="l00233"></a>00233 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00234"></a>00234 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00235"></a>00235 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00236"></a>00236 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00237"></a>00237 }; -<a name="l00238"></a>00238 }; -<a name="l00239"></a>00239 -<a name="l00243"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">00243</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a> -<a name="l00244"></a>00244 { -<a name="l00245"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">00245</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a>(<span class="keyword">const</span> physx::PxVec3& a, <span class="keyword">const</span> physx::PxVec3& b)<span class="keyword"> const</span> -<a name="l00246"></a>00246 <span class="keyword"> </span>{ -<a name="l00247"></a>00247 <span class="keywordflow">if</span> (a.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00248"></a>00248 <span class="keywordflow">if</span> (a.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00249"></a>00249 <span class="keywordflow">if</span> (a.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00250"></a>00250 <span class="keywordflow">if</span> (a.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00251"></a>00251 <span class="keywordflow">if</span> (a.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00252"></a>00252 <span class="keywordflow">if</span> (a.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00253"></a>00253 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00254"></a>00254 }; -<a name="l00255"></a>00255 }; -<a name="l00256"></a>00256 -<a name="l00257"></a>00257 } <span class="comment">// namespace Blast</span> -<a name="l00258"></a>00258 } <span class="comment">// namespace Nv</span> -<a name="l00259"></a>00259 -<a name="l00260"></a>00260 <span class="preprocessor">#endif</span> +<a name="l00233"></a>00233 +<a name="l00234"></a>00234 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00235"></a>00235 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00236"></a>00236 <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00237"></a>00237 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00238"></a>00238 }; +<a name="l00239"></a>00239 }; +<a name="l00240"></a>00240 +<a name="l00244"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">00244</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a> +<a name="l00245"></a>00245 { +<a name="l00246"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">00246</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a>(<span class="keyword">const</span> physx::PxVec3& a, <span class="keyword">const</span> physx::PxVec3& b)<span class="keyword"> const</span> +<a name="l00247"></a>00247 <span class="keyword"> </span>{ +<a name="l00248"></a>00248 <span class="keywordflow">if</span> (a.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.x) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00249"></a>00249 <span class="keywordflow">if</span> (a.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.x) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00250"></a>00250 <span class="keywordflow">if</span> (a.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.y) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00251"></a>00251 <span class="keywordflow">if</span> (a.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.y) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00252"></a>00252 <span class="keywordflow">if</span> (a.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.z) <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00253"></a>00253 <span class="keywordflow">if</span> (a.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.z) <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00254"></a>00254 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00255"></a>00255 }; +<a name="l00256"></a><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#d013ca22220ade67cc341f0914f10fc0">00256</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span> +<a name="l00257"></a>00257 <span class="keyword"> </span>{ +<a name="l00258"></a>00258 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a>(a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>, b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>); +<a name="l00259"></a>00259 }; +<a name="l00260"></a>00260 }; +<a name="l00261"></a>00261 +<a name="l00262"></a>00262 } <span class="comment">// namespace Blast</span> +<a name="l00263"></a>00263 } <span class="comment">// namespace Nv</span> +<a name="l00264"></a>00264 +<a name="l00265"></a>00265 <span class="preprocessor">#endif</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html index f78c385..34035ba 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h File Reference</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h File Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -38,7 +38,7 @@ </div> </div> <div class="contents"> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> +<h1>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> <code>#include <algorithm></code><br> <p> @@ -63,7 +63,9 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a8f38c265574616c9326504a5d9919f7">MAXIMUM_EXTENT</a> 1000 * 1000 * 1000</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> 1e-5f</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> 1e-3f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> 1e-5f</td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">Nv::Blast::ProjectionDirections</a> { <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7d1627b65f07422426fe4a478c7836a66">Nv::Blast::YZ_PLANE</a> = 1 << 1, @@ -116,12 +118,27 @@ ProjectionDirections </td><td class="memItemRight" valign="bottom"><a class </div> </div><p> -<a class="anchor" name="435b074c8a7e0562d9729721a645b88a"></a><!-- doxytag: member="NvBlastExtAuthoringInternalCommon.h::VEC_COMPARISON_OFFSET" ref="435b074c8a7e0562d9729721a645b88a" args="" --> +<a class="anchor" name="32c55d4d4c220508c3b7b73a88015c22"></a><!-- doxytag: member="NvBlastExtAuthoringInternalCommon.h::NORM_COMPARISON_OFFSET" ref="32c55d4d4c220508c3b7b73a88015c22" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define NORM_COMPARISON_OFFSET 1e-3f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="33b5ebc62b7fb0364e3ae3575380142b"></a><!-- doxytag: member="NvBlastExtAuthoringInternalCommon.h::POS_COMPARISON_OFFSET" ref="33b5ebc62b7fb0364e3ae3575380142b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">#define VEC_COMPARISON_OFFSET 1e-5f </td> + <td class="memname">#define POS_COMPARISON_OFFSET 1e-5f </td> </tr> </table> </div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js index b3e8349..91ea05e 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h.js @@ -6,7 +6,8 @@ var _nv_blast_ext_authoring_internal_common_8h = [ "VrtPositionComparator", "struct_nv_1_1_blast_1_1_vrt_position_comparator.html", "struct_nv_1_1_blast_1_1_vrt_position_comparator" ], [ "BBOX_TEST_EPS", "_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322", null ], [ "MAXIMUM_EXTENT", "_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7", null ], - [ "VEC_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a", null ], + [ "NORM_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22", null ], + [ "POS_COMPARISON_OFFSET", "_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b", null ], [ "ProjectionDirections", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7", [ [ "YZ_PLANE", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66", null ], [ "XY_PLANE", "_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020", null ], diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html index 034f87e..ca33ef4 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_internal_common_8h_source.html @@ -1,6 +1,6 @@ <html> <head> - <title>sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h Source File</title> + <title>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -46,42 +46,44 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_internal_commo <div class="title">NvBlastExtAuthoringInternalCommon.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_internal_common_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTINTERNALCOMMON_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTINTERNALCOMMON_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <algorithm></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">using namespace </span><a class="code" href="namespacephysx.html">physx</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html"> 44</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d"> 46</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">s</a>, e; <span class="comment">// Starting and ending vertices</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d"> 47</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">parent</a>; <span class="comment">// Parent facet index</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f"> 48</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a>() : s(0), e(0), parent(0) {}</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0"> 49</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0">EdgeWithParent</a>(int32_t s, int32_t e, int32_t p) : s(s), e(e), parent(p) {}</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> };</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_comparator.html"> 56</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html">EdgeComparator</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> {</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac"> 58</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">parent</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">parent</a>)</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">s</a>)</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128">e</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128">e</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">s</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">s</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">parent</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">parent</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7"> 82</a></span> <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66"> 84</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a> = 1 << 1,</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020"> 85</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020">XY_PLANE</a> = 1 << 2,</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac"> 86</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a> = 1 << 3,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152"> 88</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a> = 1 << 4</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a"> 94</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> <a class="code" href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a">getProjectionDirection</a>(<span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordtype">float</span> maxv = std::max(std::abs(normal.x), std::max(std::abs(normal.y), std::abs(normal.z)));</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> retVal;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> (maxv == std::abs(normal.x))</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">if</span> (normal.x < 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">if</span> (maxv == std::abs(normal.y))</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span> (normal.y > 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020">XY_PLANE</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">if</span> (normal.z < 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a44d0b01b83d001724a34646ec96d17f0"> 119</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> physx::PxVec2 <a class="code" href="namespace_nv_1_1_blast.html#a44d0b01b83d001724a34646ec96d17f0">getProjectedPoint</a>(<span class="keyword">const</span> physx::PxVec3& point, <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.z);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  }</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>)</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  {</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.z);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.y);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a5f4aa5b6b2451711fccf09757bdd2e1e"> 135</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> physx::PxVec2 <a class="code" href="namespace_nv_1_1_blast.html#a5f4aa5b6b2451711fccf09757bdd2e1e">getProjectedPointWithWinding</a>(<span class="keyword">const</span> physx::PxVec3& point, <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>)</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> physx::PxVec2(point.z, point.y);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.z);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>)</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> physx::PxVec2(point.z, point.x);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.z);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.x);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.y);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7"> 163</a></span> <span class="preprocessor">#define MAXIMUM_EXTENT 1000 * 1000 * 1000</span></div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322"> 164</a></span> <span class="preprocessor">#define BBOX_TEST_EPS 1e-5f </span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab18c3161481f8a05cd11866ef1afbd9e"> 169</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="namespace_nv_1_1_blast.html#ab18c3161481f8a05cd11866ef1afbd9e">weakBoundingBoxIntersection</a>(<span class="keyword">const</span> physx::PxBounds3& aBox, <span class="keyword">const</span> physx::PxBounds3& bBox)</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.x, bBox.minimum.x) > std::min(aBox.maximum.x, bBox.maximum.x) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.y, bBox.minimum.y) > std::min(aBox.maximum.y, bBox.maximum.y) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.z, bBox.minimum.z) > std::min(aBox.maximum.z, bBox.maximum.z) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#aa53d476b82810995adad43062322f649"> 185</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="namespace_nv_1_1_blast.html#aa53d476b82810995adad43062322f649">getPlaneSegmentIntersection</a>(<span class="keyword">const</span> PxPlane& pl, <span class="keyword">const</span> PxVec3& a, <span class="keyword">const</span> PxVec3& b, PxVec3& result)</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">float</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a171cbcf9510fa3804c56ecfcf78da929">div</a> = (b - a).<a class="code" href="bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6">dot</a>(pl.n);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (PxAbs(div) < 0.0001f)</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">if</span> (pl.contains(a))</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  {</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  result = a;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  {</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">float</span> t = (-a.dot(pl.n) - pl.d) / div;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">if</span> (t < 0.0f || t > 1.0f)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  result = (b - a) * t + a;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> }</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a"> 210</a></span> <span class="preprocessor">#define VEC_COMPARISON_OFFSET 1e-5f</span></div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_comp.html"> 214</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a></div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> {</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a"> 216</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x - 1e-3 > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y + 1e-3 < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  };</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> };</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html"> 243</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a></div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> {</div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1"> 245</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1">operator()</a>(<span class="keyword">const</span> physx::PxVec3& a, <span class="keyword">const</span> physx::PxVec3& b)<span class="keyword"> const</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  <span class="keywordflow">if</span> (a.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">if</span> (a.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordflow">if</span> (a.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">if</span> (a.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordflow">if</span> (a.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> < b.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">if</span> (a.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a> > b.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  };</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> };</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<a href="_nv_blast_ext_authoring_internal_common_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTINTERNALCOMMON_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTINTERNALCOMMON_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <algorithm></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">using namespace </span><a class="code" href="namespacephysx.html">physx</a>;</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html"> 44</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf"> 46</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">s</a>, e; <span class="comment">// Starting and ending vertices</span></div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690"> 47</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">parent</a>; <span class="comment">// Parent facet index</span></div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f"> 48</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a>() : s(0), e(0), parent(0) {}</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025"> 49</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025">EdgeWithParent</a>(uint32_t s, uint32_t e, uint32_t p) : s(s), e(e), parent(p) {}</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> };</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_comparator.html"> 56</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html">EdgeComparator</a></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> {</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac"> 58</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">parent</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">parent</a>)</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">s</a>)</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a">e</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a">e</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">s</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">s</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  }</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  {</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">return</span> a.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">parent</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">parent</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  }</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7"> 82</a></span> <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> {</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66"> 84</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a> = 1 << 1,</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020"> 85</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020">XY_PLANE</a> = 1 << 2,</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac"> 86</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a> = 1 << 3,</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152"> 88</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a> = 1 << 4</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a"> 94</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> <a class="code" href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a">getProjectionDirection</a>(<span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>)</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordtype">float</span> maxv = std::max(std::abs(normal.x), std::max(std::abs(normal.y), std::abs(normal.z)));</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> retVal;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keywordflow">if</span> (maxv == std::abs(normal.x))</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">if</span> (normal.x < 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  }</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">if</span> (maxv == std::abs(normal.y))</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  {</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keywordflow">if</span> (normal.y > 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  }</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  retVal = <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020">XY_PLANE</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordflow">if</span> (normal.z < 0) retVal = (<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a>)((<span class="keywordtype">int</span>)retVal | (int)<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordflow">return</span> retVal;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> }</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a44d0b01b83d001724a34646ec96d17f0"> 119</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> physx::PxVec2 <a class="code" href="namespace_nv_1_1_blast.html#a44d0b01b83d001724a34646ec96d17f0">getProjectedPoint</a>(<span class="keyword">const</span> physx::PxVec3& point, <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> {</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.z);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  }</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>)</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  {</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.z);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  }</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.y);</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span> }</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a5f4aa5b6b2451711fccf09757bdd2e1e"> 135</a></span> <a class="code" href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a> physx::PxVec2 <a class="code" href="namespace_nv_1_1_blast.html#a5f4aa5b6b2451711fccf09757bdd2e1e">getProjectedPointWithWinding</a>(<span class="keyword">const</span> physx::PxVec3& point, <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir)</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> {</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">YZ_PLANE</a>)</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  {</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  {</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> physx::PxVec2(point.z, point.y);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.z);</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a>)</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  {</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordflow">return</span> physx::PxVec2(point.z, point.x);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  }</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.z);</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">if</span> (dir & <a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">OPPOSITE_WINDING</a>)</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">return</span> physx::PxVec2(point.y, point.x);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  }</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordflow">return</span> physx::PxVec2(point.x, point.y);</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> }</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7"> 163</a></span> <span class="preprocessor">#define MAXIMUM_EXTENT 1000 * 1000 * 1000</span></div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322"> 164</a></span> <span class="preprocessor">#define BBOX_TEST_EPS 1e-5f </span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab18c3161481f8a05cd11866ef1afbd9e"> 169</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="namespace_nv_1_1_blast.html#ab18c3161481f8a05cd11866ef1afbd9e">weakBoundingBoxIntersection</a>(<span class="keyword">const</span> physx::PxBounds3& aBox, <span class="keyword">const</span> physx::PxBounds3& bBox)</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> {</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.x, bBox.minimum.x) > std::min(aBox.maximum.x, bBox.maximum.x) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.y, bBox.minimum.y) > std::min(aBox.maximum.y, bBox.maximum.y) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (std::max(aBox.minimum.z, bBox.minimum.z) > std::min(aBox.maximum.z, bBox.maximum.z) + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a>)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#aa53d476b82810995adad43062322f649"> 185</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="namespace_nv_1_1_blast.html#aa53d476b82810995adad43062322f649">getPlaneSegmentIntersection</a>(<span class="keyword">const</span> PxPlane& pl, <span class="keyword">const</span> PxVec3& a, <span class="keyword">const</span> PxVec3& b, PxVec3& result)</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keywordtype">float</span> <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a171cbcf9510fa3804c56ecfcf78da929">div</a> = (b - a).<a class="code" href="bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6">dot</a>(pl.n);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">if</span> (PxAbs(div) < 0.0001f)</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <span class="keywordflow">if</span> (pl.contains(a))</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  {</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  result = a;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  }</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  {</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  }</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  }</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="keywordtype">float</span> t = (-a.dot(pl.n) - pl.d) / div;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keywordflow">if</span> (t < 0.0f || t > 1.0f)</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  }</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  result = (b - a) * t + a;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> }</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b"> 210</a></span> <span class="preprocessor">#define POS_COMPARISON_OFFSET 1e-5f</span></div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22"> 211</a></span> <span class="preprocessor">#define NORM_COMPARISON_OFFSET 1e-3f</span></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_comp.html"> 215</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html">VrtComp</a></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> {</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a"> 217</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> > b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">if</span> (a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">uv</a>[0].y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  };</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> };</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div><div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html"> 244</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</a></div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span> {</div><div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1"> 246</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1">operator()</a>(<span class="keyword">const</span> physx::PxVec3& a, <span class="keyword">const</span> physx::PxVec3& b)<span class="keyword"> const</span></div><div class="line"><a name="l00247"></a><span class="lineno"> 247</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keywordflow">if</span> (a.x + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.x) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordflow">if</span> (a.x - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.x) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  <span class="keywordflow">if</span> (a.y + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.y) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <span class="keywordflow">if</span> (a.y - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.y) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  <span class="keywordflow">if</span> (a.z + <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> < b.z) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keywordflow">if</span> (a.z - <a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a> > b.z) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  };</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c"> 256</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c">operator()</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& a, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  <span class="keywordflow">return</span> operator()(a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>, b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  };</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> };</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_position_comparator_html_aaf2b5a71ca93c9365d8ddf2df3dab86c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c">Nv::Blast::VrtPositionComparator::operator()</a></div><div class="ttdeci">bool operator()(const Vertex &a, const Vertex &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:256</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">Nv::Blast::ProjectionDirections</a></div><div class="ttdeci">ProjectionDirections</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:82</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_a4cc936f9767b4a0080329dea859f70c0"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0">Nv::Blast::EdgeWithParent::EdgeWithParent</a></div><div class="ttdeci">EdgeWithParent(int32_t s, int32_t e, int32_t p)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:49</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_a2861443c10d54373941fb00045ec3128"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent::e</a></div><div class="ttdeci">int32_t e</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:46</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_a7157f6d3f264ba6158f4614285725bcf"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent::s</a></div><div class="ttdeci">uint32_t s</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:46</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66">Nv::Blast::YZ_PLANE</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:84</div></div> <div class="ttc" id="bt_vector3_8h_html_a4a1a82b60c07a33807d1e43d2d6aede6"><div class="ttname"><a href="bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6">dot</a></div><div class="ttdeci">SIMD_FORCE_INLINE btScalar dot(const btVector3 &v) const</div><div class="ttdoc">Return the dot product. </div><div class="ttdef"><b>Definition:</b> btVector3.h:123</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020">Nv::Blast::XY_PLANE</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:85</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html_a32c55d4d4c220508c3b7b73a88015c22"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NORM_COMPARISON_OFFSET</a></div><div class="ttdeci">#define NORM_COMPARISON_OFFSET</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:211</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_aa53d476b82810995adad43062322f649"><div class="ttname"><a href="namespace_nv_1_1_blast.html#aa53d476b82810995adad43062322f649">Nv::Blast::getPlaneSegmentIntersection</a></div><div class="ttdeci">NV_INLINE bool getPlaneSegmentIntersection(const PxPlane &pl, const PxVec3 &a, const PxVec3 &b, PxVec3 &result)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:185</div></div> <div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:44</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_comparator_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_comparator.html">Nv::Blast::EdgeComparator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:56</div></div> <div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html_a1278adb36f840dc5e957ce2b34b46322"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322">BBOX_TEST_EPS</a></div><div class="ttdeci">#define BBOX_TEST_EPS</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:164</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_position_comparator_html_aa6faf9ec57ed6462d4602a6f021037f1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1">Nv::Blast::VrtPositionComparator::operator()</a></div><div class="ttdeci">bool operator()(const physx::PxVec3 &a, const physx::PxVec3 &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:245</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_position_comparator_html_aa6faf9ec57ed6462d4602a6f021037f1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1">Nv::Blast::VrtPositionComparator::operator()</a></div><div class="ttdeci">bool operator()(const physx::PxVec3 &a, const physx::PxVec3 &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:246</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_ac18f86b13ce9fff59e084707e199646a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent::e</a></div><div class="ttdeci">uint32_t e</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:46</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152">Nv::Blast::OPPOSITE_WINDING</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:88</div></div> <div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a171cbcf9510fa3804c56ecfcf78da929"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a171cbcf9510fa3804c56ecfcf78da929">Nv::Blast::VecMath::div</a></div><div class="ttdeci">NV_INLINE void div(float a[3], float divisor)</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:43</div></div> -<div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html_a435b074c8a7e0562d9729721a645b88a"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">VEC_COMPARISON_OFFSET</a></div><div class="ttdeci">#define VEC_COMPARISON_OFFSET</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:210</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_comp_html_a394c39b826fd05e37f7ea5403f13fb2a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a">Nv::Blast::VrtComp::operator()</a></div><div class="ttdeci">bool operator()(const Vertex &a, const Vertex &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:216</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_comp_html_a394c39b826fd05e37f7ea5403f13fb2a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a">Nv::Blast::VrtComp::operator()</a></div><div class="ttdeci">bool operator()(const Vertex &a, const Vertex &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:217</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac">Nv::Blast::ZX_PLANE</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:86</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_af9dd92717183ed2bda738d8d5afc845f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">Nv::Blast::Vertex::uv</a></div><div class="ttdeci">physx::PxVec2 uv[1]</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:68</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_af9dd92717183ed2bda738d8d5afc845f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f">Nv::Blast::Vertex::uv</a></div><div class="ttdeci">physx::PxVec2 uv[1]</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:73</div></div> <div class="ttc" id="group__foundation_html_ga36a01a4a51968418a26b06da7e1ad5d0"><div class="ttname"><a href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a></div><div class="ttdeci">#define NV_INLINE</div><div class="ttdef"><b>Definition:</b> NvPreprocessor.h:350</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_a9a4dd2c9d923708c85118f237343025d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent::parent</a></div><div class="ttdeci">int32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:47</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_comp_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_comp.html">Nv::Blast::VrtComp</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:214</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:66</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:67</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_position_comparator_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:243</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_comp_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_comp.html">Nv::Blast::VrtComp</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:215</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:71</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:72</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vrt_position_comparator_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:244</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a5f4aa5b6b2451711fccf09757bdd2e1e"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast::getProjectedPointWithWinding</a></div><div class="ttdeci">NV_FORCE_INLINE physx::PxVec2 getProjectedPointWithWinding(const physx::PxVec3 &point, ProjectionDirections dir)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:135</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_ac2356627cc0f43aaa5f417a36e1c5690"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent::parent</a></div><div class="ttdeci">uint32_t parent</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:47</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_a69cbe936ff0e6145fc3f5ca804a35025"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025">Nv::Blast::EdgeWithParent::EdgeWithParent</a></div><div class="ttdeci">EdgeWithParent(uint32_t s, uint32_t e, uint32_t p)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:49</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_ab77f76686c61a4a62d1aabb5e7b9c20a"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast::getProjectionDirection</a></div><div class="ttdeci">NV_FORCE_INLINE ProjectionDirections getProjectionDirection(const physx::PxVec3 &normal)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:94</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_ab18c3161481f8a05cd11866ef1afbd9e"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ab18c3161481f8a05cd11866ef1afbd9e">Nv::Blast::weakBoundingBoxIntersection</a></div><div class="ttdeci">NV_INLINE bool weakBoundingBoxIntersection(const physx::PxBounds3 &aBox, const physx::PxBounds3 &bBox)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:169</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html_a33b5ebc62b7fb0364e3ae3575380142b"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">POS_COMPARISON_OFFSET</a></div><div class="ttdeci">#define POS_COMPARISON_OFFSET</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:210</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a44d0b01b83d001724a34646ec96d17f0"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a44d0b01b83d001724a34646ec96d17f0">Nv::Blast::getProjectedPoint</a></div><div class="ttdeci">NV_FORCE_INLINE physx::PxVec2 getProjectedPoint(const physx::PxVec3 &point, ProjectionDirections dir)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:119</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_comparator_html_a13648d8b9c80da2af99ed85760ec38ac"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac">Nv::Blast::EdgeComparator::operator()</a></div><div class="ttdeci">bool operator()(const EdgeWithParent &a, const EdgeWithParent &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:58</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> <div class="ttc" id="group__foundation_html_gae9e06fb68b9ca307fa4377186da9052e"><div class="ttname"><a href="group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e">NV_FORCE_INLINE</a></div><div class="ttdeci">#define NV_FORCE_INLINE</div><div class="ttdef"><b>Definition:</b> NvPreprocessor.h:365</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_aa37d68282f0ac6ec2f5f1e277a10d04f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f">Nv::Blast::EdgeWithParent::EdgeWithParent</a></div><div class="ttdeci">EdgeWithParent()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:48</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_with_parent_html_ac5f04b73b22214c41a4fde43b434888d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent::s</a></div><div class="ttdeci">int32_t s</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:46</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html index 0459046..c3c15dc 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h-source.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -36,7 +36,7 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h</h1><a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h</h1><a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> <a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> <a name="l00003"></a>00003 <span class="comment">//</span> <a name="l00004"></a>00004 <span class="comment">// Notice</span> @@ -77,55 +77,62 @@ <a name="l00042"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">00042</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> <a name="l00043"></a>00043 { <a name="l00044"></a>00044 <span class="keyword">public</span>: -<a name="l00045"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">00045</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {} -<a name="l00046"></a>00046 -<a name="l00050"></a>00050 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0; -<a name="l00051"></a>00051 -<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0; -<a name="l00056"></a>00056 -<a name="l00060"></a>00060 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0; -<a name="l00061"></a>00061 -<a name="l00065"></a>00065 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0; -<a name="l00066"></a>00066 +<a name="l00045"></a>00045 +<a name="l00046"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">00046</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {} +<a name="l00047"></a>00047 +<a name="l00051"></a>00051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0; +<a name="l00052"></a>00052 +<a name="l00056"></a>00056 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0; +<a name="l00057"></a>00057 +<a name="l00061"></a>00061 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0; +<a name="l00062"></a>00062 +<a name="l00066"></a>00066 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0; <a name="l00067"></a>00067 -<a name="l00071"></a>00071 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0; -<a name="l00072"></a>00072 -<a name="l00076"></a>00076 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0; -<a name="l00077"></a>00077 -<a name="l00081"></a>00081 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0; -<a name="l00082"></a>00082 -<a name="l00086"></a>00086 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0; -<a name="l00087"></a>00087 -<a name="l00091"></a>00091 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0; -<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0; -<a name="l00096"></a>00096 -<a name="l00100"></a>00100 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0; -<a name="l00101"></a>00101 -<a name="l00105"></a>00105 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0; -<a name="l00106"></a>00106 -<a name="l00110"></a>00110 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0; -<a name="l00111"></a>00111 -<a name="l00115"></a>00115 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0; -<a name="l00116"></a>00116 -<a name="l00120"></a>00120 <span class="keyword">virtual</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0; -<a name="l00121"></a>00121 +<a name="l00068"></a>00068 +<a name="l00072"></a>00072 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0; +<a name="l00073"></a>00073 +<a name="l00077"></a>00077 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0; +<a name="l00078"></a>00078 +<a name="l00082"></a>00082 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0; +<a name="l00083"></a>00083 +<a name="l00087"></a>00087 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0; +<a name="l00088"></a>00088 +<a name="l00092"></a>00092 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0; +<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0; +<a name="l00097"></a>00097 +<a name="l00101"></a>00101 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0; +<a name="l00102"></a>00102 +<a name="l00106"></a>00106 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0; +<a name="l00107"></a>00107 +<a name="l00111"></a>00111 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0; +<a name="l00112"></a>00112 +<a name="l00116"></a>00116 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0; +<a name="l00117"></a>00117 +<a name="l00121"></a>00121 <span class="keyword">virtual</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0; <a name="l00122"></a>00122 -<a name="l00126"></a>00126 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0; -<a name="l00127"></a>00127 -<a name="l00131"></a>00131 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0; -<a name="l00132"></a>00132 -<a name="l00136"></a>00136 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0; -<a name="l00137"></a>00137 -<a name="l00141"></a>00141 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0; -<a name="l00142"></a>00142 -<a name="l00147"></a>00147 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0; -<a name="l00148"></a>00148 }; +<a name="l00123"></a>00123 +<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#f082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0; +<a name="l00128"></a>00128 +<a name="l00132"></a>00132 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0; +<a name="l00133"></a>00133 +<a name="l00137"></a>00137 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0; +<a name="l00138"></a>00138 +<a name="l00142"></a>00142 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0; +<a name="l00143"></a>00143 +<a name="l00148"></a>00148 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0; <a name="l00149"></a>00149 -<a name="l00150"></a>00150 } <span class="comment">// namespace Blast</span> -<a name="l00151"></a>00151 } <span class="comment">// namespace Nv</span> -<a name="l00152"></a>00152 -<a name="l00153"></a>00153 -<a name="l00154"></a>00154 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span> +<a name="l00150"></a>00150 +<a name="l00154"></a>00154 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>() = 0; +<a name="l00155"></a>00155 +<a name="l00159"></a>00159 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) <span class="keyword">const</span> = 0; +<a name="l00160"></a>00160 +<a name="l00161"></a>00161 }; +<a name="l00162"></a>00162 +<a name="l00163"></a>00163 } <span class="comment">// namespace Blast</span> +<a name="l00164"></a>00164 } <span class="comment">// namespace Nv</span> +<a name="l00165"></a>00165 +<a name="l00166"></a>00166 +<a name="l00167"></a>00167 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html index c984a3b..c9c8fcf 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -38,7 +38,7 @@ </div> </div> <div class="contents"> -<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> <p> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html index 3c1779b..013efdc 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_8h_source.html @@ -1,6 +1,6 @@ <html> <head> - <title>sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h Source File</title> + <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -46,18 +46,18 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source <div class="title">NvBlastExtAuthoringMesh.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html"> 42</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7"> 45</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keyword">virtual</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> };</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ac3e5b150bd16d7f22b22fb571de9004f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh::getEdgesWritable</a></div><div class="ttdeci">virtual Edge * getEdgesWritable()=0</div></div> +<a href="_nv_blast_ext_authoring_mesh_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGMESH_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html"> 42</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7"> 46</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">~Mesh</a>() {}</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">release</a>() = 0;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71">isValid</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">getVerticesWritable</a>() = 0;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">getVertices</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>() = 0;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>() = 0;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">getFacetWritable</a>(int32_t facet) = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">getVerticesCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">virtual</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>() = 0;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) = 0;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) = 0;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">recalculateBoundingBox</a>() = 0;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820">getMeshVolume</a>() = 0;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>() = 0;</div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span> </div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> };</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESH_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ac3e5b150bd16d7f22b22fb571de9004f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f">Nv::Blast::Mesh::getEdgesWritable</a></div><div class="ttdeci">virtual Edge * getEdgesWritable()=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a2f6a3389000c02e892d4514fd1322765"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765">Nv::Blast::Mesh::getFacetWritable</a></div><div class="ttdeci">virtual Facet * getFacetWritable(int32_t facet)=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_aed83e124b04216f54989ea9f8ade52d7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh::setSmoothingGroup</a></div><div class="ttdeci">virtual void setSmoothingGroup(const int32_t *smoothingGroups)=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a480c3919561789e75df950aea69fec4a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a">Nv::Blast::Mesh::getFacetsBufferWritable</a></div><div class="ttdeci">virtual Facet * getFacetsBufferWritable()=0</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_adf6faa07b98b634b86a198ad4a6fcc14"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh::release</a></div><div class="ttdeci">virtual void release()=0</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_af082c3fd4ea1badcb0263bad0682c20b"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b">Nv::Blast::Mesh::setMaterialId</a></div><div class="ttdeci">virtual void setMaterialId(const int32_t *materialIds)=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a55945b655bb1cb9fed0d481497942c71"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh::getVerticesWritable</a></div><div class="ttdeci">virtual Vertex * getVerticesWritable()=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_afc8859fe20911e2ab593b9075223a36a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a">Nv::Blast::Mesh::getEdgesCount</a></div><div class="ttdeci">virtual uint32_t getEdgesCount() const =0</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a9b5fbdd369ae324448c536ceabe82ad7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh::~Mesh</a></div><div class="ttdeci">virtual ~Mesh()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:45</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a9b5fbdd369ae324448c536ceabe82ad7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh::~Mesh</a></div><div class="ttdeci">virtual ~Mesh()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:46</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a24544d5b6a315cee19d67da9ed0fd8dd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd">Nv::Blast::Mesh::recalculateBoundingBox</a></div><div class="ttdeci">virtual void recalculateBoundingBox()=0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_ab86107cfd02392fd2a49b79fe0367887"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh::getVerticesCount</a></div><div class="ttdeci">virtual uint32_t getVerticesCount() const =0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a085ffcc67f9cd938f93d3aa43a0d0bf0"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0">Nv::Blast::Mesh::getEdges</a></div><div class="ttdeci">virtual const Edge * getEdges() const =0</div></div> @@ -70,8 +70,10 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_8h_source <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a927148143ec2335c9ed6dd9c65215196"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh::getVertices</a></div><div class="ttdeci">virtual const Vertex * getVertices() const =0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a1737163f2dc8fe4456f5df27ab5740b8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh::getFacet</a></div><div class="ttdeci">virtual const Facet * getFacet(int32_t facet) const =0</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a3cb47793b60f763b5bac58c17a3c5bb8"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh::calcPerFacetBounds</a></div><div class="ttdeci">virtual void calcPerFacetBounds()=0</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a8129eb703f7cbd34e3937fe4938ca4bd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh::getFacetBound</a></div><div class="ttdeci">virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const =0</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html_a29110bbb30c0de321bd0de1812750c30"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30">Nv::Blast::Mesh::getBoundingBoxWritable</a></div><div class="ttdeci">virtual physx::PxBounds3 & getBoundingBoxWritable()=0</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html index 38481d0..2aca8d3 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html @@ -36,26 +36,58 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h</h1><a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a>"</span> -<a name="l00002"></a>00002 -<a name="l00003"></a>00003 <span class="keyword">namespace </span>Nv -<a name="l00004"></a>00004 { -<a name="l00005"></a>00005 <span class="keyword">namespace </span>Blast -<a name="l00006"></a>00006 { -<a name="l00007"></a>00007 -<a name="l00008"></a>00008 <span class="keyword">class </span>Mesh; -<a name="l00009"></a>00009 -<a name="l00010"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">00010</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> -<a name="l00011"></a>00011 { -<a name="l00012"></a>00012 <span class="keyword">public</span>: -<a name="l00018"></a>00018 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">cleanMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh) <span class="keyword">override</span>; -<a name="l00019"></a>00019 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">release</a>() <span class="keyword">override</span>; -<a name="l00020"></a>00020 -<a name="l00021"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">00021</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">~MeshCleanerImpl</a>() {}; -<a name="l00022"></a>00022 }; -<a name="l00023"></a>00023 -<a name="l00024"></a>00024 } -<a name="l00025"></a>00025 } +<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h</h1><a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span> +<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span> +<a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a>"</span> +<a name="l00032"></a>00032 +<a name="l00033"></a>00033 <span class="keyword">namespace </span>Nv +<a name="l00034"></a>00034 { +<a name="l00035"></a>00035 <span class="keyword">namespace </span>Blast +<a name="l00036"></a>00036 { +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="keyword">class </span>Mesh; +<a name="l00039"></a>00039 +<a name="l00040"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">00040</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a> +<a name="l00041"></a>00041 { +<a name="l00042"></a>00042 <span class="keyword">public</span>: +<a name="l00048"></a>00048 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">cleanMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh) <span class="keyword">override</span>; +<a name="l00049"></a>00049 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">release</a>() <span class="keyword">override</span>; +<a name="l00050"></a>00050 +<a name="l00051"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">00051</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#8ee34e78990e63a37f08079545cb17ba">~MeshCleanerImpl</a>() {}; +<a name="l00052"></a>00052 }; +<a name="l00053"></a>00053 +<a name="l00054"></a>00054 } +<a name="l00055"></a>00055 } +<a name="l00056"></a>00056 +<a name="l00057"></a>00057 <span class="preprocessor">#endif //NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html index e2b8c6d..a7aa9a3 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html @@ -46,12 +46,12 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_cleaner_i <div class="title">NvBlastExtAuthoringMeshCleanerImpl.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a>"</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> {</div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html"> 10</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe">cleanMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh) <span class="keyword">override</span>;</div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba"> 21</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba">~MeshCleanerImpl</a>() {};</div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> };</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> }</div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleaner.h:52</div></div> +<a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> {</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html"> 40</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">MeshCleaner</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe">cleanMesh</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh) <span class="keyword">override</span>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba"> 51</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba">~MeshCleanerImpl</a>() {};</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> };</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> }</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif //NVBLASTEXTAUTHORINGMESHCLEANERIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleaner.h:52</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleanerImpl.h:10</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleanerImpl.h:40</div></div> <div class="ttc" id="_nv_blast_ext_authoring_mesh_cleaner_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html_ada7e493f25076dd161d30e355b52afbe"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl::cleanMesh</a></div><div class="ttdeci">virtual Mesh * cleanMesh(const Nv::Blast::Mesh *mesh) override</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html_a8ee34e78990e63a37f08079545cb17ba"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba">Nv::Blast::MeshCleanerImpl::~MeshCleanerImpl</a></div><div class="ttdeci">~MeshCleanerImpl()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleanerImpl.h:21</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html_a8ee34e78990e63a37f08079545cb17ba"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba">Nv::Blast::MeshCleanerImpl::~MeshCleanerImpl</a></div><div class="ttdeci">~MeshCleanerImpl()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshCleanerImpl.h:51</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_cleaner_impl_html_af333426248b9e09711c0a09fe3182c4f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl::release</a></div><div class="ttdeci">virtual void release() override</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html index 3bfa4bf..c6b2944 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h-source.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h Source File</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -36,7 +36,7 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h</h1><a href="_nv_blast_ext_authoring_mesh_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<h1>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h</h1><a href="_nv_blast_ext_authoring_mesh_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> <a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> <a name="l00003"></a>00003 <span class="comment">//</span> <a name="l00004"></a>00004 <span class="comment">// Notice</span> @@ -67,129 +67,90 @@ <a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTAUTHORINGMESHIMPL_H</span> <a name="l00030"></a>00030 <span class="preprocessor"></span> <a name="l00031"></a>00031 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span> -<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span> -<a name="l00033"></a>00033 <span class="preprocessor">#include <vector></span> -<a name="l00034"></a>00034 <span class="preprocessor">#include <map></span> -<a name="l00035"></a>00035 <span class="preprocessor">#include <set></span> -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="keyword">namespace </span>Nv -<a name="l00038"></a>00038 { -<a name="l00039"></a>00039 <span class="keyword">namespace </span>Blast -<a name="l00040"></a>00040 { -<a name="l00041"></a>00041 -<a name="l00045"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">00045</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> -<a name="l00046"></a>00046 { -<a name="l00047"></a>00047 <span class="keyword">public</span>: -<a name="l00048"></a>00048 -<a name="l00058"></a>00058 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> physx::PxVec3* position, <span class="keyword">const</span> physx::PxVec3* normals, <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount); -<a name="l00059"></a>00059 -<a name="l00069"></a>00069 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount); -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#81e38e84fbe8d618580ae5f21f174cf6">~MeshImpl</a>(); -<a name="l00072"></a>00072 -<a name="l00073"></a>00073 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">release</a>() <span class="keyword">override</span>; -<a name="l00074"></a>00074 -<a name="l00078"></a>00078 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">isValid</a>() <span class="keyword">const override</span>; -<a name="l00079"></a>00079 -<a name="l00083"></a>00083 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">getVerticesWritable</a>() <span class="keyword">override</span>; -<a name="l00084"></a>00084 -<a name="l00088"></a>00088 <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#1590a830a4d5ec1ac62300b2cc9d6214">getEdgesWritable</a>() <span class="keyword">override</span>; -<a name="l00089"></a>00089 -<a name="l00093"></a>00093 <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#82d3ee50e089daa034b033d45a387ee5">getFacetsBufferWritable</a>() <span class="keyword">override</span>; -<a name="l00094"></a>00094 -<a name="l00098"></a>00098 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">getVertices</a>() <span class="keyword">const override</span>; -<a name="l00099"></a>00099 -<a name="l00103"></a>00103 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#db1bc85f36ba170694a268b593f9ff35">getEdges</a>() <span class="keyword">const override</span>; -<a name="l00104"></a>00104 -<a name="l00108"></a>00108 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#b58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a>() <span class="keyword">const override</span>; -<a name="l00109"></a>00109 -<a name="l00113"></a>00113 <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#3136defb8903a7ef54ee497d71da9859">getFacetWritable</a>(int32_t facet) <span class="keyword">override</span>; -<a name="l00114"></a>00114 -<a name="l00118"></a>00118 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">getFacet</a>(int32_t facet) <span class="keyword">const override</span>; -<a name="l00119"></a>00119 -<a name="l00123"></a>00123 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#85ddf08692dfda42187088f966b9e7ae">getEdgesCount</a>() <span class="keyword">const override</span>; -<a name="l00124"></a>00124 -<a name="l00128"></a>00128 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">getVerticesCount</a>() <span class="keyword">const override</span>; -<a name="l00129"></a>00129 -<a name="l00133"></a>00133 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">getFacetCount</a>() <span class="keyword">const override</span>; -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 -<a name="l00139"></a>00139 <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#c2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a>() <span class="keyword">const override</span>; -<a name="l00140"></a>00140 -<a name="l00144"></a>00144 physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a>() <span class="keyword">override</span>; -<a name="l00145"></a>00145 -<a name="l00149"></a>00149 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#9e69417e462e30039484a4e405cfed24">recalculateBoundingBox</a>() <span class="keyword">override</span>; -<a name="l00150"></a>00150 -<a name="l00155"></a>00155 <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">getMeshVolume</a>() <span class="keyword">override</span>; -<a name="l00156"></a>00156 -<a name="l00157"></a>00157 -<a name="l00161"></a>00161 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) <span class="keyword">override</span>; -<a name="l00162"></a>00162 -<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>; -<a name="l00167"></a>00167 -<a name="l00171"></a>00171 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) <span class="keyword">override</span>; -<a name="l00172"></a>00172 -<a name="l00173"></a>00173 <span class="keyword">private</span>: -<a name="l00174"></a>00174 std::vector<Vertex> mVertices; -<a name="l00175"></a>00175 std::vector<Edge> mEdges; -<a name="l00176"></a>00176 std::vector<Facet> mFacets; -<a name="l00177"></a>00177 physx::PxBounds3 mBounds; -<a name="l00178"></a>00178 }; -<a name="l00179"></a>00179 +<a name="l00032"></a>00032 <span class="preprocessor">#include <vector></span> +<a name="l00033"></a>00033 <span class="preprocessor">#include <map></span> +<a name="l00034"></a>00034 <span class="preprocessor">#include <set></span> +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="keyword">namespace </span>Nv +<a name="l00037"></a>00037 { +<a name="l00038"></a>00038 <span class="keyword">namespace </span>Blast +<a name="l00039"></a>00039 { +<a name="l00040"></a>00040 +<a name="l00044"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">00044</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> +<a name="l00045"></a>00045 { +<a name="l00046"></a>00046 <span class="keyword">public</span>: +<a name="l00047"></a>00047 +<a name="l00057"></a>00057 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> physx::PxVec3* position, <span class="keyword">const</span> physx::PxVec3* normals, <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount); +<a name="l00058"></a>00058 +<a name="l00068"></a>00068 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount); +<a name="l00069"></a>00069 +<a name="l00070"></a>00070 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, uint32_t count); +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, uint32_t count, uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials, uint32_t materialStride); +<a name="l00073"></a>00073 +<a name="l00074"></a>00074 <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#81e38e84fbe8d618580ae5f21f174cf6">~MeshImpl</a>(); +<a name="l00075"></a>00075 +<a name="l00076"></a>00076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">release</a>() <span class="keyword">override</span>; +<a name="l00077"></a>00077 +<a name="l00081"></a>00081 <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">isValid</a>() <span class="keyword">const override</span>; +<a name="l00082"></a>00082 +<a name="l00086"></a>00086 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">getVerticesWritable</a>() <span class="keyword">override</span>; +<a name="l00087"></a>00087 +<a name="l00091"></a>00091 <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#1590a830a4d5ec1ac62300b2cc9d6214">getEdgesWritable</a>() <span class="keyword">override</span>; +<a name="l00092"></a>00092 +<a name="l00096"></a>00096 <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#82d3ee50e089daa034b033d45a387ee5">getFacetsBufferWritable</a>() <span class="keyword">override</span>; +<a name="l00097"></a>00097 +<a name="l00101"></a>00101 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">getVertices</a>() <span class="keyword">const override</span>; +<a name="l00102"></a>00102 +<a name="l00106"></a>00106 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#db1bc85f36ba170694a268b593f9ff35">getEdges</a>() <span class="keyword">const override</span>; +<a name="l00107"></a>00107 +<a name="l00111"></a>00111 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#b58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a>() <span class="keyword">const override</span>; +<a name="l00112"></a>00112 +<a name="l00116"></a>00116 <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#3136defb8903a7ef54ee497d71da9859">getFacetWritable</a>(int32_t facet) <span class="keyword">override</span>; +<a name="l00117"></a>00117 +<a name="l00121"></a>00121 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">getFacet</a>(int32_t facet) <span class="keyword">const override</span>; +<a name="l00122"></a>00122 +<a name="l00126"></a>00126 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#85ddf08692dfda42187088f966b9e7ae">getEdgesCount</a>() <span class="keyword">const override</span>; +<a name="l00127"></a>00127 +<a name="l00131"></a>00131 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">getVerticesCount</a>() <span class="keyword">const override</span>; +<a name="l00132"></a>00132 +<a name="l00136"></a>00136 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">getFacetCount</a>() <span class="keyword">const override</span>; +<a name="l00137"></a>00137 +<a name="l00138"></a>00138 +<a name="l00142"></a>00142 <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#c2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a>() <span class="keyword">const override</span>; +<a name="l00143"></a>00143 +<a name="l00147"></a>00147 physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a>() <span class="keyword">override</span>; +<a name="l00148"></a>00148 +<a name="l00152"></a>00152 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#9e69417e462e30039484a4e405cfed24">recalculateBoundingBox</a>() <span class="keyword">override</span>; +<a name="l00153"></a>00153 +<a name="l00158"></a>00158 <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">getMeshVolume</a>() <span class="keyword">override</span>; +<a name="l00159"></a>00159 +<a name="l00160"></a>00160 +<a name="l00164"></a>00164 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) <span class="keyword">override</span>; +<a name="l00165"></a>00165 +<a name="l00169"></a>00169 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>; +<a name="l00170"></a>00170 +<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) <span class="keyword">override</span>; +<a name="l00175"></a>00175 +<a name="l00179"></a>00179 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">calcPerFacetBounds</a>() <span class="keyword">override</span>; <a name="l00180"></a>00180 -<a name="l00193"></a>00193 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>); -<a name="l00201"></a>00201 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId); -<a name="l00202"></a>00202 -<a name="l00208"></a>00208 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">getBigBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keywordtype">float</span> size, int32_t interiorMaterialId); -<a name="l00209"></a>00209 -<a name="l00223"></a>00223 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#1b729c22d7aa248e8ded6819006f91dc">getNoisyCuttingBoxPair</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, <span class="keywordtype">float</span> jaggedPlaneSize, physx::PxVec3 resolution, int64_t <span class="keywordtype">id</span>, <span class="keywordtype">float</span> amplitude, <span class="keywordtype">float</span> frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId); -<a name="l00224"></a>00224 -<a name="l00225"></a>00225 -<a name="l00230"></a>00230 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#0265283060faee576b2b897fbaf209de">inverseNormalAndIndices</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh); -<a name="l00231"></a>00231 -<a name="l00232"></a><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">00232</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a> -<a name="l00233"></a>00233 { -<a name="l00234"></a>00234 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html#6f2b3cfbdd9d51ecbbc4fe975640b56e">operator()</a>(<span class="keyword">const</span> physx::PxVec3& v1, <span class="keyword">const</span> physx::PxVec3& v2) <span class="keyword">const</span>; -<a name="l00235"></a>00235 }; -<a name="l00236"></a>00236 -<a name="l00237"></a><a class="code" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">00237</a> <span class="keyword">typedef</span> std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a>> <a class="code" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">PointMap</a>; -<a name="l00238"></a>00238 -<a name="l00239"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">00239</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a> -<a name="l00240"></a>00240 { -<a name="l00241"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">00241</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>() {} -<a name="l00242"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#f6b9ee40d745ea78244a355c0d65f5cb">00242</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId) -<a name="l00243"></a>00243 : <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a>(inW), <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a>(inH), <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">f</a>(0, 3, inMatId, inUD) -<a name="l00244"></a>00244 { -<a name="l00245"></a>00245 <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>.reserve((<a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a> + 1) * (<a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a> + 1)); -<a name="l00246"></a>00246 } -<a name="l00247"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">00247</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a>; -<a name="l00248"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">00248</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">f</a>; -<a name="l00249"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">00249</a> std::vector<Nv::Blast::Vertex> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>; -<a name="l00250"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">00250</a> std::vector<Nv::Blast::Edge> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">edges</a>; -<a name="l00251"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#bf295a5e931ffdc0ecf69ef2dc621c95">00251</a> std::vector<Nv::Blast::Facet> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#bf295a5e931ffdc0ecf69ef2dc621c95">facets</a>; -<a name="l00252"></a>00252 }; -<a name="l00253"></a>00253 -<a name="l00254"></a><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">00254</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a> -<a name="l00255"></a>00255 { -<a name="l00256"></a>00256 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html#e9538161f3889b30611d4781d50d0fa6">operator()</a>(<span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv1, <span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv2) <span class="keyword">const</span>; -<a name="l00257"></a>00257 }; -<a name="l00258"></a>00258 -<a name="l00259"></a><a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">00259</a> <span class="keyword">typedef</span> std::map<std::pair<physx::PxVec3, physx::PxVec3>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a>> <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>; -<a name="l00260"></a>00260 -<a name="l00261"></a>00261 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#e1f8e465d658b5eda1923088284273bd">buildCuttingConeFaces</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, <span class="keyword">const</span> std::vector<std::vector<physx::PxVec3>>& points, -<a name="l00262"></a>00262 <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, -<a name="l00263"></a>00263 int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>& sharedFacesMap); -<a name="l00264"></a>00264 -<a name="l00280"></a>00280 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#7f938d770548b9c3126c6831e845c868">getCuttingCone</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, -<a name="l00281"></a>00281 <span class="keyword">const</span> std::vector<physx::PxVec3>& points, <span class="keyword">const</span> std::set<int32_t>& smoothingGroups, -<a name="l00282"></a>00282 <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, -<a name="l00283"></a>00283 int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <span class="keyword">const</span> <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>& sharedFacesMap, <span class="keywordtype">bool</span> inverseNormals = <span class="keyword">false</span>); -<a name="l00284"></a>00284 -<a name="l00285"></a>00285 } <span class="comment">// namespace Blast</span> -<a name="l00286"></a>00286 } <span class="comment">// namespace Nv</span> -<a name="l00287"></a>00287 -<a name="l00288"></a>00288 -<a name="l00289"></a>00289 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span> +<a name="l00184"></a>00184 <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">getFacetBound</a>(uint32_t index) <span class="keyword">const override</span>; +<a name="l00185"></a>00185 +<a name="l00186"></a>00186 <span class="keyword">private</span>: +<a name="l00187"></a>00187 std::vector<Vertex> mVertices; +<a name="l00188"></a>00188 std::vector<Edge> mEdges; +<a name="l00189"></a>00189 std::vector<Facet> mFacets; +<a name="l00190"></a>00190 physx::PxBounds3 mBounds; +<a name="l00191"></a>00191 std::vector<physx::PxBounds3> mPerFacetBounds; +<a name="l00192"></a>00192 }; +<a name="l00193"></a>00193 +<a name="l00194"></a>00194 +<a name="l00195"></a>00195 +<a name="l00196"></a>00196 } <span class="comment">// namespace Blast</span> +<a name="l00197"></a>00197 } <span class="comment">// namespace Nv</span> +<a name="l00198"></a>00198 +<a name="l00199"></a>00199 +<a name="l00200"></a>00200 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html index 88a7fb6..df4e6ef 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h File Reference</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h File Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -38,8 +38,7 @@ </div> </div> <div class="contents"> -<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a>"</code><br> -<code>#include "<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">NvBlastExtAuthoringFractureTool.h</a>"</code><br> +<h1>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a>"</code><br> <code>#include <vector></code><br> <code>#include <map></code><br> <code>#include <set></code><br> @@ -48,43 +47,13 @@ <a href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Classes</h2></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_cmp_shared_face.html">Nv::Blast::CmpSharedFace</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_cmp_vec.html">Nv::Blast::CmpVec</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_impl.html">Nv::Blast::MeshImpl</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_shared_face.html">Nv::Blast::SharedFace</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> <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr> -<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map<br class="typebreak"> -< physx::PxVec3, std::map<br class="typebreak"> -< uint32_t, uint32_t >, CmpVec > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast::PointMap</a></td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map< std::pair<br class="typebreak"> -< physx::PxVec3, physx::PxVec3 ><br class="typebreak"> -, SharedFace, CmpSharedFace > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">Nv::Blast::SharedFacesMap</a></td></tr> - -<tr><td colspan="2"><br><h2>Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#e1f8e465d658b5eda1923088284273bd">Nv::Blast::buildCuttingConeFaces</a> (const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast::getBigBox</a> (const physx::PxVec3 &point, float size, int32_t interiorMaterialId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast::getCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#7f938d770548b9c3126c6831e845c868">Nv::Blast::getCuttingCone</a> (const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1b729c22d7aa248e8ded6819006f91dc">Nv::Blast::getNoisyCuttingBoxPair</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#0265283060faee576b2b897fbaf209de">Nv::Blast::inverseNormalAndIndices</a> (Mesh *mesh)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast::setCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)</td></tr> - </table> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js deleted file mode 100755 index a8faa02..0000000 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h.js +++ /dev/null @@ -1,16 +0,0 @@ -var _nv_blast_ext_authoring_mesh_impl_8h = -[ - [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], - [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], - [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ], - [ "SharedFace", "struct_nv_1_1_blast_1_1_shared_face.html", "struct_nv_1_1_blast_1_1_shared_face" ], - [ "PointMap", "_nv_blast_ext_authoring_mesh_impl_8h.html#a2ae61a5475656a13f05a71e0b1359b8a", null ], - [ "SharedFacesMap", "_nv_blast_ext_authoring_mesh_impl_8h.html#afe329ff8e54fccde762d704ec05e8e4e", null ], - [ "buildCuttingConeFaces", "_nv_blast_ext_authoring_mesh_impl_8h.html#ae1f8e465d658b5eda1923088284273bd", null ], - [ "getBigBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#aef59d71df12b51af958587475b90495f", null ], - [ "getCuttingBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#a1dd51a1368754e171b1cc545e2987fc6", null ], - [ "getCuttingCone", "_nv_blast_ext_authoring_mesh_impl_8h.html#a7f938d770548b9c3126c6831e845c868", null ], - [ "getNoisyCuttingBoxPair", "_nv_blast_ext_authoring_mesh_impl_8h.html#a1b729c22d7aa248e8ded6819006f91dc", null ], - [ "inverseNormalAndIndices", "_nv_blast_ext_authoring_mesh_impl_8h.html#a0265283060faee576b2b897fbaf209de", null ], - [ "setCuttingBox", "_nv_blast_ext_authoring_mesh_impl_8h.html#a301b2bfdc5a3193cf8821c91595fedf2", null ] -];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html index 27f6879..e77ba7b 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_impl_8h_source.html @@ -1,6 +1,6 @@ <html> <head> - <title>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h Source File</title> + <title>sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -46,57 +46,36 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_impl_8h_s <div class="title">NvBlastExtAuthoringMeshImpl.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_mesh_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_impl.html"> 45</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> physx::PxVec3* position, <span class="keyword">const</span> physx::PxVec3* normals, <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6">~MeshImpl</a>();</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0">isValid</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c">getVerticesWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214">getEdgesWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5">getFacetsBufferWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816">getVertices</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35">getEdges</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859">getFacetWritable</a>(int32_t facet) <span class="keyword">override</span>;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc">getFacet</a>(int32_t facet) <span class="keyword">const override</span>;</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae">getEdgesCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd">getVerticesCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979">getFacetCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24">recalculateBoundingBox</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a">getMeshVolume</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) <span class="keyword">override</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) <span class="keyword">override</span>;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  std::vector<Vertex> mVertices;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  std::vector<Edge> mEdges;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  std::vector<Facet> mFacets;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  physx::PxBounds3 mBounds;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>);</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& normal, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId);</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">getBigBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keywordtype">float</span> size, int32_t interiorMaterialId);</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#a1b729c22d7aa248e8ded6819006f91dc">getNoisyCuttingBoxPair</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& normal, <span class="keywordtype">float</span> size, <span class="keywordtype">float</span> jaggedPlaneSize, physx::PxVec3 resolution, int64_t <span class="keywordtype">id</span>, <span class="keywordtype">float</span> amplitude, <span class="keywordtype">float</span> frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a0265283060faee576b2b897fbaf209de">inverseNormalAndIndices</a>(<a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh);</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cmp_vec.html"> 232</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> {</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> physx::PxVec3& v1, <span class="keyword">const</span> physx::PxVec3& v2) <span class="keyword">const</span>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> };</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a"> 237</a></span> <span class="keyword">typedef</span> std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a>> <a class="code" href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a">PointMap</a>;</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html"> 239</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a></div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span> {</div><div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f"> 241</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>() {}</div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb"> 242</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb">SharedFace</a>(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId) </div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  : <a class="code" href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a>(inW), h(inH), f(0, 3, inMatId, inUD)</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  {</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  vertices.reserve((<a class="code" href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a> + 1) * (h + 1));</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43"> 247</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43">w</a>, h;</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc"> 248</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc">f</a>;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e"> 249</a></span>  std::vector<Nv::Blast::Vertex> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>;</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9"> 250</a></span>  std::vector<Nv::Blast::Edge> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">edges</a>;</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95"> 251</a></span>  std::vector<Nv::Blast::Facet> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95">facets</a>;</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> };</div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> </div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html"> 254</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a></div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> {</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv1, <span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv2) <span class="keyword">const</span>;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> };</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e"> 259</a></span> <span class="keyword">typedef</span> std::map<std::pair<physx::PxVec3, physx::PxVec3>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a>> <a class="code" href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>;</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#ae1f8e465d658b5eda1923088284273bd">buildCuttingConeFaces</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, <span class="keyword">const</span> std::vector<std::vector<physx::PxVec3>>& points,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, SharedFacesMap& sharedFacesMap);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#a7f938d770548b9c3126c6831e845c868">getCuttingCone</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf,</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keyword">const</span> std::vector<physx::PxVec3>& points, <span class="keyword">const</span> std::set<int32_t>& smoothingGroups,</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <span class="keyword">const</span> SharedFacesMap& sharedFacesMap, <span class="keywordtype">bool</span> inverseNormals = <span class="keyword">false</span>);</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="ttc" id="namespace_nv_1_1_blast_html_a1b729c22d7aa248e8ded6819006f91dc"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a1b729c22d7aa248e8ded6819006f91dc">Nv::Blast::getNoisyCuttingBoxPair</a></div><div class="ttdeci">Mesh * getNoisyCuttingBoxPair(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a75e2e25e33e054c1adb008099b37e6d5"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl::MeshImpl</a></div><div class="ttdeci">MeshImpl(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</div></div> +<a href="_nv_blast_ext_authoring_mesh_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#define NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_impl.html"> 44</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> physx::PxVec3* position, <span class="keyword">const</span> physx::PxVec3* normals, <span class="keyword">const</span> physx::PxVec2* uv, uint32_t verticesCount, <span class="keyword">const</span> uint32_t* indices, uint32_t indicesCount);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* edges, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, uint32_t count);</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices, uint32_t count, uint32_t* indices, uint32_t indexCount, <span class="keywordtype">void</span>* materials, uint32_t materialStride);</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6">~MeshImpl</a>();</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0">isValid</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c">getVerticesWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214">getEdgesWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5">getFacetsBufferWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816">getVertices</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35">getEdges</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859">getFacetWritable</a>(int32_t facet) <span class="keyword">override</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a>* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc">getFacet</a>(int32_t facet) <span class="keyword">const override</span>;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae">getEdgesCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd">getVerticesCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979">getFacetCount</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keyword">const</span> physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  physx::PxBounds3& <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24">recalculateBoundingBox</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a">getMeshVolume</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf">setMaterialId</a>(<span class="keyword">const</span> int32_t* materialIds) <span class="keyword">override</span>;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53">setSmoothingGroup</a>(<span class="keyword">const</span> int32_t* smoothingGroups) <span class="keyword">override</span>;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e">calcPerFacetBounds</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> physx::PxBounds3* <a class="code" href="class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1">getFacetBound</a>(uint32_t index) <span class="keyword">const override</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  std::vector<Vertex> mVertices;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  std::vector<Edge> mEdges;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  std::vector<Facet> mFacets;</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  physx::PxBounds3 mBounds;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  std::vector<physx::PxBounds3> mPerFacetBounds;</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> };</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGMESHIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a75e2e25e33e054c1adb008099b37e6d5"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl::MeshImpl</a></div><div class="ttdeci">MeshImpl(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_afd0a2a856078f362d0c0f5f2da1ba03e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl::release</a></div><div class="ttdeci">virtual void release() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_ac2248c2993c67362e7e1723fbf7dbb1c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c">Nv::Blast::MeshImpl::getBoundingBox</a></div><div class="ttdeci">const physx::PxBounds3 & getBoundingBox() const override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_af6b9ee40d745ea78244a355c0d65f5cb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb">Nv::Blast::SharedFace::SharedFace</a></div><div class="ttdeci">SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:242</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_a1dd51a1368754e171b1cc545e2987fc6"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">Nv::Blast::getCuttingBox</a></div><div class="ttdeci">Mesh * getCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_a301b2bfdc5a3193cf8821c91595fedf2"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast::setCuttingBox</a></div><div class="ttdeci">void setCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_ae1f8e465d658b5eda1923088284273bd"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ae1f8e465d658b5eda1923088284273bd">Nv::Blast::buildCuttingConeFaces</a></div><div class="ttdeci">void buildCuttingConeFaces(const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_ad07df8d2530bfbe5d4cc71fda2f8845e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace::vertices</a></div><div class="ttdeci">std::vector< Nv::Blast::Vertex > vertices</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:249</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a3136defb8903a7ef54ee497d71da9859"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859">Nv::Blast::MeshImpl::getFacetWritable</a></div><div class="ttdeci">Facet * getFacetWritable(int32_t facet) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a018d533cdd3f33f91ef6fa8083a1bf43"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43">Nv::Blast::SharedFace::w</a></div><div class="ttdeci">uint32_t w</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:247</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_ab930517d05cb83a73aed79788a909979"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979">Nv::Blast::MeshImpl::getFacetCount</a></div><div class="ttdeci">uint32_t getFacetCount() const override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_ab58056e7f06d9441a25e892067fa655f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f">Nv::Blast::MeshImpl::getFacetsBuffer</a></div><div class="ttdeci">const Facet * getFacetsBuffer() const override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a85ddf08692dfda42187088f966b9e7ae"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae">Nv::Blast::MeshImpl::getEdgesCount</a></div><div class="ttdeci">uint32_t getEdgesCount() const override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a81e38e84fbe8d618580ae5f21f174cf6"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6">Nv::Blast::MeshImpl::~MeshImpl</a></div><div class="ttdeci">~MeshImpl()</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_aef59d71df12b51af958587475b90495f"><div class="ttname"><a href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">Nv::Blast::getBigBox</a></div><div class="ttdeci">Mesh * getBigBox(const physx::PxVec3 &point, float size, int32_t interiorMaterialId)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a9d7a7efb5015fc64d764b2eff8a9fb53"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53">Nv::Blast::MeshImpl::setSmoothingGroup</a></div><div class="ttdeci">void setSmoothingGroup(const int32_t *smoothingGroups) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html">Nv::Blast::SharedFace</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:239</div></div> <div class="ttc" id="_nv_blast_ext_authoring_mesh_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a745bc7afc69940a4173e2618219e7abd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl::getVerticesCount</a></div><div class="ttdeci">uint32_t getVerticesCount() const override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a4679ecf7db414191d152e2b79af2c2cc"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc">Nv::Blast::MeshImpl::getFacet</a></div><div class="ttdeci">const Facet * getFacet(int32_t facet) const override</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:45</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_afe329ff8e54fccde762d704ec05e8e4e"><div class="ttname"><a href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e">Nv::Blast::SharedFacesMap</a></div><div class="ttdeci">std::map< std::pair< physx::PxVec3, physx::PxVec3 >, SharedFace, CmpSharedFace > SharedFacesMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:259</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cmp_vec_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cmp_vec.html">Nv::Blast::CmpVec</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:232</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:44</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a611420e197bd938cda4c737f7543e6e0"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl::isValid</a></div><div class="ttdeci">bool isValid() const override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a39746301120ce22fd190189300cc2dcc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc">Nv::Blast::SharedFace::f</a></div><div class="ttdeci">Facet f</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:248</div></div> -<div class="ttc" id="_nv_blast_ext_authoring_fracture_tool_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cmp_shared_face_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">Nv::Blast::CmpSharedFace</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:254</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_a2ae61a5475656a13f05a71e0b1359b8a"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast::PointMap</a></div><div class="ttdeci">std::map< physx::PxVec3, std::map< uint32_t, uint32_t >, CmpVec > PointMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:237</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_adb1bc85f36ba170694a268b593f9ff35"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35">Nv::Blast::MeshImpl::getEdges</a></div><div class="ttdeci">const Edge * getEdges() const override</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_a7f938d770548b9c3126c6831e845c868"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a7f938d770548b9c3126c6831e845c868">Nv::Blast::getCuttingCone</a></div><div class="ttdeci">Mesh * getCuttingCone(const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a4f4a5a9045d3e06d9a29b956d6192c0f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f">Nv::Blast::SharedFace::SharedFace</a></div><div class="ttdeci">SharedFace()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:241</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a582a256cb35c5921d3c132d93289b16c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl::getVerticesWritable</a></div><div class="ttdeci">Vertex * getVerticesWritable() override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:113</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a6f24a8e40f0a9d163307b03d45310eb0"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl::replaceMaterialId</a></div><div class="ttdeci">void replaceMaterialId(int32_t oldMaterialId, int32_t newMaterialId) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a2d22ff67e8def5b58a895c6cab321ccf"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl::setMaterialId</a></div><div class="ttdeci">void setMaterialId(const int32_t *materialIds) override</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a53f6135cbc9e023485b903f42778f2b9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace::edges</a></div><div class="ttdeci">std::vector< Nv::Blast::Edge > edges</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:250</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a03a638a3062c430771c927af891118c1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl::getFacetBound</a></div><div class="ttdeci">virtual const physx::PxBounds3 * getFacetBound(uint32_t index) const override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a8113b725623bcc84d6346c02b2ea1253"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253">Nv::Blast::MeshImpl::getBoundingBoxWritable</a></div><div class="ttdeci">physx::PxBounds3 & getBoundingBoxWritable() override</div></div> -<div class="ttc" id="namespace_nv_1_1_blast_html_a0265283060faee576b2b897fbaf209de"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a0265283060faee576b2b897fbaf209de">Nv::Blast::inverseNormalAndIndices</a></div><div class="ttdeci">void inverseNormalAndIndices(Mesh *mesh)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a805da38fdd8b669bb1a5cdc86379b20e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl::calcPerFacetBounds</a></div><div class="ttdeci">virtual void calcPerFacetBounds() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a82d3ee50e089daa034b033d45a387ee5"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5">Nv::Blast::MeshImpl::getFacetsBufferWritable</a></div><div class="ttdeci">Facet * getFacetsBufferWritable() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_aa3cafc9e72f84575081550b9f05c6816"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl::getVertices</a></div><div class="ttdeci">const Vertex * getVertices() const override</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a8141667f919d998d88cb97a83156394a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a">Nv::Blast::MeshImpl::getMeshVolume</a></div><div class="ttdeci">float getMeshVolume() override</div></div> -<div class="ttc" id="bt_vector3_8h_html_a3570ef89f063fd0616ac57b1c4ae930e"><div class="ttname"><a href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & w() const</div><div class="ttdoc">Return the w value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:281</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a1590a830a4d5ec1ac62300b2cc9d6214"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214">Nv::Blast::MeshImpl::getEdgesWritable</a></div><div class="ttdeci">Edge * getEdgesWritable() override</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_abf295a5e931ffdc0ecf69ef2dc621c95"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95">Nv::Blast::SharedFace::facets</a></div><div class="ttdeci">std::vector< Nv::Blast::Facet > facets</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshImpl.h:251</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_mesh_impl_html_a9e69417e462e30039484a4e405cfed24"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24">Nv::Blast::MeshImpl::recalculateBoundingBox</a></div><div class="ttdeci">void recalculateBoundingBox() override</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html index dced4a3..be1a987 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_noiser_8h_source.html @@ -58,7 +58,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_noiser_8h <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_to_triangles_html_a9089977b271562c9c59a8c164bea593b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#a9089977b271562c9c59a8c164bea593b">Nv::Blast::EdgeToTriangles::getNot</a></div><div class="ttdeci">int32_t getNot(int32_t id)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshNoiser.h:80</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_simplex_noise_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_simplex_noise.html">Nv::Blast::SimplexNoise</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPerlinNoise.h:236</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_to_triangles_html_a66a5922811f503f3259cb15f92f17bd5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#a66a5922811f503f3259cb15f92f17bd5">Nv::Blast::EdgeToTriangles::replace</a></div><div class="ttdeci">void replace(int32_t from, int32_t to)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshNoiser.h:63</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html new file mode 100644 index 0000000..b1add68 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h-source.html @@ -0,0 +1,115 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h</h1><a href="_nv_blast_ext_authoring_mesh_utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include <cinttypes></span> +<a name="l00002"></a>00002 <span class="preprocessor">#include <map></span> +<a name="l00003"></a>00003 <span class="preprocessor">#include <set></span> +<a name="l00004"></a>00004 <span class="preprocessor">#include <vector></span> +<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span> +<a name="l00006"></a>00006 +<a name="l00007"></a>00007 <span class="keyword">namespace </span>physx +<a name="l00008"></a>00008 { +<a name="l00009"></a>00009 <span class="keyword">class </span>PxVec3; +<a name="l00010"></a>00010 }; +<a name="l00011"></a>00011 +<a name="l00012"></a>00012 <span class="keyword">namespace </span>Nv +<a name="l00013"></a>00013 { +<a name="l00014"></a>00014 <span class="keyword">namespace </span>Blast +<a name="l00015"></a>00015 { +<a name="l00016"></a>00016 +<a name="l00017"></a>00017 <span class="keyword">class </span>Mesh; +<a name="l00018"></a>00018 +<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, Mesh* mesh, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>); +<a name="l00039"></a>00039 Mesh* <a class="code" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId); +<a name="l00040"></a>00040 +<a name="l00046"></a>00046 Mesh* <a class="code" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">getBigBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keywordtype">float</span> size, int32_t interiorMaterialId); +<a name="l00047"></a>00047 +<a name="l00061"></a>00061 Mesh* <a class="code" href="namespace_nv_1_1_blast.html#1b729c22d7aa248e8ded6819006f91dc">getNoisyCuttingBoxPair</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, <span class="keywordtype">float</span> jaggedPlaneSize, physx::PxVec3 resolution, int64_t <span class="keywordtype">id</span>, <span class="keywordtype">float</span> amplitude, <span class="keywordtype">float</span> frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId); +<a name="l00062"></a>00062 +<a name="l00063"></a>00063 +<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#0265283060faee576b2b897fbaf209de">inverseNormalAndIndices</a>(Mesh* mesh); +<a name="l00069"></a>00069 +<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">00070</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a> +<a name="l00071"></a>00071 { +<a name="l00072"></a>00072 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html#6f2b3cfbdd9d51ecbbc4fe975640b56e">operator()</a>(<span class="keyword">const</span> physx::PxVec3& v1, <span class="keyword">const</span> physx::PxVec3& v2) <span class="keyword">const</span>; +<a name="l00073"></a>00073 }; +<a name="l00074"></a>00074 +<a name="l00075"></a><a class="code" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">00075</a> <span class="keyword">typedef</span> std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a>> <a class="code" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">PointMap</a>; +<a name="l00076"></a>00076 +<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">00077</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a> +<a name="l00078"></a>00078 { +<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">00079</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>() {} +<a name="l00080"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#f6b9ee40d745ea78244a355c0d65f5cb">00080</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId) +<a name="l00081"></a>00081 : <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a>(inW), <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a>(inH), <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">f</a>(0, 3, inMatId, inUD) +<a name="l00082"></a>00082 { +<a name="l00083"></a>00083 <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>.reserve((<a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a> + 1) * (<a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a> + 1)); +<a name="l00084"></a>00084 } +<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">00085</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#018d533cdd3f33f91ef6fa8083a1bf43">w</a>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#c8ab3ad7169b6a404eceef389a6e6bca">h</a>; +<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">00086</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#39746301120ce22fd190189300cc2dcc">f</a>; +<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">00087</a> std::vector<Nv::Blast::Vertex> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>; +<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">00088</a> std::vector<Nv::Blast::Edge> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">edges</a>; +<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#bf295a5e931ffdc0ecf69ef2dc621c95">00089</a> std::vector<Nv::Blast::Facet> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#bf295a5e931ffdc0ecf69ef2dc621c95">facets</a>; +<a name="l00090"></a>00090 }; +<a name="l00091"></a>00091 +<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">00092</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a> +<a name="l00093"></a>00093 { +<a name="l00094"></a>00094 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html#e9538161f3889b30611d4781d50d0fa6">operator()</a>(<span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv1, <span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv2) <span class="keyword">const</span>; +<a name="l00095"></a>00095 }; +<a name="l00096"></a>00096 +<a name="l00097"></a><a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">00097</a> <span class="keyword">typedef</span> std::map<std::pair<physx::PxVec3, physx::PxVec3>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a>> <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>; +<a name="l00098"></a>00098 +<a name="l00099"></a>00099 <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>; +<a name="l00100"></a>00100 +<a name="l00101"></a>00101 <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#e1f8e465d658b5eda1923088284273bd">buildCuttingConeFaces</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, <span class="keyword">const</span> std::vector<std::vector<physx::PxVec3>>& points, +<a name="l00102"></a>00102 <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, +<a name="l00103"></a>00103 int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>& sharedFacesMap); +<a name="l00104"></a>00104 +<a name="l00120"></a>00120 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#7f938d770548b9c3126c6831e845c868">getCuttingCone</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, +<a name="l00121"></a>00121 <span class="keyword">const</span> std::vector<physx::PxVec3>& points, <span class="keyword">const</span> std::set<int32_t>& smoothingGroups, +<a name="l00122"></a>00122 <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop, +<a name="l00123"></a>00123 int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <span class="keyword">const</span> <a class="code" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>& sharedFacesMap, <span class="keywordtype">bool</span> inverseNormals = <span class="keyword">false</span>); +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 }; +<a name="l00126"></a>00126 }; +</pre></div></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/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html new file mode 100644 index 0000000..bdd9940 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.html @@ -0,0 +1,95 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h File Reference</h1><code>#include <cinttypes></code><br> +<code>#include <map></code><br> +<code>#include <set></code><br> +<code>#include <vector></code><br> +<code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> + +<p> +<a href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_cmp_shared_face.html">Nv::Blast::CmpSharedFace</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_cmp_vec.html">Nv::Blast::CmpVec</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_shared_face.html">Nv::Blast::SharedFace</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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 colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map<br class="typebreak"> +< physx::PxVec3, std::map<br class="typebreak"> +< uint32_t, uint32_t >, CmpVec > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast::PointMap</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map< std::pair<br class="typebreak"> +< physx::PxVec3, physx::PxVec3 ><br class="typebreak"> +, SharedFace, CmpSharedFace > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">Nv::Blast::SharedFacesMap</a></td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#e1f8e465d658b5eda1923088284273bd">Nv::Blast::buildCuttingConeFaces</a> (const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast::getBigBox</a> (const physx::PxVec3 &point, float size, int32_t interiorMaterialId)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast::getCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#7f938d770548b9c3126c6831e845c868">Nv::Blast::getCuttingCone</a> (const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">Mesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1b729c22d7aa248e8ded6819006f91dc">Nv::Blast::getNoisyCuttingBoxPair</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#0265283060faee576b2b897fbaf209de">Nv::Blast::inverseNormalAndIndices</a> (Mesh *mesh)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast::setCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)</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/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js new file mode 100644 index 0000000..6ad9bfc --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h.js @@ -0,0 +1,15 @@ +var _nv_blast_ext_authoring_mesh_utils_8h = +[ + [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], + [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], + [ "SharedFace", "struct_nv_1_1_blast_1_1_shared_face.html", "struct_nv_1_1_blast_1_1_shared_face" ], + [ "PointMap", "_nv_blast_ext_authoring_mesh_utils_8h.html#a2ae61a5475656a13f05a71e0b1359b8a", null ], + [ "SharedFacesMap", "_nv_blast_ext_authoring_mesh_utils_8h.html#afe329ff8e54fccde762d704ec05e8e4e", null ], + [ "buildCuttingConeFaces", "_nv_blast_ext_authoring_mesh_utils_8h.html#ae1f8e465d658b5eda1923088284273bd", null ], + [ "getBigBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#aef59d71df12b51af958587475b90495f", null ], + [ "getCuttingBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#a1dd51a1368754e171b1cc545e2987fc6", null ], + [ "getCuttingCone", "_nv_blast_ext_authoring_mesh_utils_8h.html#a7f938d770548b9c3126c6831e845c868", null ], + [ "getNoisyCuttingBoxPair", "_nv_blast_ext_authoring_mesh_utils_8h.html#a1b729c22d7aa248e8ded6819006f91dc", null ], + [ "inverseNormalAndIndices", "_nv_blast_ext_authoring_mesh_utils_8h.html#a0265283060faee576b2b897fbaf209de", null ], + [ "setCuttingBox", "_nv_blast_ext_authoring_mesh_utils_8h.html#a301b2bfdc5a3193cf8821c91595fedf2", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html new file mode 100644 index 0000000..77d7abf --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_mesh_utils_8h_source.html @@ -0,0 +1,83 @@ +<html> + <head> + <title>sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_authoring_mesh_utils_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtAuthoringMeshUtils.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_authoring_mesh_utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <cinttypes></span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <set></span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">class </span>PxVec3;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> };</div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> {</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, Mesh* mesh, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> Mesh* <a class="code" href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, int64_t <span class="keywordtype">id</span>, int32_t interiorMaterialId);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> Mesh* <a class="code" href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">getBigBox</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keywordtype">float</span> size, int32_t interiorMaterialId);</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> Mesh* <a class="code" href="namespace_nv_1_1_blast.html#a1b729c22d7aa248e8ded6819006f91dc">getNoisyCuttingBoxPair</a>(<span class="keyword">const</span> physx::PxVec3& point, <span class="keyword">const</span> physx::PxVec3& <a class="code" href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">normal</a>, <span class="keywordtype">float</span> size, <span class="keywordtype">float</span> jaggedPlaneSize, physx::PxVec3 resolution, int64_t <span class="keywordtype">id</span>, <span class="keywordtype">float</span> amplitude, <span class="keywordtype">float</span> frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#a0265283060faee576b2b897fbaf209de">inverseNormalAndIndices</a>(Mesh* mesh);</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cmp_vec.html"> 70</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> physx::PxVec3& v1, <span class="keyword">const</span> physx::PxVec3& v2) <span class="keyword">const</span>;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> };</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a"> 75</a></span> <span class="keyword">typedef</span> std::map<physx::PxVec3, std::map<uint32_t, uint32_t>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a>> <a class="code" href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a">PointMap</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html"> 77</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> {</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f"> 79</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f">SharedFace</a>() {}</div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb"> 80</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb">SharedFace</a>(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  : <a class="code" href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a>(inW), h(inH), f(0, 3, inMatId, inUD)</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  {</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  vertices.reserve((<a class="code" href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a> + 1) * (h + 1));</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  }</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43"> 85</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43">w</a>, h;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc"> 86</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc">f</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e"> 87</a></span>  std::vector<Nv::Blast::Vertex> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">vertices</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9"> 88</a></span>  std::vector<Nv::Blast::Edge> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">edges</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95"> 89</a></span>  std::vector<Nv::Blast::Facet> <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95">facets</a>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> };</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html"> 92</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordtype">bool</span> operator()(<span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv1, <span class="keyword">const</span> std::pair<physx::PxVec3, physx::PxVec3>& pv2) <span class="keyword">const</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> };</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e"> 97</a></span> <span class="keyword">typedef</span> std::map<std::pair<physx::PxVec3, physx::PxVec3>, <a class="code" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a>, <a class="code" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a>> <a class="code" href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#ae1f8e465d658b5eda1923088284273bd">buildCuttingConeFaces</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf, <span class="keyword">const</span> std::vector<std::vector<physx::PxVec3>>& points,</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop,</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, SharedFacesMap& sharedFacesMap);</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="namespace_nv_1_1_blast.html#a7f938d770548b9c3126c6831e845c868">getCuttingCone</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a>& conf,</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keyword">const</span> std::vector<physx::PxVec3>& points, <span class="keyword">const</span> std::set<int32_t>& smoothingGroups,</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordtype">float</span> heightBot, <span class="keywordtype">float</span> heightTop, <span class="keywordtype">float</span> conicityBot, <span class="keywordtype">float</span> conicityTop,</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  int64_t& <span class="keywordtype">id</span>, int32_t seed, int32_t interiorMaterialId, <span class="keyword">const</span> SharedFacesMap& sharedFacesMap, <span class="keywordtype">bool</span> inverseNormals = <span class="keyword">false</span>);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> };</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> };</div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a1b729c22d7aa248e8ded6819006f91dc"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a1b729c22d7aa248e8ded6819006f91dc">Nv::Blast::getNoisyCuttingBoxPair</a></div><div class="ttdeci">Mesh * getNoisyCuttingBoxPair(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, float jaggedPlaneSize, physx::PxVec3 resolution, int64_t id, float amplitude, float frequency, int32_t octaves, int32_t seed, int32_t interiorMaterialId)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_af6b9ee40d745ea78244a355c0d65f5cb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb">Nv::Blast::SharedFace::SharedFace</a></div><div class="ttdeci">SharedFace(uint32_t inW, uint32_t inH, int64_t inUD, int32_t inMatId)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:80</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a1dd51a1368754e171b1cc545e2987fc6"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">Nv::Blast::getCuttingBox</a></div><div class="ttdeci">Mesh * getCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a301b2bfdc5a3193cf8821c91595fedf2"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast::setCuttingBox</a></div><div class="ttdeci">void setCuttingBox(const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_ae1f8e465d658b5eda1923088284273bd"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ae1f8e465d658b5eda1923088284273bd">Nv::Blast::buildCuttingConeFaces</a></div><div class="ttdeci">void buildCuttingConeFaces(const CutoutConfiguration &conf, const std::vector< std::vector< physx::PxVec3 >> &points, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, SharedFacesMap &sharedFacesMap)</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_1_1_vec_math_html_a1c8d1bbcf531b04e6ff52f5357987794"><div class="ttname"><a href="namespace_nv_1_1_blast_1_1_vec_math.html#a1c8d1bbcf531b04e6ff52f5357987794">Nv::Blast::VecMath::normal</a></div><div class="ttdeci">NV_INLINE float normal(const float a[3], float r[3])</div><div class="ttdef"><b>Definition:</b> NvBlastMath.h:93</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_ad07df8d2530bfbe5d4cc71fda2f8845e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace::vertices</a></div><div class="ttdeci">std::vector< Nv::Blast::Vertex > vertices</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:87</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a018d533cdd3f33f91ef6fa8083a1bf43"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43">Nv::Blast::SharedFace::w</a></div><div class="ttdeci">uint32_t w</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:85</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_aef59d71df12b51af958587475b90495f"><div class="ttname"><a href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">Nv::Blast::getBigBox</a></div><div class="ttdeci">Mesh * getBigBox(const physx::PxVec3 &point, float size, int32_t interiorMaterialId)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html">Nv::Blast::SharedFace</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:77</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_afe329ff8e54fccde762d704ec05e8e4e"><div class="ttname"><a href="namespace_nv_1_1_blast.html#afe329ff8e54fccde762d704ec05e8e4e">Nv::Blast::SharedFacesMap</a></div><div class="ttdeci">std::map< std::pair< physx::PxVec3, physx::PxVec3 >, SharedFace, CmpSharedFace > SharedFacesMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:97</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cmp_vec_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cmp_vec.html">Nv::Blast::CmpVec</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:70</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a39746301120ce22fd190189300cc2dcc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc">Nv::Blast::SharedFace::f</a></div><div class="ttdeci">Facet f</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:86</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cmp_shared_face_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">Nv::Blast::CmpSharedFace</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:92</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a2ae61a5475656a13f05a71e0b1359b8a"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast::PointMap</a></div><div class="ttdeci">std::map< physx::PxVec3, std::map< uint32_t, uint32_t >, CmpVec > PointMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:75</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a7f938d770548b9c3126c6831e845c868"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a7f938d770548b9c3126c6831e845c868">Nv::Blast::getCuttingCone</a></div><div class="ttdeci">Mesh * getCuttingCone(const CutoutConfiguration &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const SharedFacesMap &sharedFacesMap, bool inverseNormals=false)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a4f4a5a9045d3e06d9a29b956d6192c0f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f">Nv::Blast::SharedFace::SharedFace</a></div><div class="ttdeci">SharedFace()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:79</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_cutout_configuration_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringFractureTool.h:120</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_a53f6135cbc9e023485b903f42778f2b9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace::edges</a></div><div class="ttdeci">std::vector< Nv::Blast::Edge > edges</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:88</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a0265283060faee576b2b897fbaf209de"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a0265283060faee576b2b897fbaf209de">Nv::Blast::inverseNormalAndIndices</a></div><div class="ttdeci">void inverseNormalAndIndices(Mesh *mesh)</div></div> +<div class="ttc" id="bt_vector3_8h_html_a3570ef89f063fd0616ac57b1c4ae930e"><div class="ttname"><a href="bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e">w</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & w() const</div><div class="ttdoc">Return the w value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:281</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_shared_face_html_abf295a5e931ffdc0ecf69ef2dc621c95"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95">Nv::Blast::SharedFace::facets</a></div><div class="ttdeci">std::vector< Nv::Blast::Facet > facets</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMeshUtils.h:89</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html new file mode 100644 index 0000000..00674a6 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h-source.html @@ -0,0 +1,168 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h</h1><a href="_nv_blast_ext_authoring_pattern_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a>"</span> +<a name="l00033"></a>00033 +<a name="l00034"></a>00034 <span class="keyword">namespace </span>Nv +<a name="l00035"></a>00035 { +<a name="l00036"></a>00036 <span class="keyword">namespace </span>Blast +<a name="l00037"></a>00037 { +<a name="l00038"></a><a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">00038</a> <span class="keyword">typedef</span> float (*<a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a>)(void); +<a name="l00039"></a>00039 +<a name="l00040"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">00040</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a> +<a name="l00041"></a>00041 { +<a name="l00042"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">00042</a> <a class="code" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = <span class="keyword">nullptr</span>; +<a name="l00043"></a>00043 +<a name="l00044"></a><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">00044</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000; +<a name="l00045"></a>00045 }; +<a name="l00046"></a>00046 +<a name="l00047"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">00047</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a> +<a name="l00048"></a>00048 { +<a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">00049</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a> = 2; +<a name="l00050"></a>00050 +<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">00051</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a> = 0.0f; +<a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">00052</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a> = 1.0f; +<a name="l00053"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">00053</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a> = 1.0f; +<a name="l00054"></a>00054 +<a name="l00055"></a><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">00055</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a> = 1.0f; +<a name="l00056"></a>00056 }; +<a name="l00057"></a>00057 +<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">00058</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a> +<a name="l00059"></a>00059 { +<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">00060</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a>; +<a name="l00061"></a>00061 +<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">00062</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a>; +<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">00063</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a>; +<a name="l00064"></a>00064 }; +<a name="l00065"></a>00065 +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a> +<a name="l00067"></a>00067 { +<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">00068</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a> = 0.0f; +<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">00069</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a> = 1.0f; +<a name="l00070"></a>00070 +<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">00071</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a> = 3; +<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">00072</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a> = 8; +<a name="l00073"></a>00073 +<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">00074</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a> = .0f; +<a name="l00075"></a>00075 +<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">00076</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a> = 0.0f; +<a name="l00077"></a>00077 +<a name="l00078"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">00078</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a> = 0.0f; +<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">00079</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a> = 0.0f; +<a name="l00080"></a>00080 +<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">00081</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a> = 1.0f; +<a name="l00082"></a>00082 }; +<a name="l00083"></a>00083 +<a name="l00084"></a>00084 +<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">00085</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> +<a name="l00086"></a>00086 { +<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">00090</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a>; +<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">00091</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</a>; <span class="comment">// For cone shape activation</span> +<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">00092</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> +<a name="l00093"></a>00093 { +<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">00094</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> = 0, +<a name="l00095"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">00095</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a>, +<a name="l00096"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">00096</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a> +<a name="l00097"></a>00097 }; +<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">00098</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a> = <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a>; +<a name="l00099"></a>00099 <span class="comment">// ----------------------------------------------</span> +<a name="l00100"></a>00100 +<a name="l00101"></a>00101 +<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">00102</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a>; +<a name="l00103"></a><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">00103</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a> = <span class="keyword">nullptr</span>; +<a name="l00104"></a>00104 +<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a>() = 0; +<a name="l00106"></a>00106 }; +<a name="l00107"></a>00107 +<a name="l00108"></a><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">00108</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a> +<a name="l00109"></a>00109 { +<a name="l00110"></a>00110 <span class="keyword">public</span>: +<a name="l00111"></a>00111 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) = 0; +<a name="l00112"></a>00112 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) = 0; +<a name="l00113"></a>00113 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) = 0; +<a name="l00114"></a>00114 +<a name="l00115"></a>00115 +<a name="l00116"></a>00116 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a>(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId) = 0; +<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a>() = 0; +<a name="l00118"></a>00118 }; +<a name="l00119"></a>00119 +<a name="l00120"></a>00120 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#d4de030f2bb5387d197e40cabf772b0f">savePatternToObj</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern); +<a name="l00121"></a>00121 +<a name="l00122"></a>00122 } <span class="comment">// namespace Blast</span> +<a name="l00123"></a>00123 } <span class="comment">// namespace Nv</span> +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 +<a name="l00126"></a>00126 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span> +</pre></div></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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html new file mode 100644 index 0000000..4284a21 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.html @@ -0,0 +1,77 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_globals_8h-source.html">NvBlastGlobals.h</a>"</code><br> + +<p> +<a href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</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_damage_pattern.html">Nv::Blast::DamagePattern</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_pattern_descriptor.html">Nv::Blast::PatternDescriptor</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_pattern_generator.html">Nv::Blast::PatternGenerator</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_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</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_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></td></tr> + +<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef float(* </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast::RNG_CALLBACK</a> )(void)</td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#d4de030f2bb5387d197e40cabf772b0f">Nv::Blast::savePatternToObj</a> (DamagePattern *pattern)</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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js new file mode 100644 index 0000000..b1bf2c5 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h.js @@ -0,0 +1,11 @@ +var _nv_blast_ext_authoring_pattern_generator_8h = +[ + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], + [ "RNG_CALLBACK", "_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88", null ], + [ "savePatternToObj", "_nv_blast_ext_authoring_pattern_generator_8h.html#ad4de030f2bb5387d197e40cabf772b0f", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html new file mode 100644 index 0000000..9c80777 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_8h_source.html @@ -0,0 +1,78 @@ +<html> + <head> + <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_authoring_pattern_generator_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtAuthoringPatternGenerator.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_authoring_pattern_generator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATOR_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  {</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88"> 38</a></span>  <span class="keyword">typedef</span> float (*<a class="code" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">RNG_CALLBACK</a>)(void);</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html"> 40</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  {</div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b"> 42</a></span>  <a class="code" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">RNG_CALLBACK</a> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb"> 44</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  };</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html"> 47</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd"> 49</a></span>  uint32_t cellsCount = 2;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4"> 51</a></span>  <span class="keywordtype">float</span> radiusMin = 0.0f;</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d"> 52</a></span>  <span class="keywordtype">float</span> radiusMax = 1.0f;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae"> 53</a></span>  <span class="keywordtype">float</span> radiusDistr = 1.0f;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516"> 55</a></span>  <span class="keywordtype">float</span> debrisRadiusMult = 1.0f;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  };</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html"> 58</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9"> 60</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179"> 62</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa"> 63</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  };</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html"> 66</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">PatternDescriptor</a></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31"> 68</a></span>  <span class="keywordtype">float</span> radiusMin = 0.0f;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1"> 69</a></span>  <span class="keywordtype">float</span> radiusMax = 1.0f;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462"> 71</a></span>  uint32_t radialSteps = 3;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3"> 72</a></span>  uint32_t angularSteps = 8;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2"> 74</a></span>  <span class="keywordtype">float</span> aperture = .0f;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f"> 76</a></span>  <span class="keywordtype">float</span> angularNoiseAmplitude = 0.0f;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  </div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39"> 78</a></span>  <span class="keywordtype">float</span> radialNoiseAmplitude = 0.0f;</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29"> 79</a></span>  <span class="keywordtype">float</span> radialNoiseFrequency = 0.0f;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a"> 81</a></span>  <span class="keywordtype">float</span> debrisRadiusMult = 1.0f;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  };</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html"> 85</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  {</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17"> 90</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">activationRadius</a>;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9"> 91</a></span>  <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">angle</a>; <span class="comment">// For cone shape activation</span></div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b"> 92</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba"> 94</a></span>  Point = 0,</div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5"> 95</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Line</a>,</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5"> 96</a></span>  Cone</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  };</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea"> 98</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> activationType = Point;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// ----------------------------------------------</span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d"> 102</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">cellsCount</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059"> 103</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** cellsMeshes = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  };</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_pattern_generator.html"> 108</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  {</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateUniformPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateBeamPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateRegularRadialPattern(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) = 0;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateVoronoiPattern(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a>) = 0;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  };</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="namespace_nv_1_1_blast.html#ad4de030f2bb5387d197e40cabf772b0f">savePatternToObj</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span></div><div class="ttc" id="namespace_nv_1_1_blast_html_ad4de030f2bb5387d197e40cabf772b0f"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ad4de030f2bb5387d197e40cabf772b0f">Nv::Blast::savePatternToObj</a></div><div class="ttdeci">NVBLAST_API void savePatternToObj(DamagePattern *pattern)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_ac5cc1c03da7cac8a6ed0c0c1db2626aa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc::radiusMax</a></div><div class="ttdeci">float radiusMax</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:63</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_uniform_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:47</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_abb1b2e8d9e8b50f7d2be7a20e1b55179"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc::radiusMin</a></div><div class="ttdeci">float radiusMin</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:62</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html_ad79ccd96c8ec0a78b5b95454b86f4fd9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc::cellsCount</a></div><div class="ttdeci">uint32_t cellsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:60</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="_nv_blast_globals_8h_html"><div class="ttname"><a href="_nv_blast_globals_8h.html">NvBlastGlobals.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:66</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html_a7f743be5fe7e4daf2d2b031a041fa29b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor::RNG</a></div><div class="ttdeci">RNG_CALLBACK RNG</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:42</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:58</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_afba7f2aaf59f24992c8d95a418160d17"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern::activationRadius</a></div><div class="ttdeci">float activationRadius</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:90</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern::Line</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:95</div></div> +<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:108</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_aac014f5d85ffaecb95328a2b10a2154b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern::ActivationDistanceType</a></div><div class="ttdeci">ActivationDistanceType</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:92</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_abade8f3d71809556586e2eb70bfd79b9"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern::angle</a></div><div class="ttdeci">float angle</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:91</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html_ad5b24919d89dd367b0aeba80e06781eb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor::interiorMaterialId</a></div><div class="ttdeci">uint32_t interiorMaterialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:44</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_pattern_descriptor_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:40</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a4e5bb14b7dd9af36721e2510c8cf4a88"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">Nv::Blast::RNG_CALLBACK</a></div><div class="ttdeci">float(* RNG_CALLBACK)(void)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:38</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html_a4158abd1adffefe93bcecc89c4d7254d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern::cellsCount</a></div><div class="ttdeci">uint32_t cellsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:102</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html new file mode 100644 index 0000000..f9ee412 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html @@ -0,0 +1,103 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h</h1><a href="_nv_blast_ext_authoring_pattern_generator_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span> +<a name="l00033"></a>00033 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a>"</span> +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="keyword">namespace </span>Nv +<a name="l00037"></a>00037 { +<a name="l00038"></a>00038 <span class="keyword">namespace </span>Blast +<a name="l00039"></a>00039 { +<a name="l00040"></a>00040 +<a name="l00041"></a><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">00041</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">PatternGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a> +<a name="l00042"></a>00042 { +<a name="l00043"></a>00043 <span class="keyword">public</span>: +<a name="l00044"></a>00044 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">generateUniformPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) <span class="keyword">override</span>; +<a name="l00045"></a>00045 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">generateBeamPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) <span class="keyword">override</span>; +<a name="l00046"></a>00046 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">generateRegularRadialPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) <span class="keyword">override</span>; +<a name="l00047"></a>00047 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">release</a>() <span class="keyword">override</span>; +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">generateVoronoiPattern</a>(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId) <span class="keyword">override</span>; +<a name="l00050"></a>00050 <span class="keyword">private</span>: +<a name="l00051"></a>00051 <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateVoronoiPatternInternal(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId, <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#9fc74450b4146c1a60a3bd6ba3bb23a4" title="Return the angle between this and another vector.">angle</a> = 0.0f); +<a name="l00052"></a>00052 }; +<a name="l00053"></a>00053 +<a name="l00054"></a>00054 +<a name="l00055"></a>00055 } <span class="comment">// namespace Blast</span> +<a name="l00056"></a>00056 } <span class="comment">// namespace Nv</span> +<a name="l00057"></a>00057 +<a name="l00058"></a>00058 <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span> +</pre></div></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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html new file mode 100644 index 0000000..903c3ae --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h.html @@ -0,0 +1,62 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> +<code>#include "<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>"</code><br> + +<p> +<a href="_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></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/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html new file mode 100644 index 0000000..a279c0a --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html @@ -0,0 +1,71 @@ +<html> + <head> + <title>sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtAuthoringPatternGeneratorImpl.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_authoring_pattern_generator_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTAUTHORINGPATTERNGENERATORIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html"> 41</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">PatternGeneratorImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58">generateUniformPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a>* desc) <span class="keyword">override</span>;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a">generateBeamPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a>* desc) <span class="keyword">override</span>;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505">generateRegularRadialPattern</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a>* desc) <span class="keyword">override</span>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1">generateVoronoiPattern</a>(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId) <span class="keyword">override</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* generateVoronoiPatternInternal(uint32_t pointCount, <span class="keyword">const</span> physx::PxVec3* points, int32_t interiorMaterialId, <span class="keywordtype">float</span> <a class="code" href="bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b">angle</a> = 0.0f);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  };</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTAUTHORINGMESHCLEANER_H</span></div><div class="ttc" id="_nv_blast_ext_authoring_pattern_generator_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_uniform_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:47</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html_abc58e4a531a3f63fbae85fabf716052a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl::generateBeamPattern</a></div><div class="ttdeci">virtual DamagePattern * generateBeamPattern(const BeamPatternDesc *desc) override</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:66</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGeneratorImpl.h:41</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_beam_pattern_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:58</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html_a540550fea08b19a6e4d50d1df81a27fa"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl::release</a></div><div class="ttdeci">virtual void release() override</div></div> +<div class="ttc" id="bt_vector3_8h_html_a545c49277de85f6dbc05ec06319eee1b"><div class="ttname"><a href="bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b">angle</a></div><div class="ttdeci">SIMD_FORCE_INLINE btScalar angle(const btVector3 &v) const</div><div class="ttdoc">Return the angle between this and another vector. </div><div class="ttdef"><b>Definition:</b> btVector3.h:177</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:108</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html_aee9aca9b96ed9cd1e14e8cc5667c1c58"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl::generateUniformPattern</a></div><div class="ttdeci">virtual DamagePattern * generateUniformPattern(const UniformPatternDesc *desc) override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html_a049e1052779d0ca3d0a40f58874ea505"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl::generateRegularRadialPattern</a></div><div class="ttdeci">virtual DamagePattern * generateRegularRadialPattern(const RegularRadialPatternDesc *desc) override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_pattern_generator_impl_html_a744dcfcea7276943ad5261d618982cb1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl::generateVoronoiPattern</a></div><div class="ttdeci">virtual DamagePattern * generateVoronoiPattern(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId) override</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html index 8cb5422..fb42e6c 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_perlin_noise_8h_source.html @@ -52,7 +52,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_perlin_noise_8 <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_simplex_noise_html_a6dd8a1fbea3071eb3012cc342248b843"><div class="ttname"><a href="class_nv_1_1_blast_1_1_simplex_noise.html#a6dd8a1fbea3071eb3012cc342248b843">Nv::Blast::SimplexNoise::sample</a></div><div class="ttdeci">float sample(physx::PxVec3 p)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPerlinNoise.h:370</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_ac13586ad5f58085610f3ae2feda2469a"><div class="ttname"><a href="namespace_nv_1_1_blast.html#ac13586ad5f58085610f3ae2feda2469a">Nv::Blast::setup</a></div><div class="ttdeci">NV_INLINE void setup(int i, PxVec3 point, float &t, int &b0, int &b1, float &r0, float &r1)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPerlinNoise.h:59</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html_abc19897d708ea7c691c1325b14eff198"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase::getRandomValue</a></div><div class="ttdeci">virtual float getRandomValue()=0</div></div> <div class="ttc" id="_nv_blast_ext_authoring_perlin_noise_8h_html_aa5c89172703d702a397d064f704953d5"><div class="ttname"><a href="_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5">PERLIN_NOISE_SAMPLE_TABLE</a></div><div class="ttdeci">#define PERLIN_NOISE_SAMPLE_TABLE</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPerlinNoise.h:38</div></div> <div class="ttc" id="namespace_nv_1_1_blast_html_a92d505a07c6038f564445af249ff5158"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a92d505a07c6038f564445af249ff5158">Nv::Blast::noiseSample</a></div><div class="ttdeci">NV_INLINE float noiseSample(PxVec3 point, int *p, PxVec3 *g)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPerlinNoise.h:69</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html index a625d1a..367b215 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_triangulator_8h_source.html @@ -62,7 +62,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_triangulator_8 <div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTriangulator.h:48</div></div> <div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a></div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_html_a76e1c257449e53049c62984e1e95b44d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator.html#a76e1c257449e53049c62984e1e95b44d">Nv::Blast::Triangulator::getBaseMesh</a></div><div class="ttdeci">std::vector< Triangle > & getBaseMesh()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTriangulator.h:60</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html index b2ad303..93dd837 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h-source.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -36,7 +36,7 @@ <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> -<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h</h1><a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h</h1><a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> <a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> <a name="l00003"></a>00003 <span class="comment">//</span> <a name="l00004"></a>00004 <span class="comment">// Notice</span> @@ -72,7 +72,7 @@ <a name="l00034"></a>00034 <span class="preprocessor">#include <PxBounds3.h></span> <a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span> <a name="l00036"></a>00036 -<a name="l00037"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">00037</a> <span class="preprocessor">#define NOT_VALID_VERTEX INT32_MAX</span> +<a name="l00037"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">00037</a> <span class="preprocessor">#define NOT_VALID_VERTEX UINT32_MAX</span> <a name="l00038"></a>00038 <span class="preprocessor"></span> <a name="l00039"></a>00039 <span class="keyword">namespace </span>Nv <a name="l00040"></a>00040 { @@ -83,7 +83,7 @@ <a name="l00048"></a>00048 { <a name="l00049"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">00049</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>; <a name="l00050"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">00050</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a>() : <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){} -<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a>(<span class="keywordtype">int</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, <span class="keywordtype">int</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>) : s(s), e(e) {} +<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">00051</a> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a>(uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>) : s(s), e(e) {} <a name="l00052"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">00052</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>& b)<span class="keyword"> const</span> <a name="l00053"></a>00053 <span class="keyword"> </span>{ <a name="l00054"></a>00054 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a> == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>) @@ -91,175 +91,179 @@ <a name="l00056"></a>00056 <span class="keywordflow">else</span> <a name="l00057"></a>00057 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a> < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>; <a name="l00058"></a>00058 } -<a name="l00059"></a>00059 }; -<a name="l00060"></a>00060 -<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">00064</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> -<a name="l00065"></a>00065 { -<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">00066</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span> -<a name="l00067"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">00067</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span> -<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">00068</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span> -<a name="l00069"></a>00069 }; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 -<a name="l00072"></a>00072 <span class="comment">// Interior material ID</span> -<a name="l00073"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">00073</a> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span> -<a name="l00074"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">00074</a> <span class="preprocessor"></span><span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span> -<a name="l00075"></a>00075 <span class="preprocessor"></span> +<a name="l00059"></a><a class="code" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">00059</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a>(uint32_t i)<span class="keyword"> const</span> +<a name="l00060"></a>00060 <span class="keyword"> </span>{ +<a name="l00061"></a>00061 <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint32_t*<span class="keyword">></span>(<span class="keyword">this</span>) + i); +<a name="l00062"></a>00062 } +<a name="l00063"></a>00063 +<a name="l00064"></a>00064 }; +<a name="l00065"></a>00065 +<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">00069</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> +<a name="l00070"></a>00070 { +<a name="l00071"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">00071</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span> +<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">00072</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span> +<a name="l00073"></a><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">00073</a> physx::PxVec2 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#f9dd92717183ed2bda738d8d5afc845f">uv</a>[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span> +<a name="l00074"></a>00074 }; +<a name="l00075"></a>00075 <a name="l00076"></a>00076 -<a name="l00077"></a>00077 -<a name="l00081"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">00081</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> -<a name="l00082"></a>00082 { -<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">00083</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a>() {}; -<a name="l00084"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">00084</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>) : a(a), b(b), c(c) {}; -<a name="l00085"></a>00085 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>; -<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">00086</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a>; -<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">00087</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>; -<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">00088</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>; -<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">00089</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a>()<span class="keyword"> const</span> -<a name="l00090"></a>00090 <span class="keyword"> </span>{ -<a name="l00091"></a>00091 <span class="keywordflow">return</span> ((<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>)); -<a name="l00092"></a>00092 } -<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">00093</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index) -<a name="l00094"></a>00094 { -<a name="l00095"></a>00095 <span class="keywordflow">return</span> (&<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index]; -<a name="l00096"></a>00096 } -<a name="l00097"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">00097</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)<span class="keyword"> const</span> -<a name="l00098"></a>00098 <span class="keyword"> </span>{ -<a name="l00099"></a>00099 <span class="keywordflow">return</span> (&<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index]; -<a name="l00100"></a>00100 } -<a name="l00101"></a>00101 }; -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 -<a name="l00107"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00107</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> -<a name="l00108"></a>00108 { -<a name="l00109"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00109</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {}; -<a name="l00110"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00110</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {}; -<a name="l00111"></a>00111 -<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00112</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b) -<a name="l00113"></a>00113 { -<a name="l00114"></a>00114 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b) -<a name="l00115"></a>00115 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>; -<a name="l00116"></a>00116 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b) -<a name="l00117"></a>00117 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>; -<a name="l00118"></a>00118 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b) -<a name="l00119"></a>00119 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>; -<a name="l00120"></a>00120 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>; -<a name="l00121"></a>00121 } -<a name="l00122"></a>00122 -<a name="l00123"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00123</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b) -<a name="l00124"></a>00124 { -<a name="l00125"></a>00125 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) && (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>); +<a name="l00077"></a>00077 <span class="comment">// Interior material ID</span> +<a name="l00078"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">00078</a> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span> +<a name="l00079"></a><a class="code" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span> +<a name="l00080"></a>00080 <span class="preprocessor"></span> +<a name="l00081"></a>00081 +<a name="l00082"></a>00082 +<a name="l00086"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">00086</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> +<a name="l00087"></a>00087 { +<a name="l00088"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">00088</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Triangle</a>() {}; +<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">00089</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>) : a(a), b(b), c(c) {}; +<a name="l00090"></a>00090 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>; +<a name="l00091"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">00091</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a>; +<a name="l00092"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">00092</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>; +<a name="l00093"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">00093</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>; +<a name="l00094"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">00094</a> physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">getNormal</a>()<span class="keyword"> const</span> +<a name="l00095"></a>00095 <span class="keyword"> </span>{ +<a name="l00096"></a>00096 <span class="keywordflow">return</span> ((<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">p</a>)); +<a name="l00097"></a>00097 } +<a name="l00098"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">00098</a> <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index) +<a name="l00099"></a>00099 { +<a name="l00100"></a>00100 <span class="keywordflow">return</span> (&<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index]; +<a name="l00101"></a>00101 } +<a name="l00102"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">00102</a> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)<span class="keyword"> const</span> +<a name="l00103"></a>00103 <span class="keyword"> </span>{ +<a name="l00104"></a>00104 <span class="keywordflow">return</span> (&<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a>)[index]; +<a name="l00105"></a>00105 } +<a name="l00106"></a>00106 }; +<a name="l00107"></a>00107 +<a name="l00108"></a>00108 +<a name="l00112"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">00112</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a> +<a name="l00113"></a>00113 { +<a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">00114</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {}; +<a name="l00115"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">00115</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>(c) {}; +<a name="l00116"></a>00116 +<a name="l00117"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">00117</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b) +<a name="l00118"></a>00118 { +<a name="l00119"></a>00119 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> != b) +<a name="l00120"></a>00120 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>; +<a name="l00121"></a>00121 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> != b) +<a name="l00122"></a>00122 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>; +<a name="l00123"></a>00123 <span class="keywordflow">if</span> (<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != a && <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a> != b) +<a name="l00124"></a>00124 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>; +<a name="l00125"></a>00125 <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>; <a name="l00126"></a>00126 } <a name="l00127"></a>00127 -<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00128</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices) +<a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">00128</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b) <a name="l00129"></a>00129 { -<a name="l00130"></a>00130 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr; -<a name="l00131"></a>00131 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>]; -<a name="l00132"></a>00132 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>]; -<a name="l00133"></a>00133 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>]; -<a name="l00134"></a>00134 -<a name="l00135"></a>00135 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>; -<a name="l00136"></a>00136 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>; -<a name="l00137"></a>00137 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>; -<a name="l00138"></a>00138 <span class="keywordflow">return</span> tr; -<a name="l00139"></a>00139 } -<a name="l00140"></a>00140 -<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00141</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>; -<a name="l00142"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00142</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>; -<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00143</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>; -<a name="l00144"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00144</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>; -<a name="l00145"></a>00145 }; -<a name="l00146"></a>00146 -<a name="l00147"></a>00147 -<a name="l00148"></a>00148 -<a name="l00149"></a>00149 -<a name="l00153"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00153</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> -<a name="l00154"></a>00154 { -<a name="l00155"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00155</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>; -<a name="l00156"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00156</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>; -<a name="l00157"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00157</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>; -<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00158</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>; -<a name="l00159"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00159</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>; -<a name="l00160"></a>00160 -<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00161</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {} -<a name="l00162"></a>00162 }; -<a name="l00163"></a>00163 -<a name="l00167"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00167</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> -<a name="l00168"></a>00168 { -<a name="l00169"></a>00169 <span class="keyword">public</span>: -<a name="l00170"></a>00170 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span> -<a name="l00171"></a>00171 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0; -<a name="l00172"></a>00172 <span class="comment">// Seeds random value generator</span> -<a name="l00173"></a>00173 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0; -<a name="l00174"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00174</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {}; -<a name="l00175"></a>00175 }; -<a name="l00176"></a>00176 -<a name="l00180"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00180</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> -<a name="l00181"></a>00181 { -<a name="l00185"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00185</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a> -<a name="l00186"></a>00186 { -<a name="l00187"></a>00187 <span class="comment">// Polygon base plane</span> -<a name="l00188"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00188</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4]; -<a name="l00189"></a>00189 <span class="comment">// Number vertices in polygon</span> -<a name="l00190"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00190</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>; -<a name="l00191"></a>00191 <span class="comment">// First index in CollisionHull.indices array for this polygon</span> -<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00192</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>; -<a name="l00193"></a>00193 }; -<a name="l00195"></a>00195 -<a name="l00196"></a>00196 uint32_t pointsCount; -<a name="l00197"></a>00197 uint32_t indicesCount; -<a name="l00198"></a>00198 uint32_t polygonDataCount; -<a name="l00199"></a>00199 physx::PxVec3* points; -<a name="l00200"></a>00200 uint32_t* indices; -<a name="l00201"></a>00201 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData; -<a name="l00202"></a>00202 -<a name="l00203"></a>00203 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {} -<a name="l00204"></a>00204 -<a name="l00205"></a>00205 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; -<a name="l00206"></a>00206 }; -<a name="l00207"></a>00207 -<a name="l00211"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00211</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> -<a name="l00212"></a>00212 { -<a name="l00213"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00213</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span> -<a name="l00214"></a>00214 -<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00215</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span> -<a name="l00216"></a>00216 -<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00217</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span> +<a name="l00130"></a>00130 <span class="keywordflow">return</span> (a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || a == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>) && (b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a> || b == <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>); +<a name="l00131"></a>00131 } +<a name="l00132"></a>00132 +<a name="l00133"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">00133</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices) +<a name="l00134"></a>00134 { +<a name="l00135"></a>00135 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr; +<a name="l00136"></a>00136 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>]; +<a name="l00137"></a>00137 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>]; +<a name="l00138"></a>00138 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[<a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>]; +<a name="l00139"></a>00139 +<a name="l00140"></a>00140 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">userData</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>; +<a name="l00141"></a>00141 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>; +<a name="l00142"></a>00142 tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>; +<a name="l00143"></a>00143 <span class="keywordflow">return</span> tr; +<a name="l00144"></a>00144 } +<a name="l00145"></a>00145 +<a name="l00146"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">00146</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">ea</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">eb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">ec</a>; +<a name="l00147"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">00147</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">materialId</a>; +<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">00148</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>; +<a name="l00149"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">00149</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">userData</a>; +<a name="l00150"></a>00150 }; +<a name="l00151"></a>00151 +<a name="l00152"></a>00152 +<a name="l00153"></a>00153 +<a name="l00154"></a>00154 +<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">00158</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> +<a name="l00159"></a>00159 { +<a name="l00160"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">00160</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>; +<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">00161</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>; +<a name="l00162"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">00162</a> int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>; +<a name="l00163"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">00163</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>; +<a name="l00164"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">00164</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>; +<a name="l00165"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">00165</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a> = 0, int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a> = 0, int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a> = 0) : <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#bfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>(fEdge), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>(eCount), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">userData</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#85004b9d37b2b0cadb3143f295c3ae61">materialId</a>), <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>(<a class="code" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>) {} +<a name="l00166"></a>00166 }; +<a name="l00167"></a>00167 +<a name="l00171"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">00171</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a> +<a name="l00172"></a>00172 { +<a name="l00173"></a>00173 <span class="keyword">public</span>: +<a name="l00174"></a>00174 <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span> +<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">float</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">getRandomValue</a>() = 0; +<a name="l00176"></a>00176 <span class="comment">// Seeds random value generator</span> +<a name="l00177"></a>00177 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>(int32_t <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#4a29704f5d71fac5c6083be3ea883816">seed</a>) = 0; +<a name="l00178"></a><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">00178</a> <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {}; +<a name="l00179"></a>00179 }; +<a name="l00180"></a>00180 +<a name="l00184"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">00184</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> +<a name="l00185"></a>00185 { +<a name="l00189"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">00189</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a> +<a name="l00190"></a>00190 { +<a name="l00191"></a>00191 <span class="comment">// Polygon base plane</span> +<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">00192</a> <span class="keywordtype">float</span> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#7d18ed0463dcea26cb48cb15ee0b0abb">mPlane</a>[4]; +<a name="l00193"></a>00193 <span class="comment">// Number vertices in polygon</span> +<a name="l00194"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">00194</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#b218f5e1323f57f49c344225d17ed094">mNbVerts</a>; +<a name="l00195"></a>00195 <span class="comment">// First index in CollisionHull.indices array for this polygon</span> +<a name="l00196"></a><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">00196</a> uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#cf1c7b3cf0d7fc76b63e9adf4d5b21d4">mIndexBase</a>; +<a name="l00197"></a>00197 }; +<a name="l00199"></a>00199 +<a name="l00200"></a>00200 uint32_t pointsCount; +<a name="l00201"></a>00201 uint32_t indicesCount; +<a name="l00202"></a>00202 uint32_t polygonDataCount; +<a name="l00203"></a>00203 physx::PxVec3* points; +<a name="l00204"></a>00204 uint32_t* indices; +<a name="l00205"></a>00205 <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData; +<a name="l00206"></a>00206 +<a name="l00207"></a>00207 <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {} +<a name="l00208"></a>00208 +<a name="l00209"></a>00209 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; +<a name="l00210"></a>00210 }; +<a name="l00211"></a>00211 +<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">00215</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a> +<a name="l00216"></a>00216 { +<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">00217</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span> <a name="l00218"></a>00218 -<a name="l00223"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00223</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>; -<a name="l00224"></a>00224 -<a name="l00230"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00230</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>; -<a name="l00231"></a>00231 -<a name="l00232"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00232</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span> -<a name="l00233"></a>00233 -<a name="l00234"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00234</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span> +<a name="l00219"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">00219</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span> +<a name="l00220"></a>00220 +<a name="l00221"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">00221</a> <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span> +<a name="l00222"></a>00222 +<a name="l00227"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">00227</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>; +<a name="l00228"></a>00228 +<a name="l00234"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">00234</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>; <a name="l00235"></a>00235 -<a name="l00236"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00236</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span> +<a name="l00236"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">00236</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span> <a name="l00237"></a>00237 -<a name="l00243"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00243</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>; -<a name="l00244"></a>00244 -<a name="l00245"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00245</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span> -<a name="l00246"></a>00246 -<a name="l00250"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00250</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>; -<a name="l00251"></a>00251 -<a name="l00256"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00256</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>; -<a name="l00257"></a>00257 -<a name="l00261"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00261</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>; -<a name="l00266"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00266</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>; -<a name="l00267"></a>00267 -<a name="l00269"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00269</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {} -<a name="l00270"></a>00270 -<a name="l00274"></a>00274 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0; -<a name="l00275"></a>00275 -<a name="l00279"></a>00279 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0; -<a name="l00280"></a>00280 }; -<a name="l00281"></a>00281 -<a name="l00282"></a>00282 -<a name="l00283"></a>00283 } <span class="comment">// namespace Blast</span> -<a name="l00284"></a>00284 } <span class="comment">// namespace Nv</span> +<a name="l00238"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">00238</a> <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span> +<a name="l00239"></a>00239 +<a name="l00240"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">00240</a> <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span> +<a name="l00241"></a>00241 +<a name="l00247"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">00247</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>; +<a name="l00248"></a>00248 +<a name="l00249"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">00249</a> <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span> +<a name="l00250"></a>00250 +<a name="l00254"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">00254</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>; +<a name="l00255"></a>00255 +<a name="l00260"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">00260</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>; +<a name="l00261"></a>00261 +<a name="l00265"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">00265</a> <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>; +<a name="l00270"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">00270</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>; +<a name="l00271"></a>00271 +<a name="l00273"></a><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">00273</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {} +<a name="l00274"></a>00274 +<a name="l00278"></a>00278 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">releaseCollisionHulls</a>() = 0; +<a name="l00279"></a>00279 +<a name="l00283"></a>00283 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">release</a>() = 0; +<a name="l00284"></a>00284 }; <a name="l00285"></a>00285 <a name="l00286"></a>00286 -<a name="l00287"></a>00287 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span> +<a name="l00287"></a>00287 } <span class="comment">// namespace Blast</span> +<a name="l00288"></a>00288 } <span class="comment">// namespace Nv</span> +<a name="l00289"></a>00289 +<a name="l00290"></a>00290 +<a name="l00291"></a>00291 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html index e03fdc8..14937ff 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h.html @@ -1,6 +1,6 @@ <html> <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference</title> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -38,7 +38,7 @@ </div> </div> <div class="contents"> -<h1>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h File Reference</h1><code>#include <PxVec3.h></code><br> +<h1>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h File Reference</h1><code>#include <PxVec3.h></code><br> <code>#include <PxVec2.h></code><br> <code>#include <PxBounds3.h></code><br> <code>#include "<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>"</code><br> @@ -73,7 +73,7 @@ <tr><td colspan="2"><br><h2>Defines</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">MATERIAL_INTERIOR</a> 1000</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a> INT32_MAX</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a> UINT32_MAX</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">SMOOTHING_GROUP_INTERIOR</a> 1000</td></tr> @@ -99,7 +99,7 @@ <div class="memproto"> <table class="memname"> <tr> - <td class="memname">#define NOT_VALID_VERTEX INT32_MAX </td> + <td class="memname">#define NOT_VALID_VERTEX UINT32_MAX </td> </tr> </table> </div> diff --git a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html index 678a804..d0e6d8a 100755 --- a/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_authoring_types_8h_source.html @@ -1,6 +1,6 @@ <html> <head> - <title>sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h Source File</title> + <title>sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h Source File</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> </head> @@ -46,73 +46,74 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_authoring_types_8h_sourc <div class="title">NvBlastExtAuthoringTypes.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <PxVec3.h></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <PxVec2.h></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <PxBounds3.h></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da"> 37</a></span> <span class="preprocessor">#define NOT_VALID_VERTEX INT32_MAX</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html"> 47</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7"> 49</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84"> 50</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Edge</a>() : s(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), e(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){}</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6"> 51</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6">Edge</a>(<span class="keywordtype">int</span> s, <span class="keywordtype">int</span> e) : s(s), e(e) {}</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680"> 52</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">if</span> (s == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> e < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> s < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> };</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html"> 64</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb"> 66</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560"> 67</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f"> 68</a></span>  physx::PxVec2 uv[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> };</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment">// Interior material ID</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b"> 73</a></span> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7"> 74</a></span> <span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span></div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html"> 81</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a></div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> {</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c"> 83</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217"> 84</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> b, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> c) : a(a), b(b), c(c) {};</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, b, c;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175"> 86</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3"> 87</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199"> 88</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c"> 89</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">getNormal</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> ((b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(c.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5"> 93</a></span>  <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  {</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keywordflow">return</span> (&a)[index];</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  }</div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e"> 97</a></span>  <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">getVertex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keywordflow">return</span> (&a)[index];</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  }</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html"> 107</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> {</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d"> 109</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444"> 110</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c"> 112</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  {</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordflow">if</span> (ea != a && ea != b)</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordflow">return</span> ea;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">if</span> (eb != a && eb != b)</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">return</span> eb;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keywordflow">if</span> (ec != a && ec != b)</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">return</span> ec;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  }</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72"> 123</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  {</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">return</span> (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00"> 128</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[ea];</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[eb];</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[ec];</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a> = userData;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = materialId;</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = smoothingGroup;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">return</span> tr;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  }</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116"> 141</a></span>  uint32_t ea, eb, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a"> 142</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">materialId</a>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104"> 143</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69"> 144</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">userData</a>;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> };</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> </div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html"> 153</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a></div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> {</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b"> 155</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94"> 156</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef"> 157</a></span>  int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">userData</a>;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61"> 158</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c"> 159</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3"> 161</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> };</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html"> 167</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a></div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> {</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> getRandomValue() = 0;</div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="comment">// Seeds random value generator</span></div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> seed(int32_t seed) = 0;</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e"> 174</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> };</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull.html"> 180</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> {</div><div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html"> 185</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a></div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  {</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="comment">// Polygon base plane</span></div><div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e"> 188</a></span>  <span class="keywordtype">float</span> mPlane[4];</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="comment">// Number vertices in polygon</span></div><div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca"> 190</a></span>  uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">mNbVerts</a>;</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">// First index in CollisionHull.indices array for this polygon</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068"> 192</a></span>  uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">mIndexBase</a>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  };</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  uint32_t pointsCount;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  uint32_t indicesCount;</div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  uint32_t polygonDataCount;</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  physx::PxVec3* points;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  uint32_t* indices;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html"> 211</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a></div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> {</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1"> 213</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span></div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51"> 215</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b"> 217</a></span>  <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4"> 223</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe"> 230</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div><div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1"> 232</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span></div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f"> 234</a></span>  <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span></div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be"> 236</a></span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677"> 243</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e"> 245</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span></div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6"> 250</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;</div><div class="line"><a name="l00251"></a><span class="lineno"> 251</span> </div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982"> 256</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> </div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa"> 261</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;</div><div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956"> 266</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6"> 269</a></span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> releaseCollisionHulls() = 0;</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span> };</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ae8501aa397ccc049b5a7927f32c04c72"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed::isContainEdge</a></div><div class="ttdeci">bool isContainEdge(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:123</div></div> +<a href="_nv_blast_ext_authoring_types_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGTYPES_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <PxVec3.h></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <PxVec2.h></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <PxBounds3.h></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da"> 37</a></span> <span class="preprocessor">#define NOT_VALID_VERTEX UINT32_MAX</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> {</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html"> 47</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7"> 49</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>, <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84"> 50</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Edge</a>() : s(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>), e(<a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>){}</div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56"> 51</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56">Edge</a>(uint32_t s, uint32_t e) : s(s), e(e) {}</div><div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680"> 52</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>& b)<span class="keyword"> const</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordflow">if</span> (s == b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>)</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">return</span> e < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">e</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">return</span> s < b.<a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">s</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  }</div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e"> 59</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">operator[]</a>(uint32_t i)<span class="keyword"> const</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordflow">return</span> *(<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>uint32_t*<span class="keyword">></span>(<span class="keyword">this</span>) + i);</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> };</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html"> 69</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb"> 71</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>; <span class="comment">// Position</span></div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560"> 72</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">n</a>; <span class="comment">// Normal</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f"> 73</a></span>  physx::PxVec2 uv[1]; <span class="comment">// UV-coordinates array, currently supported only one UV coordinate.</span></div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> };</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="comment">// Interior material ID</span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b"> 78</a></span> <span class="preprocessor">#define MATERIAL_INTERIOR 1000</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7"> 79</a></span> <span class="preprocessor">#define SMOOTHING_GROUP_INTERIOR 1000</span></div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html"> 86</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a></div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> {</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c"> 88</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Triangle</a>() {};</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217"> 89</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Triangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> b, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> c) : a(a), b(b), c(c) {};</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> a, b, c;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175"> 91</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a>;</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3"> 92</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199"> 93</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a>;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c"> 94</a></span>  physx::PxVec3 <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">getNormal</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keywordflow">return</span> ((b.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>).cross(c.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a> - a.<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">p</a>));</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  }</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5"> 98</a></span>  <span class="keyword">inline</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">getVertex</a>(uint32_t index)</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  {</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordflow">return</span> (&a)[index];</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e"> 102</a></span>  <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">getVertex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> (&a)[index];</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> };</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html"> 112</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</a></div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d"> 114</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">TriangleIndexed</a>() {};</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444"> 115</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">TriangleIndexed</a>(uint32_t a, uint32_t b, uint32_t c) : ea(a), eb(b), ec(c) {};</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c"> 117</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">getOpposite</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  {</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keywordflow">if</span> (ea != a && ea != b)</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordflow">return</span> ea;</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (eb != a && eb != b)</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">return</span> eb;</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">if</span> (ec != a && ec != b)</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">return</span> ec;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">return</span> <a class="code" href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a>;</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  }</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72"> 128</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">isContainEdge</a>(uint32_t a, uint32_t b)</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  {</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> (a == ea || a == eb || a == ec) && (b == ea || b == eb || b == ec);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  }</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00"> 133</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">convertToTriangle</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices)</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  {</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> tr;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">a</a> = vertices[ea];</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">b</a> = vertices[eb];</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">c</a> = vertices[ec];</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">userData</a> = userData;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">materialId</a> = materialId;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  tr.<a class="code" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">smoothingGroup</a> = smoothingGroup;</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordflow">return</span> tr;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116"> 146</a></span>  uint32_t ea, eb, <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">ec</a>;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a"> 147</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">materialId</a>;</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104"> 148</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">smoothingGroup</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69"> 149</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">userData</a>;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html"> 158</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a></div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> {</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b"> 160</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">firstEdgeNumber</a>;</div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94"> 161</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">edgesCount</a>;</div><div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef"> 162</a></span>  int64_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">userData</a>;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61"> 163</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">materialId</a>;</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c"> 164</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">smoothingGroup</a>;</div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3"> 165</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Facet</a>(int32_t fEdge = 0, uint32_t eCount = 0, int32_t materialId = 0, int64_t userData = 0, int32_t smoothingGroup = 0) : firstEdgeNumber(fEdge), edgesCount(eCount), userData(userData), materialId(materialId), smoothingGroup(smoothingGroup) {}</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> };</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html"> 171</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</a></div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span> {</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <span class="comment">// Generates uniformly distributed value in [0, 1] range. </span></div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">virtual</span> <span class="keywordtype">float</span> getRandomValue() = 0;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="comment">// Seeds random value generator</span></div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> seed(int32_t seed) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e"> 178</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">~RandomGeneratorBase</a>() {};</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> };</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> </div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull.html"> 184</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a></div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> {</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html"> 189</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  {</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  <span class="comment">// Polygon base plane</span></div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e"> 192</a></span>  <span class="keywordtype">float</span> mPlane[4];</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// Number vertices in polygon</span></div><div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca"> 194</a></span>  uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">mNbVerts</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  <span class="comment">// First index in CollisionHull.indices array for this polygon</span></div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068"> 196</a></span>  uint16_t <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">mIndexBase</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  };</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  uint32_t pointsCount;</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  uint32_t indicesCount;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  uint32_t polygonDataCount;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  physx::PxVec3* points;</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  uint32_t* indices;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">HullPolygon</a>* polygonData;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="keyword">virtual</span> ~<a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>() {}</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span> };</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html"> 215</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a></div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> {</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1"> 217</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">chunkCount</a>; <span class="comment">//Number of chunks in Blast asset</span></div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span> </div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51"> 219</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">bondCount</a>; <span class="comment">//Number of bonds in Blast asset</span></div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b"> 221</a></span>  <a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">asset</a>; <span class="comment">//Blast asset</span></div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div><div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4"> 227</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">assetToFractureChunkIdMap</a>;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span> </div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe"> 234</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">geometryOffset</a>;</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span> </div><div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1"> 236</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">geometry</a>; <span class="comment">//Raw array of Triangle for all chunks</span></div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span> </div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f"> 238</a></span>  <a class="code" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">chunkDescs</a>; <span class="comment">//Array of chunk descriptors. Contains chunkCount elements</span></div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be"> 240</a></span>  <a class="code" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">bondDescs</a>; <span class="comment">//Array of bond descriptors. Contains bondCount elements</span></div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677"> 247</a></span>  uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">collisionHullOffset</a>;</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e"> 249</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">collisionHull</a>; <span class="comment">//Raw array of pointers to collision hull for all chunks.</span></div><div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6"> 254</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">ExtPxChunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">physicsChunks</a>;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982"> 260</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">ExtPxSubchunk</a>* <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">physicsSubchunks</a>;</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa"> 265</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>** <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">materialNames</a>;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956"> 270</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">materialCount</a>;</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6"> 273</a></span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">~AuthoringResult</a>() {}</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> releaseCollisionHulls() = 0;</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span> </div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> };</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> </div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGTYPES_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ae8501aa397ccc049b5a7927f32c04c72"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed::isContainEdge</a></div><div class="ttdeci">bool isContainEdge(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:128</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_ae06c88ae71857d247fd27130265f5e25"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge::e</a></div><div class="ttdeci">uint32_t e</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:49</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_ext_px_chunk_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_ext_px_chunk.html">Nv::Blast::ExtPxChunk</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtPxAsset.h:110</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a7a4780c1ce983189255f072042b457be"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult::bondDescs</a></div><div class="ttdeci">NvBlastBondDesc * bondDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:236</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7161aa4637570593093cac005c843175"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">Nv::Blast::Triangle::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_a85004b9d37b2b0cadb3143f295c3ae61"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8e251369789960fe04fcb478c88b97f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult::chunkDescs</a></div><div class="ttdeci">NvBlastChunkDesc * chunkDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:234</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a2bf37965c30735bcd089e20f509ad677"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult::collisionHullOffset</a></div><div class="ttdeci">uint32_t * collisionHullOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:243</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a446e31b797cbe07774e80a81c5fbe05c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">Nv::Blast::TriangleIndexed::getOpposite</a></div><div class="ttdeci">uint32_t getOpposite(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:112</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:107</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a06fc7856ce276d94c50b8bc7bc9d8f8e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge::operator[]</a></div><div class="ttdeci">uint32_t operator[](uint32_t i) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:59</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a7a4780c1ce983189255f072042b457be"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult::bondDescs</a></div><div class="ttdeci">NvBlastBondDesc * bondDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:240</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7161aa4637570593093cac005c843175"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175">Nv::Blast::Triangle::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:91</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_a85004b9d37b2b0cadb3143f295c3ae61"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:163</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8e251369789960fe04fcb478c88b97f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult::chunkDescs</a></div><div class="ttdeci">NvBlastChunkDesc * chunkDescs</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:238</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a2bf37965c30735bcd089e20f509ad677"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a2bf37965c30735bcd089e20f509ad677">Nv::Blast::AuthoringResult::collisionHullOffset</a></div><div class="ttdeci">uint32_t * collisionHullOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:247</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a446e31b797cbe07774e80a81c5fbe05c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c">Nv::Blast::TriangleIndexed::getOpposite</a></div><div class="ttdeci">uint32_t getOpposite(uint32_t a, uint32_t b)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:117</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:112</div></div> <div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7234a56a61980c9ab56ae997e4fd6a0e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">const Vertex & getVertex(uint32_t index) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:97</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a00fb69f2ed4fc4e8e747dd3a4f27a1f6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult::~AuthoringResult</a></div><div class="ttdeci">virtual ~AuthoringResult()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:269</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab685690ea4bdfcf0d73519a03b92b982"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult::physicsSubchunks</a></div><div class="ttdeci">struct ExtPxSubchunk * physicsSubchunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:256</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a7234a56a61980c9ab56ae997e4fd6a0e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">const Vertex & getVertex(uint32_t index) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:102</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a00fb69f2ed4fc4e8e747dd3a4f27a1f6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a00fb69f2ed4fc4e8e747dd3a4f27a1f6">Nv::Blast::AuthoringResult::~AuthoringResult</a></div><div class="ttdeci">virtual ~AuthoringResult()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:273</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab685690ea4bdfcf0d73519a03b92b982"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult::physicsSubchunks</a></div><div class="ttdeci">struct ExtPxSubchunk * physicsSubchunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:260</div></div> <div class="ttc" id="struct_nv_blast_bond_desc_html"><div class="ttname"><a href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:322</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8c4a5df959fb4157266fcbb05b5d6d1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult::chunkCount</a></div><div class="ttdeci">uint32_t chunkCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:213</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:153</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aa8c4a5df959fb4157266fcbb05b5d6d1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1">Nv::Blast::AuthoringResult::chunkCount</a></div><div class="ttdeci">uint32_t chunkCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:217</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:158</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_ext_px_subchunk_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html">Nv::Blast::ExtPxSubchunk</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtPxAsset.h:98</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf3a66bdd94f5cd516a4a5b15d23b6b3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:87</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_afed922da3d630b473ac50169efb5feca"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon::mNbVerts</a></div><div class="ttdeci">uint16_t mNbVerts</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:190</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf09f79e35433791b1fa7e4840d3fb63"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle::a</a></div><div class="ttdeci">Vertex a</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:167</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:185</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a8cd64228c791b4a383152b5d1e40095c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle::getNormal</a></div><div class="ttdeci">physx::PxVec3 getNormal() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_acbec7104b98f9ab000d22e910d3b9def"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle::c</a></div><div class="ttdeci">Vertex c</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ac5a938f6b6af22185f93d457947f0c51"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult::bondCount</a></div><div class="ttdeci">uint32_t bondCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a39a1ceee6d477adcae017ccce89e4907"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle::b</a></div><div class="ttdeci">Vertex b</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a6a3ccd2a6daec7b15916e4c83c97d116"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed::ec</a></div><div class="ttdeci">uint32_t ec</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:141</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ae1a81abd0388b1c098b95b442b72650c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:83</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ab832c1b248d12e5d6d292a10be2fe199"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:88</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aa6a1711ab535f45d870c194a8e346a69"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:144</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a2e593b5effb784c464672c949efcb08a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:142</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf3a66bdd94f5cd516a4a5b15d23b6b3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:92</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_afed922da3d630b473ac50169efb5feca"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon::mNbVerts</a></div><div class="ttdeci">uint16_t mNbVerts</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:194</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_adf09f79e35433791b1fa7e4840d3fb63"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63">Nv::Blast::Triangle::a</a></div><div class="ttdeci">Vertex a</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:171</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:189</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a8cd64228c791b4a383152b5d1e40095c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c">Nv::Blast::Triangle::getNormal</a></div><div class="ttdeci">physx::PxVec3 getNormal() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:94</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_acbec7104b98f9ab000d22e910d3b9def"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle::c</a></div><div class="ttdeci">Vertex c</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a30743ca77fd250348419583f01885f56"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge(uint32_t s, uint32_t e)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:51</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ac5a938f6b6af22185f93d457947f0c51"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult::bondCount</a></div><div class="ttdeci">uint32_t bondCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:219</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a39a1ceee6d477adcae017ccce89e4907"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle::b</a></div><div class="ttdeci">Vertex b</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a6a3ccd2a6daec7b15916e4c83c97d116"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed::ec</a></div><div class="ttdeci">uint32_t ec</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:146</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ae1a81abd0388b1c098b95b442b72650c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:88</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_ab832c1b248d12e5d6d292a10be2fe199"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:93</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aa6a1711ab535f45d870c194a8e346a69"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed::userData</a></div><div class="ttdeci">int32_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:149</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a2e593b5effb784c464672c949efcb08a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed::materialId</a></div><div class="ttdeci">int32_t materialId</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:147</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_ac589ea8796be7443a6be9a7244358b84"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:50</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ad3aebc12ff4423d9c7dcaaadf77e7104"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:143</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:66</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aee7559881bf2ea3bdef1ebaeb1edd2b6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult::physicsChunks</a></div><div class="ttdeci">struct ExtPxChunk * physicsChunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:250</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a79fb8d5fc554926ab27ccf16b4f3baaa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult::materialNames</a></div><div class="ttdeci">const char ** materialNames</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:261</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a5b8bf3f47f519fedd08edf9899a88eb1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult::geometry</a></div><div class="ttdeci">Triangle * geometry</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:232</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_abfdb6136b83a8e77799a7d6c57a89f3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">Nv::Blast::Facet::firstEdgeNumber</a></div><div class="ttdeci">int32_t firstEdgeNumber</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:155</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:81</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_ad3aebc12ff4423d9c7dcaaadf77e7104"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:148</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a55e4c4ebbb67781cf7ce78881ab62ccb"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex::p</a></div><div class="ttdeci">physx::PxVec3 p</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:71</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_aee7559881bf2ea3bdef1ebaeb1edd2b6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult::physicsChunks</a></div><div class="ttdeci">struct ExtPxChunk * physicsChunks</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:254</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a79fb8d5fc554926ab27ccf16b4f3baaa"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult::materialNames</a></div><div class="ttdeci">const char ** materialNames</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:265</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a5b8bf3f47f519fedd08edf9899a88eb1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult::geometry</a></div><div class="ttdeci">Triangle * geometry</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:236</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_abfdb6136b83a8e77799a7d6c57a89f3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b">Nv::Blast::Facet::firstEdgeNumber</a></div><div class="ttdeci">int32_t firstEdgeNumber</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:160</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:86</div></div> <div class="ttc" id="struct_nv_blast_chunk_desc_html"><div class="ttname"><a href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:292</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_acf223beef29822b0fd0923143072abd6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6">Nv::Blast::Edge::Edge</a></div><div class="ttdeci">Edge(int s, int e)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:51</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:67</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_abe58ffa0073db0b9ed2102e7df017068"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">Nv::Blast::CollisionHull::HullPolygon::mIndexBase</a></div><div class="ttdeci">uint16_t mIndexBase</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:192</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html_a58ce53dd6b962f178236c15bca2f7560"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560">Nv::Blast::Vertex::n</a></div><div class="ttdeci">physx::PxVec3 n</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:72</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html_abe58ffa0073db0b9ed2102e7df017068"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068">Nv::Blast::CollisionHull::HullPolygon::mIndexBase</a></div><div class="ttdeci">uint16_t mIndexBase</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:196</div></div> <div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div> -<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html_a8afe22100c70f643f3d2a33929c5e71e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase::~RandomGeneratorBase</a></div><div class="ttdeci">virtual ~RandomGeneratorBase()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:174</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_random_generator_base_html_a8afe22100c70f643f3d2a33929c5e71e"><div class="ttname"><a href="class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e">Nv::Blast::RandomGeneratorBase::~RandomGeneratorBase</a></div><div class="ttdeci">virtual ~RandomGeneratorBase()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:178</div></div> <div class="ttc" id="_nv_blast_ext_authoring_types_8h_html_ad4944cec8cff7e7abfc2e2478558e6da"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da">NOT_VALID_VERTEX</a></div><div class="ttdeci">#define NOT_VALID_VERTEX</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a26f032d412ed150b68bb531e7a1b639d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:109</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a03cfe2eeeb05de8d8257f1de9befb956"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult::materialCount</a></div><div class="ttdeci">uint32_t materialCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:266</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_abff0963d62134aabe871bbea37b68444"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:110</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aadc1efaf4d0f77ab8f092cd14fb82a00"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed::convertToTriangle</a></div><div class="ttdeci">Triangle convertToTriangle(Vertex *vertices)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:128</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a3898ac65d9802560c7e6a2e41b3f661e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult::collisionHull</a></div><div class="ttdeci">CollisionHull ** collisionHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:245</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_a26f032d412ed150b68bb531e7a1b639d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:114</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a03cfe2eeeb05de8d8257f1de9befb956"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a03cfe2eeeb05de8d8257f1de9befb956">Nv::Blast::AuthoringResult::materialCount</a></div><div class="ttdeci">uint32_t materialCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:270</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_abff0963d62134aabe871bbea37b68444"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed::TriangleIndexed</a></div><div class="ttdeci">TriangleIndexed(uint32_t a, uint32_t b, uint32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:115</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_indexed_html_aadc1efaf4d0f77ab8f092cd14fb82a00"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed::convertToTriangle</a></div><div class="ttdeci">Triangle convertToTriangle(Vertex *vertices)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:133</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a3898ac65d9802560c7e6a2e41b3f661e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult::collisionHull</a></div><div class="ttdeci">CollisionHull ** collisionHull</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:249</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ac638a268669cb1cc540bd9e63ef9e7c3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet::Facet</a></div><div class="ttdeci">Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:161</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ac638a268669cb1cc540bd9e63ef9e7c3"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet::Facet</a></div><div class="ttdeci">Facet(int32_t fEdge=0, uint32_t eCount=0, int32_t materialId=0, int64_t userData=0, int32_t smoothingGroup=0)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:165</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_acb30ff6d2087c35f770dce1891f39680"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge::operator<</a></div><div class="ttdeci">bool operator<(const Edge &b) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:52</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab41a791ee0ddb9c5cb823d43c4baa19c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:159</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a89b6fa3e18084a8e90d4a22177416217"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle(Vertex a, Vertex b, Vertex c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:84</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab4e7150dc9148b85ee95282927f1e6ef"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet::userData</a></div><div class="ttdeci">int64_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:157</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_acff8a5cd0bdb20eb2209359a68849e94"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet::edgesCount</a></div><div class="ttdeci">uint32_t edgesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:156</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a82eea5edda9545d420939ef6a79aea7b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult::asset</a></div><div class="ttdeci">NvBlastAsset * asset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:217</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab41a791ee0ddb9c5cb823d43c4baa19c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:164</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_a89b6fa3e18084a8e90d4a22177416217"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle::Triangle</a></div><div class="ttdeci">Triangle(Vertex a, Vertex b, Vertex c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:89</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_ab4e7150dc9148b85ee95282927f1e6ef"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet::userData</a></div><div class="ttdeci">int64_t userData</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:162</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_html_acff8a5cd0bdb20eb2209359a68849e94"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet::edgesCount</a></div><div class="ttdeci">uint32_t edgesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:161</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a82eea5edda9545d420939ef6a79aea7b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult::asset</a></div><div class="ttdeci">NvBlastAsset * asset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:221</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab4524dfe44c0b64ad394d69bc1b2fcbe"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult::geometryOffset</a></div><div class="ttdeci">uint32_t * geometryOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:230</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a94609b5ad4dabb8c32f858c531b81ed4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult::assetToFractureChunkIdMap</a></div><div class="ttdeci">uint32_t * assetToFractureChunkIdMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:223</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_af761772af1cbbb9827c88b615c150cb5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">Vertex & getVertex(uint32_t index)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:93</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_ab4524dfe44c0b64ad394d69bc1b2fcbe"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe">Nv::Blast::AuthoringResult::geometryOffset</a></div><div class="ttdeci">uint32_t * geometryOffset</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:234</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html_a94609b5ad4dabb8c32f858c531b81ed4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult::assetToFractureChunkIdMap</a></div><div class="ttdeci">uint32_t * assetToFractureChunkIdMap</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:227</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangle_html_af761772af1cbbb9827c88b615c150cb5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle::getVertex</a></div><div class="ttdeci">Vertex & getVertex(uint32_t index)</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:98</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html_a3638e37be242b0af2deb14b09cbf8cc7"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge::s</a></div><div class="ttdeci">uint32_t s</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:49</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html index 0c8d928..c37dfd1 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_8h_source.html @@ -57,14 +57,14 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_8h_source.html' <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a7f7c8fb6f3d9f53bf3deef296a620fe5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData::asset</a></div><div class="ttdeci">NvBlastAsset * asset</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:57</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_i_fbx_file_reader_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:192</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a7492221e24b7476226c98c09a3c9e975"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975">Nv::Blast::ExporterMeshData::texIndex</a></div><div class="ttdeci">uint32_t * texIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:89</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_aed0789e9e2befe53ff915fe6d01c9c3b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b">Nv::Blast::ExporterMeshData::positions</a></div><div class="ttdeci">physx::PxVec3 * positions</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:65</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a4e60dfee2036e0d6147e17978f8f8ec0"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0">Nv::Blast::ExporterMeshData::normIndex</a></div><div class="ttdeci">uint32_t * normIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:87</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_a1f65943048a8a5091e3a518ad33ffa34"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34">Nv::Blast::ExporterMeshData::positionsCount</a></div><div class="ttdeci">uint32_t positionsCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:59</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_aef5f08eb396ff4645b696fd8ebc3b4ed"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed">Nv::Blast::ExporterMeshData::uvs</a></div><div class="ttdeci">physx::PxVec2 * uvs</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:69</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html_abe4f127b644d544d86d7d91039e008cc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData::meshCount</a></div><div class="ttdeci">uint32_t meshCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:71</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_material_html_a1c3b9c693c653cb2bd4e874dd9b9b53c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:51</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_material_html_a0f54cfda76aed2f915d304fb509426e4"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material::diffuse_tex</a></div><div class="ttdeci">const char * diffuse_tex</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:52</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:55</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html index 54dd7af..951a623 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_reader_8h_source.html @@ -58,9 +58,9 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_reader_8h_s <div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_reader_html_afa8040e8e033ce842ac4c97940ed693d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_reader.html#afa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader::getMaterialIds</a></div><div class="ttdeci">int32_t * getMaterialIds() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_reader_html_a29eb02a4492a741c280401ad41e58ab6"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a29eb02a4492a741c280401ad41e58ab6">Nv::Blast::FbxFileReader::getMaterialName</a></div><div class="ttdeci">const char * getMaterialName(int32_t id) override</div></div> <div class="ttc" id="_nv_blast_ext_exporter_8h_html"><div class="ttname"><a href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:185</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html">Nv::Blast::CollisionHull::HullPolygon</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:189</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_i_fbx_file_reader_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html">Nv::Blast::IFbxFileReader</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:192</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_reader_html_aa2b88c8aab38b57cd55d28623627bd28"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_reader.html#aa2b88c8aab38b57cd55d28623627bd28">Nv::Blast::FbxFileReader::loadFromFile</a></div><div class="ttdeci">virtual void loadFromFile(const char *filename) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_reader_html_afe756b47f2fde0d4933b4bc4f8d10b79"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_reader.html#afe756b47f2fde0d4933b4bc4f8d10b79">Nv::Blast::FbxFileReader::getMaterialCount</a></div><div class="ttdeci">int32_t getMaterialCount() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_reader_html_a11bd2947e505faf0edf98962e26685a2"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a11bd2947e505faf0edf98962e26685a2">Nv::Blast::FbxFileReader::getNormalsArray</a></div><div class="ttdeci">virtual physx::PxVec3 * getNormalsArray() override</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html index 9827bf0..ec5492e 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_utils_8h_source.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_utils_8h_so </div><!--header--> <div class="contents"> <a href="_nv_blast_ext_exporter_fbx_utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTEXPORTERFBXUTILS_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTEXPORTERFBXUTILS_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "fbxsdk.h"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "PxVec3.h"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "PxVec2.h"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">struct </span>Vertex;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  }</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_fbx_utils.html"> 45</a></span> <span class="keyword">class </span><a class="code" href="class_fbx_utils.html">FbxUtils</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> VertexToFbx(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>& vert, FbxVector4& outVertex, FbxVector4& outNormal, FbxVector2& outUV);</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> PxVec3ToFbx(<span class="keyword">const</span> physx::PxVec3& inVector, FbxVector4& outVector);</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">static</span> <span class="keywordtype">void</span> PxVec2ToFbx(<span class="keyword">const</span> physx::PxVec2& inVector, FbxVector2& outVector);</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">static</span> FbxAxisSystem getBlastFBXAxisSystem();</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">static</span> FbxSystemUnit getBlastFBXUnit();</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">static</span> std::string FbxAxisSystemToString(<span class="keyword">const</span> FbxAxisSystem& axisSystem);</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">static</span> std::string FbxSystemUnitToString(<span class="keyword">const</span> FbxSystemUnit& systemUnit);</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="comment">//returns UINT32_MAX if not a chunk</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">static</span> uint32_t getChunkIndexForNode(FbxNode* node, uint32_t* outParentChunkIndex = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="comment">//Search using the old naming </span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keyword">static</span> uint32_t getChunkIndexForNodeBackwardsCompatible(FbxNode* node, uint32_t* outParentChunkIndex = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keyword">static</span> std::string getChunkNodeName(uint32_t chunkIndex);</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">static</span> std::string getCollisionGeometryLayerName();</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">static</span> std::string getRenderGeometryLayerName();</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> };</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#endif //NVBLASTEXTEXPORTERFBXUTILS_H</span></div><div class="ttc" id="class_fbx_utils_html"><div class="ttname"><a href="class_fbx_utils.html">FbxUtils</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterFbxUtils.h:45</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html index 938f385..e0a1b1e 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_fbx_writer_8h_source.html @@ -49,8 +49,8 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_fbx_writer_8h_s <a href="_nv_blast_ext_exporter_fbx_writer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTEXPORTERFBXWRITER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTEXPORTERFBXWRITER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="namespacefbxsdk.html"> 37</a></span> <span class="keyword">namespace </span><a class="code" href="namespacefbxsdk.html">fbxsdk</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">class </span>FbxScene;</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">class </span>FbxNode;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">class </span>FbxMesh;</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">class </span>FbxSkin;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keyword">class </span>FbxManager;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">class </span>FbxSurfaceMaterial;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">class </span>FbxDisplayLayer;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">struct </span>Triangle;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword">struct </span>CollisionHull;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fbx_file_writer.html"> 58</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">FbxFileWriter</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> {</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html">FbxFileWriter</a>();</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="comment">//~FbxFileWriter() = default;</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() <span class="keyword">override</span>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  fbxsdk::FbxScene* getScene();</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> appendMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned) <span class="keyword">override</span>;</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> appendMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned) <span class="keyword">override</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> saveToFile(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) <span class="keyword">override</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInteriorIndex(int32_t index) <span class="keyword">override</span>;</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049"> 99</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049">bOutputFBXAscii</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  std::vector<fbxsdk::FbxSurfaceMaterial*> mMaterials;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  fbxsdk::FbxScene* mScene;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  fbxsdk::FbxDisplayLayer* mRenderLayer;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="comment">//TODO we should track for every memory allocation and deallocate it not only for sdkManager</span></div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  std::shared_ptr<fbxsdk::FbxManager> sdkManager;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  std::map<uint32_t, fbxsdk::FbxNode*> chunkNodes;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  std::map<uint32_t, physx::PxVec3> worldChunkPivots;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keywordtype">bool</span> appendNonSkinnedMesh(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData);</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> createMaterials(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  <span class="keywordtype">bool</span> appendCollisionMesh(uint32_t meshCount, uint32_t* offsets, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName);</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  uint32_t addCollisionHulls(uint32_t chunkIndex, fbxsdk::FbxDisplayLayer* displayLayer, fbxsdk::FbxNode* parentNode, uint32_t hullsCount, <a class="code" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a>** hulls);</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult);</div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  uint32_t createChunkRecursive(uint32_t currentCpIdx, uint32_t chunkIndex, fbxsdk::FbxNode *meshNode, fbxsdk::FbxNode* parentNode, fbxsdk::FbxSkin* skin, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData);</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string& meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">const</span> std::vector<fbxsdk::FbxSurfaceMaterial*>& materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keywordtype">void</span> createChunkRecursiveNonSkinned(<span class="keyword">const</span> std::string& meshName, uint32_t chunkIndex, fbxsdk::FbxNode* parentNode,</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">const</span> std::vector<fbxsdk::FbxSurfaceMaterial*>& materials, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData);</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">void</span> addControlPoints(fbxsdk::FbxMesh* mesh, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> addBindPose();</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordtype">void</span> generateSmoothingGroups(fbxsdk::FbxMesh* mesh, FbxSkin* skin);</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keywordtype">void</span> removeDuplicateControlPoints(fbxsdk::FbxMesh* mesh, FbxSkin* skin);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  int32_t mInteriorIndex;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> };</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> }</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> </div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor">#endif // NVBLASTEXTEXPORTERFBXWRITER_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_fbx_file_writer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fbx_file_writer.html">Nv::Blast::FbxFileWriter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterFbxWriter.h:58</div></div> <div class="ttc" id="_nv_blast_ext_exporter_8h_html"><div class="ttname"><a href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a></div></div> <div class="ttc" id="namespacefbxsdk_html"><div class="ttname"><a href="namespacefbxsdk.html">fbxsdk</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterFbxWriter.h:37</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:55</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_i_mesh_file_writer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:213</div></div> <div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html index 541ac79..e66110a 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_json_collision_8h_source.html @@ -50,7 +50,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_json_collision_ <div class="ttc" id="class_nv_1_1_blast_1_1_i_json_collision_exporter_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html">Nv::Blast::IJsonCollisionExporter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterJsonCollision.h:44</div></div> <div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div> <div class="ttc" id="_nv_blast_ext_exporter_json_collision_8h_html_ab9c7fcc8cf6f0a68f93546f3c21b361c"><div class="ttname"><a href="_nv_blast_ext_exporter_json_collision_8h.html#ab9c7fcc8cf6f0a68f93546f3c21b361c">NvBlastExtExporterCreateJsonCollisionExporter</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::IJsonCollisionExporter * NvBlastExtExporterCreateJsonCollisionExporter()</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_i_json_collision_exporter_html_af744ddab2561e7c141875ccd3b0b7e54"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter::release</a></div><div class="ttdeci">virtual void release()=0</div></div> <div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html index 9b7a1c8..82df20a 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_reader_8h_source.html @@ -57,7 +57,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_obj_reader_8h_s <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html_a01c925f55875fe9d85433bd6ab953d60"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html#a01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader::getCollision</a></div><div class="ttdeci">virtual uint32_t getCollision(uint32_t *&hullsOffset, Nv::Blast::CollisionHull **&hulls) override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html">Nv::Blast::ObjFileReader</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterObjReader.h:42</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html_a74864f835a339d96ed14401aaba4e737"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html#a74864f835a339d96ed14401aaba4e737">Nv::Blast::ObjFileReader::getIndicesCount</a></div><div class="ttdeci">virtual uint32_t getIndicesCount() const override</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterObjReader.h:60</div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_collision_hull_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_collision_hull.html">Nv::Blast::CollisionHull</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:184</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html_a5e8db96253945dbb3baa036064f6aff4"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html#a5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader::getMaterialIds</a></div><div class="ttdeci">int32_t * getMaterialIds() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterObjReader.h:95</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html_ad0bb6f0bece7e9185ba43167ec303ddc"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html#ad0bb6f0bece7e9185ba43167ec303ddc">Nv::Blast::ObjFileReader::ObjFileReader</a></div><div class="ttdeci">ObjFileReader()</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_reader_html_a166b9ee741b2c887f059d476ee0c17cc"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_reader.html#a166b9ee741b2c887f059d476ee0c17cc">Nv::Blast::ObjFileReader::getMaterialCount</a></div><div class="ttdeci">int32_t getMaterialCount()</div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterObjReader.h:110</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html index d295f7d..fbfde7f 100755 --- a/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_exporter_obj_writer_8h_source.html @@ -49,7 +49,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_exporter_obj_writer_8h_s <a href="_nv_blast_ext_exporter_obj_writer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTEXPORTEROBJWRITER_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTEXPORTEROBJWRITER_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <memory></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <PxVec2.h></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <PxVec3.h></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <string></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_obj_file_writer.html"> 45</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html">ObjFileWriter</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5"> 49</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5">ObjFileWriter</a>(): mIntSurfaceMatIndex(-1), interiorNameStr(<span class="stringliteral">"INTERIOR_MATERIAL"</span>) { };</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#add660070f473fc84b73f0f60b6d3acbd">~ObjFileWriter</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_authoring_result.html">AuthoringResult</a>& aResult, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned) <span class="keyword">override</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d">appendMesh</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</a>& meshData, <span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keywordtype">bool</span> nonSkinned) <span class="keyword">override</span>;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a2ee6cae4a2caa5bb5023c28939264711">saveToFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* assetName, <span class="keyword">const</span> <span class="keywordtype">char</span>* outputPath) <span class="keyword">override</span>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a07b444569eb997b320441af487e2e077">setInteriorIndex</a>(int32_t index) <span class="keyword">override</span>;</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  std::shared_ptr<ExporterMeshData> mMeshData;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  int32_t mIntSurfaceMatIndex;</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  std::string interiorNameStr;</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> };</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> }</div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor">#endif // NVBLASTEXTEXPORTEROBJWRITER_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_writer_html_ac2bcc5fcc4b90751a5ff71171669cfbc"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter::release</a></div><div class="ttdeci">virtual void release() override</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_obj_file_writer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporterObjWriter.h:45</div></div> <div class="ttc" id="_nv_blast_ext_exporter_8h_html"><div class="ttname"><a href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a></div></div> -<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:211</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_authoring_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:215</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_exporter_mesh_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">Nv::Blast::ExporterMeshData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:55</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_i_mesh_file_writer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">Nv::Blast::IMeshFileWriter</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtExporter.h:213</div></div> <div class="ttc" id="struct_nv_blast_asset_html"><div class="ttname"><a href="struct_nv_blast_asset.html">NvBlastAsset</a></div><div class="ttdef"><b>Definition:</b> NvBlastTypes.h:286</div></div> diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html new file mode 100644 index 0000000..dc9d7d7 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h-source.html @@ -0,0 +1,283 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/include/NvBlastExtRT.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/RT/include/NvBlastExtRT.h</h1><a href="_nv_blast_ext_r_t_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTEXTRT_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTEXTRT_H</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#include <cinttypes></span> +<a name="l00033"></a>00033 <span class="preprocessor">#include <<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>></span> +<a name="l00034"></a>00034 +<a name="l00035"></a>00035 +<a name="l00036"></a>00036 <span class="comment">//#define USE_MERGED_MESH</span> +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 +<a name="l00039"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">00039</a> <span class="preprocessor">#define BLASTRT_MAX_VERTICES 262144</span> +<a name="l00040"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define BLASTRT_MAX_EDGES_PER_CHUNK 16384</span> +<a name="l00041"></a><a class="code" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define BLASTRT_MAX_CHUNKS 256</span> +<a name="l00042"></a>00042 <span class="preprocessor"></span> +<a name="l00043"></a>00043 <span class="keyword">namespace </span>physx +<a name="l00044"></a>00044 { +<a name="l00045"></a>00045 <span class="keyword">class </span>PxBounds3; +<a name="l00046"></a>00046 }; +<a name="l00047"></a>00047 +<a name="l00048"></a>00048 <span class="keyword">namespace </span>Nv +<a name="l00049"></a>00049 { +<a name="l00050"></a>00050 <span class="keyword">namespace </span>Blast +<a name="l00051"></a>00051 { +<a name="l00052"></a>00052 <span class="keyword">struct </span>Vertex; +<a name="l00053"></a>00053 <span class="keyword">class </span>Mesh; +<a name="l00054"></a>00054 <span class="keyword">class </span>SpatialAccelerator; +<a name="l00055"></a>00055 <span class="keyword">class </span>VertexWelding; +<a name="l00056"></a>00056 <span class="keyword">struct </span>DamagePattern; +<a name="l00057"></a>00057 +<a name="l00058"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">00058</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> +<a name="l00059"></a>00059 { +<a name="l00060"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">00060</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a>; +<a name="l00061"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">00061</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a>; +<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">00062</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</a>; +<a name="l00063"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">00063</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a>; +<a name="l00064"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">00064</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a>; +<a name="l00065"></a>00065 +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">00066</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& in)<span class="keyword"> const</span> +<a name="l00067"></a>00067 <span class="keyword"> </span>{ +<a name="l00068"></a>00068 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a> < in.<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a>; +<a name="l00069"></a>00069 } +<a name="l00070"></a>00070 }; +<a name="l00071"></a>00071 +<a name="l00072"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">00072</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> +<a name="l00073"></a>00073 { +<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">00074</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a>; +<a name="l00075"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">00075</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a>; +<a name="l00076"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">00076</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>; +<a name="l00077"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">00077</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = -1; +<a name="l00078"></a>00078 +<a name="l00079"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">00079</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>() +<a name="l00080"></a>00080 { +<a name="l00081"></a>00081 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> ret; +<a name="l00082"></a>00082 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a>; +<a name="l00083"></a>00083 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a>; +<a name="l00084"></a>00084 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>; +<a name="l00085"></a>00085 ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a>; +<a name="l00086"></a>00086 <span class="keywordflow">return</span> ret; +<a name="l00087"></a>00087 } +<a name="l00088"></a>00088 }; +<a name="l00089"></a>00089 +<a name="l00090"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">00090</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> +<a name="l00091"></a>00091 { +<a name="l00092"></a>00092 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a>() = 0; +<a name="l00093"></a>00093 +<a name="l00094"></a>00094 <span class="comment">//set edges, vertices and ffResult counters to 0</span> +<a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a>() = 0; +<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a>() = 0; +<a name="l00097"></a>00097 +<a name="l00098"></a>00098 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) = 0; +<a name="l00099"></a>00099 +<a name="l00100"></a>00100 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a>() <span class="keyword">const</span> = 0; +<a name="l00101"></a>00101 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a>() <span class="keyword">const</span> = 0; +<a name="l00102"></a>00102 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a>() <span class="keyword">const</span> = 0; +<a name="l00103"></a>00103 +<a name="l00104"></a>00104 <span class="comment">//Thread safe add, return index in buffer</span> +<a name="l00105"></a>00105 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&) = 0; +<a name="l00106"></a>00106 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&) = 0; +<a name="l00107"></a>00107 <span class="keyword">virtual</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&) = 0; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 <span class="comment">//Thread safe, increment counter and return reference to last element</span> +<a name="l00110"></a>00110 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a>() = 0; +<a name="l00111"></a>00111 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a>() = 0; +<a name="l00112"></a>00112 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a>() = 0; +<a name="l00113"></a>00113 +<a name="l00114"></a>00114 <span class="comment">//User allocated buffers should have size more than return values of above function </span> +<a name="l00115"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">00115</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a> = <span class="keyword">nullptr</span>; +<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">00116</a> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a> = <span class="keyword">nullptr</span>; +<a name="l00117"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">00117</a> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a> = <span class="keyword">nullptr</span>; +<a name="l00118"></a>00118 }; +<a name="l00119"></a>00119 +<a name="l00124"></a><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">00124</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> +<a name="l00125"></a>00125 { +<a name="l00126"></a>00126 <span class="keyword">public</span>: +<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a>() = 0; +<a name="l00128"></a>00128 }; +<a name="l00129"></a>00129 +<a name="l00130"></a><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">00130</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> +<a name="l00131"></a>00131 { +<a name="l00132"></a>00132 <span class="keyword">public</span>: +<a name="l00133"></a>00133 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a>() = 0; +<a name="l00134"></a>00134 }; +<a name="l00135"></a>00135 +<a name="l00136"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">00136</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a> +<a name="l00137"></a>00137 { +<a name="l00138"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">00138</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a> = <span class="keyword">nullptr</span>; +<a name="l00139"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">00139</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a> = <span class="keyword">nullptr</span>; +<a name="l00140"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">00140</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a> = <span class="keyword">nullptr</span>; +<a name="l00141"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">00141</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a> = <span class="keyword">nullptr</span>; +<a name="l00142"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">00142</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a> = <span class="keyword">nullptr</span>; +<a name="l00143"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">00143</a> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a> = <span class="keyword">nullptr</span>; +<a name="l00144"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">00144</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a> = <span class="keyword">nullptr</span>; +<a name="l00145"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">00145</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a>; +<a name="l00146"></a>00146 }; +<a name="l00147"></a>00147 +<a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">00148</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> +<a name="l00149"></a>00149 { +<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">00150</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a>; +<a name="l00151"></a><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">00151</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a>; +<a name="l00152"></a>00152 }; +<a name="l00153"></a>00153 +<a name="l00154"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">00154</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a> +<a name="l00155"></a>00155 { +<a name="l00156"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">00156</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a> = <span class="keyword">nullptr</span>; +<a name="l00157"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">00157</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a> = <span class="keyword">nullptr</span>; +<a name="l00158"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">00158</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a> = 0; +<a name="l00159"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">00159</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a> = <span class="keyword">nullptr</span>; +<a name="l00160"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">00160</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a> = <span class="keyword">nullptr</span>; <span class="comment">// used to gather additional data from source mesh, for example material ID </span> +<a name="l00161"></a><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">00161</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a> = <span class="keyword">nullptr</span>; +<a name="l00162"></a>00162 }; +<a name="l00163"></a>00163 +<a name="l00164"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">00164</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a> +<a name="l00165"></a>00165 { +<a name="l00166"></a>00166 <span class="keyword">public</span>: +<a name="l00167"></a>00167 +<a name="l00168"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">00168</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a> +<a name="l00169"></a>00169 { +<a name="l00170"></a>00170 <span class="keyword">enum</span> +<a name="l00171"></a>00171 { +<a name="l00172"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">00172</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> = 1, +<a name="l00173"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">00173</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> = 2, +<a name="l00174"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">00174</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> = 4, +<a name="l00175"></a>00175 +<a name="l00176"></a><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">00176</a> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> = 0xFFFFFFFF +<a name="l00177"></a>00177 }; +<a name="l00178"></a>00178 }; +<a name="l00179"></a>00179 +<a name="l00180"></a>00180 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a>() = 0; +<a name="l00181"></a>00181 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) = 0; +<a name="l00182"></a>00182 <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a>() = 0; +<a name="l00183"></a>00183 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a>() = 0; +<a name="l00184"></a>00184 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a>() = 0; +<a name="l00185"></a>00185 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a>() = 0; +<a name="l00186"></a>00186 <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a>() = 0; +<a name="l00187"></a>00187 <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a>() = 0; +<a name="l00188"></a>00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) = 0; +<a name="l00189"></a>00189 }; +<a name="l00190"></a>00190 +<a name="l00191"></a><a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">00191</a> <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0, <a class="code" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff }; +<a name="l00192"></a>00192 +<a name="l00193"></a>00193 +<a name="l00197"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">00197</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> +<a name="l00198"></a>00198 { +<a name="l00199"></a>00199 <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>() = <span class="keywordflow">default</span>; +<a name="l00200"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">00200</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>(uint32_t i, uint32_t j) : <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a>(i), <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a>(j) {}; +<a name="l00201"></a>00201 uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a>; +<a name="l00202"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">00202</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a>; +<a name="l00203"></a>00203 +<a name="l00204"></a>00204 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>& lk) <span class="keyword">const</span>; +<a name="l00205"></a>00205 <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator<</a>(<span class="keyword">const</span> uint32_t in) <span class="keyword">const</span>; +<a name="l00206"></a>00206 }; +<a name="l00207"></a>00207 +<a name="l00208"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">00208</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a> +<a name="l00209"></a>00209 { +<a name="l00210"></a>00210 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a>(uint32_t index) = 0; +<a name="l00211"></a>00211 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a>() = 0; +<a name="l00212"></a>00212 +<a name="l00213"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">00213</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a> = <span class="keyword">nullptr</span>; +<a name="l00214"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">00214</a> uint32_t* <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a> = <span class="keyword">nullptr</span>; +<a name="l00215"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">00215</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a> = 0; +<a name="l00216"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">00216</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a> = 0; +<a name="l00217"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">00217</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a> = 0; +<a name="l00218"></a><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">00218</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a> = 0; +<a name="l00219"></a>00219 }; +<a name="l00220"></a>00220 +<a name="l00221"></a>00221 } +<a name="l00222"></a>00222 } +<a name="l00223"></a>00223 +<a name="l00224"></a>00224 +<a name="l00228"></a>00228 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#4b33d66b71faced9cea15821ab6d2679">NvBlastExtRTCreateFractureRT</a>(uint32_t threads = 1); +<a name="l00229"></a>00229 +<a name="l00233"></a>00233 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRTCreateFracturer</a>(); +<a name="l00234"></a>00234 +<a name="l00238"></a>00238 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#63cb5e25050cb57dd112232792d51165">NvBlastExtRTDoFracture</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>& desc, int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::Stage::ALL</a>, int32_t threadId = 0, int32_t threadCount = 1); +<a name="l00239"></a>00239 +<a name="l00243"></a>00243 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRTCreateMeshGenerator</a>(); +<a name="l00244"></a>00244 +<a name="l00248"></a>00248 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#c7e2861ee04820dce18c142b2f7baedf">NvBlastExtRTBuildMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* outVertices, uint32_t& vCount, uint32_t* indices, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>* adata, uint32_t maxICount, uint32_t maxVCount); +<a name="l00249"></a>00249 +<a name="l00253"></a>00253 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#d5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRTGetChunksToUnite</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, <span class="keyword">const</span> uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite); +<a name="l00254"></a>00254 +<a name="l00258"></a>00258 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#d888718212b0afe1d5384abde8937682">NvBlastExtRTDetectIslands</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* graph, uint32_t* islandChunks, uint32_t* islandOffsets); +<a name="l00259"></a>00259 +<a name="l00263"></a>00263 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRTCreateChunkGraph</a>(uint32_t maxLinksCount = 4096); +<a name="l00264"></a>00264 +<a name="l00268"></a>00268 <a class="code" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_r_t_8h.html#4859194da9d8526051290eb24b6f7b67">NvBlastExtRTCookMergedMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern); +<a name="l00269"></a>00269 +<a name="l00270"></a>00270 +<a name="l00271"></a>00271 +<a name="l00272"></a>00272 <span class="preprocessor">#endif // ifndef NVBLASTEXTRT_H</span> +</pre></div></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/source_docs/files/_nv_blast_ext_r_t_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h.html new file mode 100644 index 0000000..24fb588 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h.html @@ -0,0 +1,469 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/include/NvBlastExtRT.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/RT/include/NvBlastExtRT.h File Reference</h1><code>#include <cinttypes></code><br> +<code>#include <<a class="el" href="_nv_blast_types_8h-source.html">NvBlastTypes.h</a>></code><br> + +<p> +<a href="_nv_blast_ext_r_t_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</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_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</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_chunk_graph.html">Nv::Blast::ChunkGraph</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_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</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_facet_facet_result.html">Nv::Blast::FacetFacetResult</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_fracture_desc.html">Nv::Blast::FractureDesc</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_fracturer.html">Nv::Blast::Fracturer</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_fracture_r_t.html">Nv::Blast::FractureRT</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_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</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_mesh_desc.html">Nv::Blast::MeshDesc</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_generator.html">Nv::Blast::MeshGenerator</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_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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 colspan="2"><br><h2>Defines</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">BLASTRT_MAX_CHUNKS</a> 256</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">BLASTRT_MAX_EDGES_PER_CHUNK</a> 16384</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">BLASTRT_MAX_VERTICES</a> 262144</td></tr> + +<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a> { <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast::GOOD_FACET</a> = 0, +<a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast::INFINITE_FACET</a> = 0xffffff + }</td></tr> + +<tr><td colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#c7e2861ee04820dce18c142b2f7baedf">NvBlastExtRTBuildMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *outVertices, uint32_t &vCount, uint32_t *indices, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a> *adata, uint32_t maxICount, uint32_t maxVCount)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#4859194da9d8526051290eb24b6f7b67">NvBlastExtRTCookMergedMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *pattern)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRTCreateChunkGraph</a> (uint32_t maxLinksCount=4096)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRTCreateFracturer</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#4b33d66b71faced9cea15821ab6d2679">NvBlastExtRTCreateFractureRT</a> (uint32_t threads=1)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API <br class="typebreak"> +<a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRTCreateMeshGenerator</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#d888718212b0afe1d5384abde8937682">NvBlastExtRTDetectIslands</a> (<a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> *graph, uint32_t *islandChunks, uint32_t *islandOffsets)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#63cb5e25050cb57dd112232792d51165">NvBlastExtRTDoFracture</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a> &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html#d5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRTGetChunksToUnite</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> *pattern, const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)</td></tr> + +</table> +<hr><h2>Define Documentation</h2> +<a class="anchor" name="9cce5b0c1e6c644cdf4d10ca630fb07d"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_CHUNKS" ref="9cce5b0c1e6c644cdf4d10ca630fb07d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define BLASTRT_MAX_CHUNKS 256 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="a56085b830bbfc750734bc2fec8c0070"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_EDGES_PER_CHUNK" ref="a56085b830bbfc750734bc2fec8c0070" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define BLASTRT_MAX_EDGES_PER_CHUNK 16384 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b61e2620c8f2917beffb61e2d42cbc88"></a><!-- doxytag: member="NvBlastExtRT.h::BLASTRT_MAX_VERTICES" ref="b61e2620c8f2917beffb61e2d42cbc88" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define BLASTRT_MAX_VERTICES 262144 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="c7e2861ee04820dce18c142b2f7baedf"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTBuildMesh" ref="c7e2861ee04820dce18c142b2f7baedf" args="(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API uint32_t NvBlastExtRTBuildMesh </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> </td> + <td class="paramname"> <em>dsc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> * </td> + <td class="paramname"> <em>outVertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t & </td> + <td class="paramname"> <em>vCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>indices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a> * </td> + <td class="paramname"> <em>adata</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxICount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxVCount</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Build mesh from output of RT fracture +</div> +</div><p> +<a class="anchor" name="4859194da9d8526051290eb24b6f7b67"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCookMergedMesh" ref="4859194da9d8526051290eb24b6f7b67" args="(Nv::Blast::DamagePattern *pattern)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API void NvBlastExtRTCookMergedMesh </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> +<a class="anchor" name="70b1eff9af90c4a0872111a1c8e99d0e"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateChunkGraph" ref="70b1eff9af90c4a0872111a1c8e99d0e" args="(uint32_t maxLinksCount=4096)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* NvBlastExtRTCreateChunkGraph </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxLinksCount</em> = <code>4096</code> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> +<a class="anchor" name="8dd527c217f5b6577b09e81cf8f881a1"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateFracturer" ref="8dd527c217f5b6577b09e81cf8f881a1" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* NvBlastExtRTCreateFracturer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Create RT boolean tool fracturer +</div> +</div><p> +<a class="anchor" name="4b33d66b71faced9cea15821ab6d2679"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateFractureRT" ref="4b33d66b71faced9cea15821ab6d2679" args="(uint32_t threads=1)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* NvBlastExtRTCreateFractureRT </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>threads</em> = <code>1</code> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Create real time (RT) fracture. By default creates single thread. For threads > 1 multithreaded implementation based on std lib is used. +</div> +</div><p> +<a class="anchor" name="384cc36b855ef7a84ae47bd17f1e45bb"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTCreateMeshGenerator" ref="384cc36b855ef7a84ae47bd17f1e45bb" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* NvBlastExtRTCreateMeshGenerator </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Create mesh generator +</div> +</div><p> +<a class="anchor" name="d888718212b0afe1d5384abde8937682"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTDetectIslands" ref="d888718212b0afe1d5384abde8937682" args="(Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API uint32_t NvBlastExtRTDetectIslands </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> * </td> + <td class="paramname"> <em>vertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>offsets</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>chunkCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> * </td> + <td class="paramname"> <em>graph</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>islandChunks</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>islandOffsets</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> +<a class="anchor" name="63cb5e25050cb57dd112232792d51165"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTDoFracture" ref="63cb5e25050cb57dd112232792d51165" args="(const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API uint32_t NvBlastExtRTDoFracture </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a> & </td> + <td class="paramname"> <em>desc</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>stage</em> = <code>Nv::Blast::FractureRT::Stage::ALL</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadId</em> = <code>0</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadCount</em> = <code>1</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Perform fracture. +</div> +</div><p> +<a class="anchor" name="d5ec62cdb5d0f84e129fab31cc62f7d8"></a><!-- doxytag: member="NvBlastExtRT.h::NvBlastExtRTGetChunksToUnite" ref="d5ec62cdb5d0f84e129fab31cc62f7d8" args="(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> * </td> + <td class="paramname"> <em>vertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const uint32_t * </td> + <td class="paramname"> <em>voffsets</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>chunksCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>chunksToUnite</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +TODO +</div> +</div><p> +</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/source_docs/files/_nv_blast_ext_r_t_8h.js b/docs/source_docs/files/_nv_blast_ext_r_t_8h.js new file mode 100644 index 0000000..5539dd6 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h.js @@ -0,0 +1,31 @@ +var _nv_blast_ext_r_t_8h = +[ + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "BLASTRT_MAX_CHUNKS", "_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d", null ], + [ "BLASTRT_MAX_EDGES_PER_CHUNK", "_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070", null ], + [ "BLASTRT_MAX_VERTICES", "_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88", null ], + [ "PatternFacetType", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be", [ + [ "GOOD_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c", null ], + [ "INFINITE_FACET", "_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7", null ] + ] ], + [ "NvBlastExtRTBuildMesh", "_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf", null ], + [ "NvBlastExtRTCookMergedMesh", "_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67", null ], + [ "NvBlastExtRTCreateChunkGraph", "_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e", null ], + [ "NvBlastExtRTCreateFracturer", "_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1", null ], + [ "NvBlastExtRTCreateFractureRT", "_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679", null ], + [ "NvBlastExtRTCreateMeshGenerator", "_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb", null ], + [ "NvBlastExtRTDetectIslands", "_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682", null ], + [ "NvBlastExtRTDoFracture", "_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165", null ], + [ "NvBlastExtRTGetChunksToUnite", "_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html new file mode 100644 index 0000000..d839f56 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_8h_source.html @@ -0,0 +1,105 @@ +<html> + <head> + <title>sdk/extensions/RT/include/NvBlastExtRT.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_r_t_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtRT.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_r_t_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTEXTRT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTEXTRT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <cinttypes></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="comment">//#define USE_MERGED_MESH</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88"> 39</a></span> <span class="preprocessor">#define BLASTRT_MAX_VERTICES 262144</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070"> 40</a></span> <span class="preprocessor">#define BLASTRT_MAX_EDGES_PER_CHUNK 16384</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d"> 41</a></span> <span class="preprocessor">#define BLASTRT_MAX_CHUNKS 256</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">class </span>PxBounds3;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> };</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  {</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">struct </span>Vertex;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">class </span>SpatialAccelerator;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">class </span>VertexWelding;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">struct </span>DamagePattern;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html"> 58</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  {</div><div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822"> 60</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">parentFacet</a>;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0"> 61</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a>;</div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f"> 62</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">parentEdge</a>;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f"> 63</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">status</a>;</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1"> 64</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">pIdx</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba"> 66</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">operator<</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& in)<span class="keyword"> const</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> parentFacet < in.<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">parentFacet</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  };</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html"> 72</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  {</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a"> 74</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">start</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5"> 75</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">end</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d"> 76</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f"> 77</a></span>  int32_t adjacentFacet = -1;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134"> 79</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>()</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  {</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> ret;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">start</a> = end;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">end</a> = start;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a> = parentFacet;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  ret.<a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = adjacentFacet;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keywordflow">return</span> ret;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  };</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html"> 90</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="comment">//set edges, vertices and ffResult counters to 0</span></div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> reset() = 0;</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetEdges() = 0;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> copyVerticesAndResults(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) = 0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">virtual</span> uint32_t edgesCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">virtual</span> uint32_t verticesCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">virtual</span> uint32_t ffResultCount() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="comment">//Thread safe add, return index in buffer</span></div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">virtual</span> uint32_t addEdge(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&) = 0;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keyword">virtual</span> uint32_t addVertex(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&) = 0;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">virtual</span> uint32_t addFfResult(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&) = 0;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="comment">//Thread safe, increment counter and return reference to last element</span></div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& getNewEdge() = 0;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& getNewVertex() = 0;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& getNewFfResult() = 0;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="comment">//User allocated buffers should have size more than return values of above function </span></div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408"> 115</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* edges = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690"> 116</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84"> 117</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>* ffResult = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  };</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracturer.html"> 124</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a></div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  {</div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  };</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_mesh_generator.html"> 130</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a></div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  {</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  };</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html"> 136</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">FractureDesc</a></div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  {</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239"> 138</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* fr = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52"> 139</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* model = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d"> 140</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* cell = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001"> 141</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* modelAccel = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278"> 142</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* cellAccel = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b"> 143</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815"> 144</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a"> 145</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">chunkId</a>;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  };</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html"> 148</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8"> 150</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a>;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8"> 151</a></span>  int32_t <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">smoothingGroup</a>;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  };</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html"> 154</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</a></div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317"> 156</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* tr = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2"> 157</a></span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* bEdges = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c"> 158</a></span>  uint32_t edesCount = 0;</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8"> 159</a></span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* inVertices = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361"> 160</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA = <span class="keyword">nullptr</span>; <span class="comment">// used to gather additional data from source mesh, for example material ID </span></div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81"> 161</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  };</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t.html"> 164</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a></div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  {</div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html"> 168</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keyword">enum</span></div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  {</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400"> 172</a></span>  FACET_FACET_TEST = 1,</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580"> 173</a></span>  RETAIN_FROM_FRACTURED_MESH = 2,</div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d"> 174</a></span>  RETAIN_FROM_PATTERN = 4,</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span> </div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923"> 176</a></span>  ALL = 0xFFFFFFFF</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  };</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> processMesh(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) = 0;</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">virtual</span> uint32_t getResultChunkCount() = 0;</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* getVertexBuffer() = 0;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keyword">virtual</span> uint32_t* getIndexBuffer() = 0;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keyword">virtual</span> uint32_t* getVertexOffset() = 0;</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keyword">virtual</span> uint32_t* getIndexOffset() = 0;</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* getPerTriangleData() = 0;</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> dumpChunksToObj(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) = 0;</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  };</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be"> 191</a></span>  <span class="keyword">enum</span> <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0, <a class="code" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff };</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html"> 197</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a></div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  {</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>() = <span class="keywordflow">default</span>;</div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d"> 200</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>(uint32_t i, uint32_t j) : l1(i), l2(j) {};</div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">l1</a>;</div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b"> 202</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">l2</a>;</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordtype">bool</span> operator<(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>& lk) <span class="keyword">const</span>;</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <span class="keywordtype">bool</span> operator<(<span class="keyword">const</span> uint32_t in) <span class="keyword">const</span>;</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  };</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html"> 208</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">ChunkGraph</a></div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  {</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> eraseNode(uint32_t index) = 0;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1"> 213</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a>* links = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998"> 214</a></span>  uint32_t* dirtyChunks = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86"> 215</a></span>  uint32_t linksCount = 0;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649"> 216</a></span>  uint32_t dirtyChunksCount = 0;</div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7"> 217</a></span>  uint32_t newlyAddedCount = 0;</div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947"> 218</a></span>  uint32_t maxLinksCount = 0;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  };</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  }</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> }</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679">NvBlastExtRTCreateFractureRT</a>(uint32_t threads = 1);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRTCreateFracturer</a>();</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165">NvBlastExtRTDoFracture</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>& desc, int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage::ALL</a>, int32_t threadId = 0, int32_t threadCount = 1);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRTCreateMeshGenerator</a>();</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf">NvBlastExtRTBuildMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> dsc, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* outVertices, uint32_t& vCount, uint32_t* indices, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>* adata, uint32_t maxICount, uint32_t maxVCount);</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRTGetChunksToUnite</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, <span class="keyword">const</span> uint32_t* voffsets, uint32_t chunksCount, uint32_t* chunksToUnite);</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> </div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> uint32_t <a class="code" href="_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682">NvBlastExtRTDetectIslands</a>(<a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a>* vertices, uint32_t* offsets, physx::PxBounds3* bounds, uint32_t chunkCount, <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* graph, uint32_t* islandChunks, uint32_t* islandOffsets);</div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <a class="code" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>* <a class="code" href="_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRTCreateChunkGraph</a>(uint32_t maxLinksCount = 4096);</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span> </div><div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <a class="code" href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a> <span class="keywordtype">void</span> <a class="code" href="_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67">NvBlastExtRTCookMergedMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern);</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="preprocessor">#endif // ifndef NVBLASTEXTRT_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a384cc36b855ef7a84ae47bd17f1e45bb"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRTCreateMeshGenerator</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::MeshGenerator * NvBlastExtRTCreateMeshGenerator()</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a4b33d66b71faced9cea15821ab6d2679"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679">NvBlastExtRTCreateFractureRT</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::FractureRT * NvBlastExtRTCreateFractureRT(uint32_t threads=1)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:208</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9be"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a></div><div class="ttdeci">PatternFacetType</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:72</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_mesh_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:154</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_a6f00a0c95f816285961c8c1ada80ca8d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge::parentFacet</a></div><div class="ttdeci">int32_t parentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:76</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:148</div></div> +<div class="ttc" id="_nv_blast_types_8h_html"><div class="ttname"><a href="_nv_blast_types_8h.html">NvBlastTypes.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_ac7e2861ee04820dce18c142b2f7baedf"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf">NvBlastExtRTBuildMesh</a></div><div class="ttdeci">NVBLAST_API uint32_t NvBlastExtRTBuildMesh(Nv::Blast::MeshDesc dsc, Nv::Blast::Vertex *outVertices, uint32_t &vCount, uint32_t *indices, Nv::Blast::PerTriangleAdditionalData *adata, uint32_t maxICount, uint32_t maxVCount)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_a64a87fc1e8dcd705126bf290080df25f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge::adjacentFacet</a></div><div class="ttdeci">int32_t adjacentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:77</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_desc_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:136</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_ad5ec62cdb5d0f84e129fab31cc62f7d8"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRTGetChunksToUnite</a></div><div class="ttdeci">NVBLAST_API uint32_t NvBlastExtRTGetChunksToUnite(Nv::Blast::DamagePattern *pattern, const Nv::Blast::Vertex *vertices, const uint32_t *voffsets, uint32_t chunksCount, uint32_t *chunksToUnite)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ac84910a5ff1379a4a1dd0082ecd8630a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge::start</a></div><div class="ttdeci">uint32_t start</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:74</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast::INFINITE_FACET</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a65503ffa79a13796521512bf1f399dba"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult::operator<</a></div><div class="ttdeci">bool operator<(const FacetFacetResult &in) const</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:66</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ad4ff096fd1a88c4113264933cee243f5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge::end</a></div><div class="ttdeci">uint32_t end</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:75</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a4a580c671ad020850269aa6ff3cfb2f0"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult::adjacentFacet</a></div><div class="ttdeci">uint32_t adjacentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:61</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html_ad82dcc8e5aa25750fc43fa8b1846b134"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge::getInversed</a></div><div class="ttdeci">BooleanResultEdge getInversed()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:79</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_ad31fb454d7eac900be5c2908c6d52f6f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult::status</a></div><div class="ttdeci">int32_t status</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:63</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a5550650f92a810a13f1876bb99d2d822"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult::parentFacet</a></div><div class="ttdeci">uint32_t parentFacet</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:60</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:90</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a77eb266e49dea84dba47bf0e448ae6a1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult::pIdx</a></div><div class="ttdeci">uint32_t pIdx</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:64</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_desc_html_a248e9557e530788ef6efbb161ca34f0a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc::chunkId</a></div><div class="ttdeci">uint32_t chunkId</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:145</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast::GOOD_FACET</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:191</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage_html_ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage::ALL</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:176</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html_aeb0bb7f2575a26dda3c81de46b2486d8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData::materialIndex</a></div><div class="ttdeci">int32_t materialIndex</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:150</div></div> +<div class="ttc" id="_nv_blast_preprocessor_8h_html_ae5c980f1b9848025a2fefa05a9d3bce1"><div class="ttname"><a href="_nv_blast_preprocessor_8h.html#ae5c980f1b9848025a2fefa05a9d3bce1">NVBLAST_API</a></div><div class="ttdeci">#define NVBLAST_API</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessor.h:37</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a8dd527c217f5b6577b09e81cf8f881a1"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRTCreateFracturer</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::Fracturer * NvBlastExtRTCreateFracturer()</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:164</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a4859194da9d8526051290eb24b6f7b67"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67">NvBlastExtRTCookMergedMesh</a></div><div class="ttdeci">NVBLAST_API void NvBlastExtRTCookMergedMesh(Nv::Blast::DamagePattern *pattern)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:197</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html_ac06fdaba0bc2097db58c1ec408d0776d"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink::l1</a></div><div class="ttdeci">uint32_t l1</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:200</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_ad888718212b0afe1d5384abde8937682"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682">NvBlastExtRTDetectIslands</a></div><div class="ttdeci">NVBLAST_API uint32_t NvBlastExtRTDetectIslands(Nv::Blast::Vertex *vertices, uint32_t *offsets, physx::PxBounds3 *bounds, uint32_t chunkCount, Nv::Blast::ChunkGraph *graph, uint32_t *islandChunks, uint32_t *islandOffsets)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html_a42e142111ccadd99eccd755673e84ed8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData::smoothingGroup</a></div><div class="ttdeci">int32_t smoothingGroup</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:151</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a63cb5e25050cb57dd112232792d51165"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165">NvBlastExtRTDoFracture</a></div><div class="ttdeci">NVBLAST_API uint32_t NvBlastExtRTDoFracture(const Nv::Blast::FractureDesc &desc, int32_t stage=Nv::Blast::FractureRT::Stage::ALL, int32_t threadId=0, int32_t threadCount=1)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html_a7a1ce965b8674db6e9e890163edca94f"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult::parentEdge</a></div><div class="ttdeci">uint32_t parentEdge</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:62</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:58</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_chunk_graph_link_html_a559b28f8649cc1b6bfabbc36836d313b"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink::l2</a></div><div class="ttdeci">uint32_t l2</div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:202</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::Stage</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:168</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:130</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracturer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:124</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html_a70b1eff9af90c4a0872111a1c8e99d0e"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRTCreateChunkGraph</a></div><div class="ttdeci">NVBLAST_API Nv::Blast::ChunkGraph * NvBlastExtRTCreateChunkGraph(uint32_t maxLinksCount=4096)</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html new file mode 100644 index 0000000..51fded5 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h-source.html @@ -0,0 +1,253 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTGeometry.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/RT/source/NvBlastExtRTGeometry.h</h1><a href="_nv_blast_ext_r_t_geometry_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#pragma once</span> +<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span> +<a name="l00003"></a>00003 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a>"</span> +<a name="l00004"></a>00004 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a>"</span> +<a name="l00005"></a>00005 <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>"</span> +<a name="l00006"></a>00006 <span class="preprocessor">#include <map></span> +<a name="l00007"></a>00007 +<a name="l00008"></a>00008 <span class="keyword">using</span> physx::PxVec3; +<a name="l00009"></a>00009 <span class="keyword">using</span> physx::PxVec2; +<a name="l00010"></a>00010 +<a name="l00011"></a>00011 +<a name="l00012"></a>00012 <span class="keyword">namespace </span>Nv +<a name="l00013"></a>00013 { +<a name="l00014"></a>00014 <span class="keyword">namespace </span>Blast +<a name="l00015"></a>00015 { +<a name="l00016"></a>00016 <span class="keyword">class </span>Mesh; +<a name="l00017"></a>00017 +<a name="l00018"></a><a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">00018</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a> +<a name="l00019"></a>00019 { +<a name="l00020"></a>00020 <span class="keyword">public</span>: +<a name="l00021"></a>00021 +<a name="l00022"></a>00022 <span class="keyword">typedef</span> int32_t (<a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a>::*<a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">LOCATE_CALLBACK</a>)(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame); +<a name="l00023"></a>00023 +<a name="l00024"></a>00024 <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#7b6c5e367575dc9eb7f1af1fecc57a94">VertexWelding</a>(uint32_t maxVertexCount, uint32_t maxBucketCount, <span class="keywordtype">float</span> gridCellSize, <span class="keywordtype">float</span> weldEpsilon, <span class="keywordtype">float</span> auxEpsilon, LOCATE_CALLBACK clb); +<a name="l00025"></a>00025 +<a name="l00026"></a><a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">00026</a> <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">getVertices</a>()<span class="keyword"> const</span> +<a name="l00027"></a>00027 <span class="keyword"> </span>{ +<a name="l00028"></a>00028 <span class="keywordflow">return</span> vertex.data(); +<a name="l00029"></a>00029 } +<a name="l00030"></a><a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">00030</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">getVerticesCount</a>()<span class="keyword"> const</span> +<a name="l00031"></a>00031 <span class="keyword"> </span>{ +<a name="l00032"></a>00032 <span class="keywordflow">return</span> vertex.size(); +<a name="l00033"></a>00033 } +<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#cbe36a00768fdf709c8f36af89849d40">reset</a>(); +<a name="l00035"></a>00035 int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#beb54580eb917d925635f1f1a028d26c">WeldVertex</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *v); +<a name="l00036"></a>00036 +<a name="l00037"></a>00037 int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#ec2674011414297a8e6a3479c71df843">LocateVertexInBucket</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame); +<a name="l00038"></a>00038 +<a name="l00039"></a>00039 int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#b30a986dad4ac8ad37508212a8ce3e8f">LocateVertexInBucketOnlyPosition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame); +<a name="l00040"></a>00040 +<a name="l00041"></a>00041 +<a name="l00042"></a>00042 <span class="keyword">private</span>: +<a name="l00043"></a>00043 <span class="comment">// Computes hash bucket index in range [0, NUM_BUCKETS-1]</span> +<a name="l00044"></a>00044 <span class="comment">//int32_t ComputeHashBucketIndex(const Vertex& v)</span> +<a name="l00045"></a>00045 int32_t ComputeHashBucketIndex(int32_t <a class="code" href="bt_vector3_8h.html#0d05bb202a57e1c47ae0eeeec2502c1b" title="Return the x value.">x</a>, int32_t <a class="code" href="bt_vector3_8h.html#88617d2888b444b2ad2384b17b0eeadf" title="Return the y value.">y</a>, int32_t <a class="code" href="bt_vector3_8h.html#49dd8d4770be4de32dd57f9b926aa396" title="Return the z value.">z</a>); +<a name="l00046"></a>00046 +<a name="l00047"></a>00047 <span class="keywordtype">void</span> AddVertexToBucket(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket); +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 std::vector<int32_t> first; <span class="comment">// start of linked list for each bucket</span> +<a name="l00050"></a>00050 std::vector<int32_t> next; <span class="comment">// links each vertex to next in linked list</span> +<a name="l00051"></a>00051 std::vector<Vertex> vertex; <span class="comment">// unique vertices within tolerance</span> +<a name="l00052"></a>00052 +<a name="l00053"></a>00053 <span class="keyword">const</span> uint32_t maxVertexCount; <span class="comment">// max number of vertices that can be welded at once</span> +<a name="l00054"></a>00054 <span class="keyword">const</span> uint32_t maxBucketCount; <span class="comment">// number of hash buckets to map grid cells into</span> +<a name="l00055"></a>00055 <span class="keyword">const</span> <span class="keywordtype">float</span> gridCellSizeInv; <span class="comment">// grid cell size; must be at least 2*WELD_EPSILON</span> +<a name="l00056"></a>00056 <span class="keyword">const</span> <span class="keywordtype">float</span> weldEpsilon; <span class="comment">// radius around vertex defining welding neighborhood</span> +<a name="l00057"></a>00057 <span class="keyword">const</span> <span class="keywordtype">float</span> auxEpsilon; <span class="comment">// epsilon for normal and uv of vertex</span> +<a name="l00058"></a>00058 +<a name="l00059"></a>00059 LOCATE_CALLBACK locateCallback; +<a name="l00060"></a>00060 }; +<a name="l00061"></a>00061 +<a name="l00062"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">00062</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> +<a name="l00063"></a>00063 { +<a name="l00064"></a>00064 <span class="keyword">public</span>: +<a name="l00065"></a>00065 +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">00066</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> +<a name="l00067"></a>00067 { +<a name="l00068"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">00068</a> int32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">ca</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">cb</a>, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">ci</a>; +<a name="l00069"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">00069</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>() { <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">ca</a> = 0; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">cb</a> = 0; <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">ci</a> = -1; }; +<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#55339a34cf0a19fbf62884a54ea66f27">00070</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>(int32_t a, int32_t b, int32_t c) : <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">ca</a>(a), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">cb</a>(b), <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">ci</a>(c) +<a name="l00071"></a>00071 { +<a name="l00072"></a>00072 } +<a name="l00073"></a>00073 +<a name="l00074"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">00074</a> <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">Intersection</a>() +<a name="l00075"></a>00075 { +<a name="l00076"></a>00076 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>(0, 0, 1); +<a name="l00077"></a>00077 } +<a name="l00078"></a>00078 +<a name="l00082"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">00082</a> <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">Union</a>() +<a name="l00083"></a>00083 { +<a name="l00084"></a>00084 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>(1, 1, -1); +<a name="l00085"></a>00085 } +<a name="l00089"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">00089</a> <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">Difference</a>() +<a name="l00090"></a>00090 { +<a name="l00091"></a>00091 <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>(1, 0, -1); +<a name="l00092"></a>00092 } +<a name="l00093"></a>00093 }; +<a name="l00094"></a>00094 +<a name="l00095"></a>00095 <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#252a9ce4fe8dfc98933b194826c59b7d">BooleanToolV2</a>(); +<a name="l00096"></a>00096 +<a name="l00097"></a>00097 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">release</a>(); +<a name="l00098"></a>00098 +<a name="l00103"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">00103</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">mMeshA</a>; +<a name="l00104"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">00104</a> <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">mMeshB</a>; +<a name="l00105"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">00105</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">mAccelA</a>; +<a name="l00106"></a><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">00106</a> <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">mAccelB</a>; +<a name="l00107"></a>00107 <span class="comment">//const PreparedMesh* mPreparedA;</span> +<a name="l00108"></a>00108 <span class="comment">//const PreparedMesh* mPreparedB;</span> +<a name="l00109"></a>00109 +<a name="l00110"></a>00110 +<a name="l00114"></a>00114 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#18a37b680d7c4789717ff5877a0b7177">makeFacetFacetTests</a>(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount); +<a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#46f0d66b2c9d3d9a9c7abb50342d576b">retain</a>(<span class="keywordtype">bool</span> isA, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount, +<a name="l00116"></a>00116 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>, int32_t chunk = -1); +<a name="l00117"></a>00117 +<a name="l00121"></a>00121 <span class="comment">//Nv::Blast::Mesh* getMesh();</span> +<a name="l00122"></a>00122 +<a name="l00123"></a>00123 +<a name="l00124"></a>00124 <span class="keyword">private</span>: +<a name="l00125"></a>00125 +<a name="l00126"></a>00126 int32_t computeV03(<span class="keyword">const</span> PxVec3& point); +<a name="l00127"></a>00127 int32_t computeV30(<span class="keyword">const</span> PxVec3& point); +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 +<a name="l00133"></a>00133 <span class="keywordtype">void</span> computeRetained(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxBounds3& bMeshBoudning, +<a name="l00134"></a>00134 int32_t(<a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>::*computeV3)(<span class="keyword">const</span> physx::PxVec3&), int32_t btC, int32_t btCI, int32_t parentFacetOffset, +<a name="l00135"></a>00135 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount, +<a name="l00136"></a>00136 <span class="keyword">struct</span> FaceOrientation* fo = <span class="keyword">nullptr</span>, <span class="keyword">const</span> std::vector<bool>* validAdjacentFacet = <span class="keyword">nullptr</span>); +<a name="l00137"></a>00137 +<a name="l00138"></a>00138 +<a name="l00140"></a>00140 +<a name="l00143"></a>00143 <span class="keywordtype">float</span>* sx1; +<a name="l00144"></a>00144 <span class="keywordtype">float</span>* sy1; +<a name="l00145"></a>00145 <span class="keywordtype">float</span>* ex1; +<a name="l00146"></a>00146 <span class="keywordtype">float</span>* ey1; +<a name="l00147"></a>00147 <span class="keywordtype">float</span>* px1; +<a name="l00148"></a>00148 <span class="keywordtype">float</span>* py1; +<a name="l00149"></a>00149 <span class="keywordtype">float</span>* pt1; +<a name="l00150"></a>00150 <span class="keywordtype">float</span>* resy1; +<a name="l00151"></a>00151 int32_t* winding1; +<a name="l00152"></a>00152 int32_t* projectedWinding1; +<a name="l00153"></a>00153 +<a name="l00154"></a>00154 +<a name="l00155"></a>00155 <span class="keywordtype">float</span>* sx2; +<a name="l00156"></a>00156 <span class="keywordtype">float</span>* sy2; +<a name="l00157"></a>00157 <span class="keywordtype">float</span>* ex2; +<a name="l00158"></a>00158 <span class="keywordtype">float</span>* ey2; +<a name="l00159"></a>00159 <span class="keywordtype">float</span>* px2; +<a name="l00160"></a>00160 <span class="keywordtype">float</span>* py2; +<a name="l00161"></a>00161 <span class="keywordtype">float</span>* pt2; +<a name="l00162"></a>00162 <span class="keywordtype">float</span>* resy2; +<a name="l00163"></a>00163 int32_t* winding2; +<a name="l00164"></a>00164 int32_t* projectedWinding2; +<a name="l00165"></a>00165 +<a name="l00166"></a>00166 uint32_t* edgeFacetTestA; +<a name="l00167"></a>00167 uint32_t* edgeFacetTestB; +<a name="l00168"></a>00168 +<a name="l00169"></a>00169 +<a name="l00173"></a>00173 int32_t* edgeCrossCheckTest; +<a name="l00174"></a>00174 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* edgeCrossA; +<a name="l00175"></a>00175 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* edgeCrossB; +<a name="l00176"></a>00176 +<a name="l00177"></a>00177 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> mToolMode; +<a name="l00178"></a>00178 }; +<a name="l00179"></a>00179 +<a name="l00180"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">00180</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> +<a name="l00181"></a>00181 { +<a name="l00182"></a>00182 <span class="keyword">public</span>: +<a name="l00183"></a>00183 <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#b642f6bf10b46143bc318625b71b5791">TriangulatorV2</a>(); +<a name="l00184"></a>00184 +<a name="l00185"></a>00185 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">release</a>(); +<a name="l00186"></a>00186 +<a name="l00187"></a>00187 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#749fd110fcee1730d873a2c9e877ee7d">build</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* edges, uint32_t inEdgeCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* inVertices, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* outWeldedVrts, uint32_t& vcount, uint32_t* outTriangles, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata, uint32_t maxTcount, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* ma, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mb); +<a name="l00188"></a>00188 +<a name="l00189"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">00189</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a> +<a name="l00190"></a>00190 { +<a name="l00191"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">00191</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">point</a>; +<a name="l00192"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">00192</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">nextPoint</a>; +<a name="l00193"></a><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">00193</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">prevPoint</a>; +<a name="l00194"></a>00194 }; +<a name="l00195"></a>00195 +<a name="l00196"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">00196</a> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">weldedVertices</a>; +<a name="l00197"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">00197</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">weldedCount</a>; +<a name="l00198"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">00198</a> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">triangleIndices</a>; +<a name="l00199"></a><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">00199</a> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">triangleCount</a>; +<a name="l00200"></a>00200 +<a name="l00201"></a>00201 <span class="keyword">private</span>: +<a name="l00202"></a>00202 +<a name="l00203"></a>00203 <span class="keywordtype">void</span> triangulatePolygonWithEarClipping(<a class="code" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir); +<a name="l00204"></a>00204 +<a name="l00205"></a>00205 <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a> facetList[1024]; +<a name="l00206"></a>00206 uint32_t facetListSize; +<a name="l00207"></a>00207 uint32_t pointIndicesList[1024]; +<a name="l00208"></a>00208 uint32_t pointCount; +<a name="l00209"></a>00209 +<a name="l00210"></a>00210 physx::PxVec2 projectedPointList[1024]; +<a name="l00211"></a>00211 uint32_t projectedPointCount; +<a name="l00212"></a>00212 +<a name="l00213"></a>00213 uint32_t visitedFlagValue[1024]; +<a name="l00214"></a>00214 uint32_t currentFlagValue; +<a name="l00215"></a>00215 +<a name="l00216"></a>00216 +<a name="l00217"></a>00217 +<a name="l00218"></a>00218 <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* weldedEdges; +<a name="l00219"></a>00219 +<a name="l00220"></a>00220 +<a name="l00221"></a>00221 <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* mInpEdges; +<a name="l00222"></a>00222 uint32_t mInpEdgeCount; +<a name="l00223"></a>00223 uint32_t maxTriangleCount; +<a name="l00224"></a>00224 +<a name="l00225"></a>00225 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA; +<a name="l00226"></a>00226 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB; +<a name="l00227"></a>00227 +<a name="l00228"></a>00228 <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a> wldg; +<a name="l00229"></a>00229 }; +<a name="l00230"></a>00230 +<a name="l00231"></a>00231 } +<a name="l00232"></a>00232 } +<a name="l00233"></a>00233 +</pre></div></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/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html new file mode 100644 index 0000000..f45b0c4 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h.html @@ -0,0 +1,73 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTGeometry.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/RT/source/NvBlastExtRTGeometry.h File Reference</h1><code>#include "<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a>"</code><br> +<code>#include "<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a>"</code><br> +<code>#include "<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>"</code><br> +<code>#include "<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>"</code><br> +<code>#include <map></code><br> + +<p> +<a href="_nv_blast_ext_r_t_geometry_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</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_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</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_triangulator_v2.html">Nv::Blast::TriangulatorV2</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_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</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_vertex_welding.html">Nv::Blast::VertexWelding</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></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/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html new file mode 100644 index 0000000..07f6b48 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_geometry_8h_source.html @@ -0,0 +1,105 @@ +<html> + <head> + <title>sdk/extensions/RT/source/NvBlastExtRTGeometry.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_r_t_geometry_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtRTGeometry.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_r_t_geometry_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a>"</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a>"</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a>"</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>"</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <map></span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="keyword">using</span> physx::PxVec3;</div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="keyword">using</span> physx::PxVec2;</div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">class </span>Mesh;</div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div><div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_vertex_welding.html"> 18</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  {</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3"> 22</a></span>  <span class="keyword">typedef</span> int32_t (<a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a>::*<a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3">LOCATE_CALLBACK</a>)(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame);</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94">VertexWelding</a>(uint32_t maxVertexCount, uint32_t maxBucketCount, <span class="keywordtype">float</span> gridCellSize, <span class="keywordtype">float</span> weldEpsilon, <span class="keywordtype">float</span> auxEpsilon, <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3">LOCATE_CALLBACK</a> clb);</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4"> 26</a></span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4">getVertices</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">return</span> vertex.data();</div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf"> 30</a></span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf">getVerticesCount</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordflow">return</span> vertex.size();</div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40">reset</a>();</div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c">WeldVertex</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *v);</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843">LocateVertexInBucket</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame);</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  int32_t <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f">LocateVertexInBucketOnlyPosition</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket, <span class="keywordtype">bool</span>& isAllDataTheSame);</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="comment">// Computes hash bucket index in range [0, NUM_BUCKETS-1]</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="comment">//int32_t ComputeHashBucketIndex(const Vertex& v)</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  int32_t ComputeHashBucketIndex(int32_t <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>, int32_t <a class="code" href="bt_vector3_8h.html#adbffb9cb652cea7e0343fa39dcae22c8">y</a>, int32_t <a class="code" href="bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08">z</a>);</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">void</span> AddVertexToBucket(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& v, uint32_t bucket);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  std::vector<int32_t> first; <span class="comment">// start of linked list for each bucket</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  std::vector<int32_t> next; <span class="comment">// links each vertex to next in linked list</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  std::vector<Vertex> vertex; <span class="comment">// unique vertices within tolerance</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keyword">const</span> uint32_t maxVertexCount; <span class="comment">// max number of vertices that can be welded at once</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keyword">const</span> uint32_t maxBucketCount; <span class="comment">// number of hash buckets to map grid cells into</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> gridCellSizeInv; <span class="comment">// grid cell size; must be at least 2*WELD_EPSILON</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> weldEpsilon; <span class="comment">// radius around vertex defining welding neighborhood</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keyword">const</span> <span class="keywordtype">float</span> auxEpsilon; <span class="comment">// epsilon for normal and uv of vertex</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3">LOCATE_CALLBACK</a> locateCallback;</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  };</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html"> 62</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html"> 66</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c"> 68</a></span>  int32_t ca, cb, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c">ci</a>;</div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe"> 69</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe">Mode</a>() { ca = 0; cb = 0; ci = -1; };</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8"> 70</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8">Mode</a>(int32_t a, int32_t b, int32_t c) : ca(a), cb(b), ci(c)</div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  }</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#abf2844039080860bef55230ef16e0823"> 74</a></span>  <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#abf2844039080860bef55230ef16e0823">Intersection</a>()</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a>(0, 0, 1);</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ae829dba2deb73fa8d430f87b2ae5831e"> 82</a></span>  <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ae829dba2deb73fa8d430f87b2ae5831e">Union</a>()</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  {</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a>(1, 1, -1);</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  }</div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ad97cffa29e180ef256fd73382857b2fd"> 89</a></span>  <span class="keyword">static</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ad97cffa29e180ef256fd73382857b2fd">Difference</a>()</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  {</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a>(1, 0, -1);</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  }</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  };</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>();</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keywordtype">void</span> release();</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df"> 103</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df">mMeshA</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4"> 104</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4">mMeshB</a>;</div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7"> 105</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7">mAccelA</a>;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20"> 106</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20">mAccelB</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="comment">//const PreparedMesh* mPreparedA;</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="comment">//const PreparedMesh* mPreparedB;</span></div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> makeFacetFacetTests(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">void</span> retain(<span class="keywordtype">bool</span> isA, <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount,</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>, int32_t chunk = -1);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="comment">//Nv::Blast::Mesh* getMesh();</span></div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  int32_t computeV03(<span class="keyword">const</span> PxVec3& point);</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  int32_t computeV30(<span class="keyword">const</span> PxVec3& point);</div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordtype">void</span> computeRetained(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <span class="keyword">const</span> physx::PxBounds3& bMeshBoudning,</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  int32_t(<a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>::*computeV3)(<span class="keyword">const</span> physx::PxVec3&), int32_t btC, int32_t btCI, int32_t parentFacetOffset,</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData, int32_t threadId, int32_t threadCount,</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  <span class="keyword">struct</span> FaceOrientation* fo = <span class="keyword">nullptr</span>, <span class="keyword">const</span> std::vector<bool>* validAdjacentFacet = <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <span class="keywordtype">float</span>* sx1;</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keywordtype">float</span>* sy1;</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordtype">float</span>* ex1;</div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordtype">float</span>* ey1;</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordtype">float</span>* px1;</div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordtype">float</span>* py1;</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keywordtype">float</span>* pt1;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">float</span>* resy1;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  int32_t* winding1;</div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  int32_t* projectedWinding1;</div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordtype">float</span>* sx2;</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordtype">float</span>* sy2;</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordtype">float</span>* ex2;</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <span class="keywordtype">float</span>* ey2;</div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <span class="keywordtype">float</span>* px2;</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordtype">float</span>* py2;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordtype">float</span>* pt2;</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keywordtype">float</span>* resy2;</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  int32_t* winding2;</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  int32_t* projectedWinding2;</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  uint32_t* edgeFacetTestA;</div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  uint32_t* edgeFacetTestB;</div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  int32_t* edgeCrossCheckTest;</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* edgeCrossA;</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* edgeCrossB;</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span> </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> mToolMode;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_triangulator_v2.html"> 180</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  {</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a>();</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  <span class="keywordtype">void</span> release();</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  uint32_t build(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* edges, uint32_t inEdgeCount, <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* inVertices, <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* outWeldedVrts, uint32_t& vcount, uint32_t* outTriangles, <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata, uint32_t maxTcount, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* ma, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mb);</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html"> 189</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a></div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  {</div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad"> 191</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad">point</a>;</div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6"> 192</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6">nextPoint</a>;</div><div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675"> 193</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675">prevPoint</a>;</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  };</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84"> 196</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84">weldedVertices</a>;</div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c"> 197</a></span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c">weldedCount</a>;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5"> 198</a></span>  uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5">triangleIndices</a>;</div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b"> 199</a></span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b">triangleCount</a>;</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <span class="keywordtype">void</span> triangulatePolygonWithEarClipping(<a class="code" href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> dir);</div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a> facetList[1024];</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  uint32_t facetListSize;</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  uint32_t pointIndicesList[1024];</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  uint32_t pointCount;</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  physx::PxVec2 projectedPointList[1024];</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  uint32_t projectedPointCount;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  uint32_t visitedFlagValue[1024];</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  uint32_t currentFlagValue;</div><div class="line"><a name="l00215"></a><span class="lineno"> 215</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> </div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a>* weldedEdges;</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span> </div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* mInpEdges;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  uint32_t mInpEdgeCount;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  uint32_t maxTriangleCount;</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span> </div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshA;</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* meshB;</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a> wldg;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  };</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  }</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:18</div></div> +<div class="ttc" id="namespace_nv_1_1_blast_html_a2dbf0cc037620db35223513e817444f7"><div class="ttname"><a href="namespace_nv_1_1_blast.html#a2dbf0cc037620db35223513e817444f7">Nv::Blast::ProjectionDirections</a></div><div class="ttdeci">ProjectionDirections</div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringInternalCommon.h:82</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_abeb54580eb917d925635f1f1a028d26c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c">Nv::Blast::VertexWelding::WeldVertex</a></div><div class="ttdeci">int32_t WeldVertex(const Vertex *v)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:72</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html_affd9e581c91c7f26c7442a799afd13d5"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2::triangleIndices</a></div><div class="ttdeci">uint32_t * triangleIndices</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:198</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:148</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::LinkedListElement</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:189</div></div> +<div class="ttc" id="bt_vector3_8h_html_a9ac999fc46ed7720280dca03ad1e4e62"><div class="ttname"><a href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & x() const</div><div class="ttdoc">Return the x value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:275</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_a2f335d007d39a1a1f03fa4666619371c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c">Nv::Blast::BooleanToolV2::Mode::ci</a></div><div class="ttdeci">int32_t ci</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:68</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element_html_a708d24256a64089f32460ec04d1c27ad"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad">Nv::Blast::TriangulatorV2::LinkedListElement::point</a></div><div class="ttdeci">uint32_t point</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:191</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_aec2674011414297a8e6a3479c71df843"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843">Nv::Blast::VertexWelding::LocateVertexInBucket</a></div><div class="ttdeci">int32_t LocateVertexInBucket(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_types_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_a0b11cec9f1b41de3a5b25af18093feb4"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4">Nv::Blast::VertexWelding::getVertices</a></div><div class="ttdeci">const Vertex * getVertices() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:26</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_abf2844039080860bef55230ef16e0823"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#abf2844039080860bef55230ef16e0823">Nv::Blast::BooleanToolV2::Mode::Intersection</a></div><div class="ttdeci">static Mode Intersection()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:74</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html_a945d1265a73c99b9588ccc826cac80f4"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2::mMeshB</a></div><div class="ttdeci">const Mesh * mMeshB</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:104</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html_a0892cd9406e12864c3ba6dc87ee9ec84"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2::weldedVertices</a></div><div class="ttdeci">Vertex * weldedVertices</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:196</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_accelerator_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_a5461ae67394464c4385c70f2430320fe"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe">Nv::Blast::BooleanToolV2::Mode::Mode</a></div><div class="ttdeci">Mode()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:69</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:90</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element_html_a55044f85fce26149cad580b30c3f7675"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675">Nv::Blast::TriangulatorV2::LinkedListElement::prevPoint</a></div><div class="ttdeci">uint32_t prevPoint</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:193</div></div> +<div class="ttc" id="bt_vector3_8h_html_adbffb9cb652cea7e0343fa39dcae22c8"><div class="ttname"><a href="bt_vector3_8h.html#adbffb9cb652cea7e0343fa39dcae22c8">y</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & y() const</div><div class="ttdoc">Return the y value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:277</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_a7fa2276c48854e0aa682f362c39ac0cf"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf">Nv::Blast::VertexWelding::getVerticesCount</a></div><div class="ttdeci">uint32_t getVerticesCount() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:30</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_ae829dba2deb73fa8d430f87b2ae5831e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ae829dba2deb73fa8d430f87b2ae5831e">Nv::Blast::BooleanToolV2::Mode::Union</a></div><div class="ttdeci">static Mode Union()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:82</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html_ace5f208600728f96f0b61f64dcc043df"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2::mMeshA</a></div><div class="ttdeci">const Mesh * mMeshA</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:103</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_acd0cebb80435007b21ecb9b47006bee3"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3">Nv::Blast::VertexWelding::LOCATE_CALLBACK</a></div><div class="ttdeci">int32_t(VertexWelding::* LOCATE_CALLBACK)(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:22</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html_a44c36f2e03ef2605d48c4f580d4ece20"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2::mAccelB</a></div><div class="ttdeci">SpatialAccelerator * mAccelB</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:106</div></div> +<div class="ttc" id="_nv_blast_ext_authoring_internal_common_8h_html"><div class="ttname"><a href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element_html_a8467edeed5e4041a2f9d4ac3fa33c7a6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6">Nv::Blast::TriangulatorV2::LinkedListElement::nextPoint</a></div><div class="ttdeci">uint32_t nextPoint</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:192</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:62</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html_af4c4a66cfef1d77b68a34dd585a4e16c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2::weldedCount</a></div><div class="ttdeci">uint32_t weldedCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:197</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_ad97cffa29e180ef256fd73382857b2fd"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ad97cffa29e180ef256fd73382857b2fd">Nv::Blast::BooleanToolV2::Mode::Difference</a></div><div class="ttdeci">static Mode Difference()</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:89</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html_ae9c6fc7e33d3cfbd58f6b5344e87534b"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2::triangleCount</a></div><div class="ttdeci">uint32_t triangleCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:199</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::Mode</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:66</div></div> +<div class="ttc" id="bt_vector3_8h_html_a419978af43d009c4b093b0f4ccc9de08"><div class="ttname"><a href="bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08">z</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & z() const</div><div class="ttdoc">Return the z value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:279</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html_add55d1442f97ea650ca8b9477a58f9e7"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2::mAccelA</a></div><div class="ttdeci">SpatialAccelerator * mAccelA</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:105</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_a7b6c5e367575dc9eb7f1af1fecc57a94"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94">Nv::Blast::VertexWelding::VertexWelding</a></div><div class="ttdeci">VertexWelding(uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:47</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode_html_aa9b67023890abe9c7bac760a396fd6c8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8">Nv::Blast::BooleanToolV2::Mode::Mode</a></div><div class="ttdeci">Mode(int32_t a, int32_t b, int32_t c)</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:70</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:130</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracturer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:124</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_ab30a986dad4ac8ad37508212a8ce3e8f"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f">Nv::Blast::VertexWelding::LocateVertexInBucketOnlyPosition</a></div><div class="ttdeci">int32_t LocateVertexInBucketOnlyPosition(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_vertex_welding_html_acbe36a00768fdf709c8f36af89849d40"><div class="ttname"><a href="class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40">Nv::Blast::VertexWelding::reset</a></div><div class="ttdeci">void reset()</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html new file mode 100644 index 0000000..e676fb1 --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h-source.html @@ -0,0 +1,198 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTImpl.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/RT/source/NvBlastExtRTImpl.h</h1><a href="_nv_blast_ext_r_t_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTAUTHORINGRTIMPL_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTAUTHORINGRTIMPL_H</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>></span> +<a name="l00033"></a>00033 <span class="preprocessor">#include <thread></span> +<a name="l00034"></a>00034 <span class="preprocessor">#include <mutex></span> +<a name="l00035"></a>00035 <span class="preprocessor">#include <condition_variable></span> +<a name="l00036"></a>00036 <span class="preprocessor">#include <atomic></span> +<a name="l00037"></a>00037 +<a name="l00038"></a>00038 <span class="keyword">namespace </span>physx +<a name="l00039"></a>00039 { +<a name="l00040"></a>00040 <span class="keyword">class </span>PxCooking; +<a name="l00041"></a>00041 }; +<a name="l00042"></a>00042 +<a name="l00043"></a>00043 <span class="keyword">namespace </span>Nv +<a name="l00044"></a>00044 { +<a name="l00045"></a>00045 <span class="keyword">namespace </span>Blast +<a name="l00046"></a>00046 { +<a name="l00047"></a>00047 +<a name="l00048"></a>00048 <span class="keyword">class </span>BooleanToolV2; +<a name="l00049"></a>00049 <span class="keyword">class </span>TriangulatorV2; +<a name="l00050"></a>00050 +<a name="l00051"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">00051</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> +<a name="l00052"></a>00052 { +<a name="l00053"></a>00053 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#224607a8be6266fc3bf70e4c274b324e">BooleanToolOutputDataImpl</a>(<span class="keywordtype">bool</span> createOnlyEdgeBuffer = <span class="keyword">false</span>); +<a name="l00054"></a>00054 +<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">release</a>() <span class="keyword">override</span>; +<a name="l00056"></a>00056 +<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">reset</a>() <span class="keyword">override</span>; +<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">resetEdges</a>() <span class="keyword">override</span>; +<a name="l00059"></a>00059 +<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">copyVerticesAndResults</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) <span class="keyword">override</span>; +<a name="l00061"></a>00061 +<a name="l00062"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">00062</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">edgesCount</a>()<span class="keyword"> const override</span> +<a name="l00063"></a>00063 <span class="keyword"> </span>{ +<a name="l00064"></a>00064 <span class="keywordflow">return</span> *<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">mEdgesCount</a>; +<a name="l00065"></a>00065 } +<a name="l00066"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">00066</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">verticesCount</a>()<span class="keyword"> const override</span> +<a name="l00067"></a>00067 <span class="keyword"> </span>{ +<a name="l00068"></a>00068 <span class="keywordflow">return</span> *<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">mVerticesCount</a>; +<a name="l00069"></a>00069 } +<a name="l00070"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">00070</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">ffResultCount</a>()<span class="keyword"> const override</span> +<a name="l00071"></a>00071 <span class="keyword"> </span>{ +<a name="l00072"></a>00072 <span class="keywordflow">return</span> *<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">mFfResultCount</a>; +<a name="l00073"></a>00073 } +<a name="l00074"></a>00074 +<a name="l00075"></a>00075 uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">addEdge</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&) <span class="keyword">override</span>; +<a name="l00076"></a>00076 uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">addVertex</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&) <span class="keyword">override</span>; +<a name="l00077"></a>00077 uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">addFfResult</a>(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&) <span class="keyword">override</span>; +<a name="l00078"></a>00078 +<a name="l00079"></a>00079 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">getNewEdge</a>() <span class="keyword">override</span>; +<a name="l00080"></a>00080 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">getNewVertex</a>() <span class="keyword">override</span>; +<a name="l00081"></a>00081 <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">getNewFfResult</a>() <span class="keyword">override</span>; +<a name="l00082"></a>00082 +<a name="l00083"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">00083</a> std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">mEdgesCount</a>; +<a name="l00084"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">00084</a> std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">mVerticesCount</a>; +<a name="l00085"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">00085</a> std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">mFfResultCount</a>; +<a name="l00086"></a>00086 +<a name="l00087"></a><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">00087</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">isVerticesAndResultsAllocated</a>; +<a name="l00088"></a>00088 }; +<a name="l00089"></a>00089 +<a name="l00090"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">00090</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">FractureRTImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a> +<a name="l00091"></a>00091 { +<a name="l00092"></a>00092 <span class="keyword">public</span>: +<a name="l00093"></a>00093 +<a name="l00094"></a>00094 <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#19739a5fedc580698519cb15c96cf76b">FractureRTImpl</a>(); +<a name="l00095"></a>00095 +<a name="l00096"></a>00096 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">release</a>() <span class="keyword">override</span>; +<a name="l00097"></a>00097 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">processMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) <span class="keyword">override</span>; +<a name="l00098"></a>00098 +<a name="l00099"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">00099</a> <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">getResultChunkCount</a>()<span class="keyword"> override </span> +<a name="l00100"></a>00100 <span class="keyword"> </span>{ +<a name="l00101"></a>00101 <span class="keywordflow">return</span> resultChunkCount; +<a name="l00102"></a>00102 }; +<a name="l00103"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">00103</a> <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">getVertexBuffer</a>()<span class="keyword"> override</span> +<a name="l00104"></a>00104 <span class="keyword"> </span>{ +<a name="l00105"></a>00105 <span class="keywordflow">return</span> verticesBuffer; +<a name="l00106"></a>00106 }; +<a name="l00107"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">00107</a> <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">getVertexOffset</a>()<span class="keyword"> override</span> +<a name="l00108"></a>00108 <span class="keyword"> </span>{ +<a name="l00109"></a>00109 <span class="keywordflow">return</span> vertexOffset; +<a name="l00110"></a>00110 }; +<a name="l00111"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">00111</a> <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">getIndexBuffer</a>()<span class="keyword"> override</span> +<a name="l00112"></a>00112 <span class="keyword"> </span>{ +<a name="l00113"></a>00113 <span class="keywordflow">return</span> indexBuffer; +<a name="l00114"></a>00114 }; +<a name="l00115"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">00115</a> <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">getIndexOffset</a>()<span class="keyword"> override </span> +<a name="l00116"></a>00116 <span class="keyword"> </span>{ +<a name="l00117"></a>00117 <span class="keywordflow">return</span> indexOffset; +<a name="l00118"></a>00118 }; +<a name="l00119"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">00119</a> <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">getPerTriangleData</a>()<span class="keyword"> override</span> +<a name="l00120"></a>00120 <span class="keyword"> </span>{ +<a name="l00121"></a>00121 <span class="keywordflow">return</span> adata; +<a name="l00122"></a>00122 }; +<a name="l00123"></a>00123 +<a name="l00124"></a>00124 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">dumpChunksToObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) <span class="keyword">override</span>; +<a name="l00125"></a>00125 +<a name="l00126"></a>00126 <span class="keyword">private</span>: +<a name="l00127"></a>00127 +<a name="l00128"></a>00128 <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>* btool; +<a name="l00129"></a>00129 <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a>* triangulator; +<a name="l00130"></a>00130 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* verticesBuffer; +<a name="l00131"></a>00131 uint32_t* indexBuffer; +<a name="l00132"></a>00132 <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata; +<a name="l00133"></a>00133 +<a name="l00134"></a>00134 uint32_t triangleCount; +<a name="l00135"></a>00135 uint32_t vertexCount; +<a name="l00136"></a>00136 +<a name="l00137"></a>00137 uint32_t* indexOffset; +<a name="l00138"></a>00138 uint32_t* vertexOffset; +<a name="l00139"></a>00139 uint32_t resultChunkCount; +<a name="l00140"></a>00140 +<a name="l00141"></a>00141 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a>* outputData; +<a name="l00142"></a>00142 }; +<a name="l00143"></a>00143 } +<a name="l00144"></a>00144 } +<a name="l00145"></a>00145 +<a name="l00146"></a>00146 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>* <a class="code" href="_nv_blast_ext_r_t_impl_8h.html#1111d62c5a9a9ab81169115c33a3c7ef">CreateBooleanToolOutputData</a>(<span class="keywordtype">bool</span> isMergedMesh = <span class="keyword">false</span>); +<a name="l00147"></a>00147 +<a name="l00148"></a>00148 <span class="preprocessor">#ifdef USE_MERGED_MESH</span> +<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="keywordtype">void</span> sortResultBuffer(<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a>*& ffResultBuffer, uint32_t ffCount); +<a name="l00150"></a>00150 <span class="keywordtype">void</span> procesOutputEdges(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>* outputData, <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, uint32_t facetCount); +<a name="l00151"></a>00151 <span class="preprocessor">#endif</span> +<a name="l00152"></a>00152 <span class="preprocessor"></span> +<a name="l00153"></a>00153 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGRTIMPL_H</span> +</pre></div></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/source_docs/files/_nv_blast_ext_r_t_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html new file mode 100644 index 0000000..981592b --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.html @@ -0,0 +1,93 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTImpl.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/RT/source/NvBlastExtRTImpl.h File Reference</h1><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code><br> +<code>#include <thread></code><br> +<code>#include <mutex></code><br> +<code>#include <condition_variable></code><br> +<code>#include <atomic></code><br> + +<p> +<a href="_nv_blast_ext_r_t_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</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_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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 colspan="2"><br><h2>Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_impl_8h.html#1111d62c5a9a9ab81169115c33a3c7ef">CreateBooleanToolOutputData</a> (bool isMergedMesh=false)</td></tr> + +</table> +<hr><h2>Function Documentation</h2> +<a class="anchor" name="1111d62c5a9a9ab81169115c33a3c7ef"></a><!-- doxytag: member="NvBlastExtRTImpl.h::CreateBooleanToolOutputData" ref="1111d62c5a9a9ab81169115c33a3c7ef" args="(bool isMergedMesh=false)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>* CreateBooleanToolOutputData </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>isMergedMesh</em> = <code>false</code> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +</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/source_docs/files/_nv_blast_ext_r_t_impl_8h.js b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js new file mode 100644 index 0000000..8eb7ebe --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h.js @@ -0,0 +1,6 @@ +var _nv_blast_ext_r_t_impl_8h = +[ + [ "BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl" ], + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_impl" ], + [ "CreateBooleanToolOutputData", "_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html new file mode 100644 index 0000000..df0ee5a --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_impl_8h_source.html @@ -0,0 +1,85 @@ +<html> + <head> + <title>sdk/extensions/RT/source/NvBlastExtRTImpl.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_r_t_impl_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtRTImpl.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_r_t_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGRTIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGRTIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <thread></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <mutex></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <condition_variable></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <atomic></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">namespace </span><a class="code" href="namespacephysx.html">physx</a></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">class </span>PxCooking;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> };</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> {</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">class </span>BooleanToolV2;</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">class </span>TriangulatorV2;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html"> 51</a></span>  <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a>(<span class="keywordtype">bool</span> createOnlyEdgeBuffer = <span class="keyword">false</span>);</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> release() <span class="keyword">override</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> reset() <span class="keyword">override</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">void</span> resetEdges() <span class="keyword">override</span>;</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">void</span> copyVerticesAndResults(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* other) <span class="keyword">override</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105"> 62</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105">edgesCount</a>()<span class="keyword"> const override</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordflow">return</span> *mEdgesCount;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  }</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e"> 66</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e">verticesCount</a>()<span class="keyword"> const override</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordflow">return</span> *mVerticesCount;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1"> 70</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1">ffResultCount</a>()<span class="keyword"> const override</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordflow">return</span> *mFfResultCount;</div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  uint32_t addEdge(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>&) <span class="keyword">override</span>;</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  uint32_t addVertex(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>&) <span class="keyword">override</span>;</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  uint32_t addFfResult(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>&) <span class="keyword">override</span>;</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& getNewEdge() <span class="keyword">override</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& getNewVertex() <span class="keyword">override</span>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& getNewFfResult() <span class="keyword">override</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a"> 83</a></span>  std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a">mEdgesCount</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6"> 84</a></span>  std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6">mVerticesCount</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf"> 85</a></span>  std::atomic<uint32_t>* <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf">mFfResultCount</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c"> 87</a></span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c">isVerticesAndResultsAllocated</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  };</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html"> 90</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">FractureRTImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a></div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  {</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  </div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">FractureRTImpl</a>();</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() <span class="keyword">override</span>;</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> processMesh(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) <span class="keyword">override</span>;</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1"> 99</a></span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1">getResultChunkCount</a>()<span class="keyword"> override </span></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keywordflow">return</span> resultChunkCount;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  };</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c"> 103</a></span>  <span class="keyword">virtual</span> <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c">getVertexBuffer</a>()<span class="keyword"> override</span></div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keywordflow">return</span> verticesBuffer;</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  };</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374"> 107</a></span>  <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374">getVertexOffset</a>()<span class="keyword"> override</span></div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">return</span> vertexOffset;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  };</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1"> 111</a></span>  <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1">getIndexBuffer</a>()<span class="keyword"> override</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">return</span> indexBuffer;</div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  };</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae"> 115</a></span>  <span class="keyword">virtual</span> uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae">getIndexOffset</a>()<span class="keyword"> override </span></div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <span class="keywordflow">return</span> indexOffset;</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  };</div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a"> 119</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a">getPerTriangleData</a>()<span class="keyword"> override</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">return</span> adata;</div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  };</div><div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordtype">void</span> dumpChunksToObj(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) <span class="keyword">override</span>;</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <a class="code" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>* btool;</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <a class="code" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a>* triangulator;</div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* verticesBuffer;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  uint32_t* indexBuffer;</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  uint32_t triangleCount;</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  uint32_t vertexCount;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  uint32_t* indexOffset;</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  uint32_t* vertexOffset;</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  uint32_t resultChunkCount;</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a>* outputData;</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  };</div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  }</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> }</div><div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>* <a class="code" href="_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef">CreateBooleanToolOutputData</a>(<span class="keywordtype">bool</span> isMergedMesh = <span class="keyword">false</span>);</div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="preprocessor">#ifdef USE_MERGED_MESH</span></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">void</span> sortResultBuffer(<a class="code" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a>*& ffResultBuffer, uint32_t ffCount);</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span> <span class="keywordtype">void</span> procesOutputEdges(<a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>* outputData, <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>* pattern, uint32_t facetCount);</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGRTIMPL_H</span></div><div class="ttc" id="namespacephysx_html"><div class="ttname"><a href="namespacephysx.html">physx</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoring.h:34</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_a45e8506e070a54df765f5019cfcef7b1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl::getResultChunkCount</a></div><div class="ttdeci">virtual uint32_t getResultChunkCount() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:99</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_result_edge_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:72</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_aa6338c21bb51a30b5bb618473985a2cf"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl::mFfResultCount</a></div><div class="ttdeci">std::atomic< uint32_t > * mFfResultCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:85</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_aed010b948f3bd47ecffc13b3d5b3707c"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl::getVertexBuffer</a></div><div class="ttdeci">virtual Vertex * getVertexBuffer() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:103</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:148</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_a6fe51ae951ca037c6ed7c463461928c1"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl::getIndexBuffer</a></div><div class="ttdeci">virtual uint32_t * getIndexBuffer() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:111</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_aa6c8fddbeb5115127e446532d825b04a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl::mEdgesCount</a></div><div class="ttdeci">std::atomic< uint32_t > * mEdgesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:83</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:51</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:90</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_impl_8h_html_a1111d62c5a9a9ab81169115c33a3c7ef"><div class="ttname"><a href="_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef">CreateBooleanToolOutputData</a></div><div class="ttdeci">Nv::Blast::BooleanToolOutputData * CreateBooleanToolOutputData(bool isMergedMesh=false)</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_a1c2c3cf8b0489fa2333e96c6f26097e6"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl::mVerticesCount</a></div><div class="ttdeci">std::atomic< uint32_t > * mVerticesCount</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:84</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_aa20ff3465dad30f98cc1be2500f16af1"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl::ffResultCount</a></div><div class="ttdeci">uint32_t ffResultCount() const override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:70</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_triangulator_v2_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:180</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:90</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_a60cb5572510be8d4530c35905296d374"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl::getVertexOffset</a></div><div class="ttdeci">virtual uint32_t * getVertexOffset() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:107</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:164</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_boolean_tool_v2_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTGeometry.h:62</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_ae5812d97ed4f2f51872d02b0331d56ae"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl::getIndexOffset</a></div><div class="ttdeci">virtual uint32_t * getIndexOffset() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:115</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_a88e36f4da6725d5cac03134c700cab7c"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl::isVerticesAndResultsAllocated</a></div><div class="ttdeci">bool isVerticesAndResultsAllocated</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:87</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_acb84a25b874dd8f1694fae0a28f3a105"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl::edgesCount</a></div><div class="ttdeci">uint32_t edgesCount() const override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:62</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_facet_facet_result_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:58</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_impl_html_a3f6d7c958e74c02d0cb2fbe9092e3e2a"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl::getPerTriangleData</a></div><div class="ttdeci">PerTriangleAdditionalData * getPerTriangleData() override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:119</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl_html_a4d7189b01b41f9355cd53f0bf973e88e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl::verticesCount</a></div><div class="ttdeci">uint32_t verticesCount() const override</div><div class="ttdef"><b>Definition:</b> NvBlastExtRTImpl.h:66</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html new file mode 100644 index 0000000..64796cd --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h-source.html @@ -0,0 +1,166 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h Source File</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +<h1>sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h</h1><a href="_nv_blast_ext_r_t_multithreaded_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span> +<a name="l00002"></a>00002 <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span> +<a name="l00003"></a>00003 <span class="comment">//</span> +<a name="l00004"></a>00004 <span class="comment">// Notice</span> +<a name="l00005"></a>00005 <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span> +<a name="l00006"></a>00006 <span class="comment">// proprietary rights in and to this software and related documentation and</span> +<a name="l00007"></a>00007 <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span> +<a name="l00008"></a>00008 <span class="comment">// distribution of this software and related documentation without an express</span> +<a name="l00009"></a>00009 <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span> +<a name="l00010"></a>00010 <span class="comment">//</span> +<a name="l00011"></a>00011 <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span> +<a name="l00012"></a>00012 <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span> +<a name="l00013"></a>00013 <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span> +<a name="l00014"></a>00014 <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span> +<a name="l00015"></a>00015 <span class="comment">//</span> +<a name="l00016"></a>00016 <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span> +<a name="l00017"></a>00017 <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span> +<a name="l00018"></a>00018 <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span> +<a name="l00019"></a>00019 <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span> +<a name="l00020"></a>00020 <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span> +<a name="l00021"></a>00021 <span class="comment">// This code supersedes and replaces all information previously supplied.</span> +<a name="l00022"></a>00022 <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span> +<a name="l00023"></a>00023 <span class="comment">// components in life support devices or systems without express written approval of</span> +<a name="l00024"></a>00024 <span class="comment">// NVIDIA Corporation.</span> +<a name="l00025"></a>00025 <span class="comment">//</span> +<a name="l00026"></a>00026 <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span> +<a name="l00027"></a>00027 +<a name="l00028"></a>00028 +<a name="l00029"></a>00029 <span class="preprocessor">#ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span> +<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span> +<a name="l00031"></a>00031 <span class="preprocessor"></span> +<a name="l00032"></a>00032 <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>></span> +<a name="l00033"></a>00033 <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_impl_8h.html">NvBlastExtRTImpl.h</a>></span> +<a name="l00034"></a>00034 <span class="preprocessor">#include <thread></span> +<a name="l00035"></a>00035 <span class="preprocessor">#include <mutex></span> +<a name="l00036"></a>00036 <span class="preprocessor">#include <condition_variable></span> +<a name="l00037"></a>00037 <span class="preprocessor">#include <atomic></span> +<a name="l00038"></a>00038 <span class="preprocessor">#include <vector></span> +<a name="l00039"></a>00039 +<a name="l00040"></a>00040 <span class="keyword">namespace </span>Nv +<a name="l00041"></a>00041 { +<a name="l00042"></a>00042 <span class="keyword">namespace </span>Blast +<a name="l00043"></a>00043 { +<a name="l00044"></a><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">00044</a> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">FractureRTMultithreadedImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a> +<a name="l00045"></a>00045 { +<a name="l00046"></a>00046 <span class="keyword">public</span>: +<a name="l00047"></a>00047 <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2cdd433872dc7f53e167a0b56a779dc5">FractureRTMultithreadedImpl</a>(uint32_t threadCount); +<a name="l00048"></a>00048 +<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">release</a>() <span class="keyword">override</span>; +<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">processMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) <span class="keyword">override</span>; +<a name="l00051"></a>00051 uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">getResultChunkCount</a>() <span class="keyword">override</span>; +<a name="l00052"></a>00052 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">getVertexBuffer</a>() <span class="keyword">override</span>; +<a name="l00053"></a>00053 uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">getIndexBuffer</a>() <span class="keyword">override</span>; +<a name="l00054"></a>00054 uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">getVertexOffset</a>() <span class="keyword">override</span>; +<a name="l00055"></a>00055 uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">getIndexOffset</a>() <span class="keyword">override</span>; +<a name="l00056"></a>00056 <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">getPerTriangleData</a>() <span class="keyword">override</span>; +<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">dumpChunksToObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) <span class="keyword">override</span>; +<a name="l00058"></a>00058 +<a name="l00059"></a>00059 <span class="keyword">private</span>: +<a name="l00060"></a>00060 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertexBuffer = <span class="keyword">nullptr</span>; +<a name="l00061"></a>00061 uint32_t* indexBuffer = <span class="keyword">nullptr</span>; +<a name="l00062"></a>00062 +<a name="l00063"></a>00063 uint32_t* vertexOffsets = <span class="keyword">nullptr</span>; +<a name="l00064"></a>00064 uint32_t* indexOffsets = <span class="keyword">nullptr</span>; +<a name="l00065"></a>00065 +<a name="l00066"></a>00066 <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata = <span class="keyword">nullptr</span>; +<a name="l00067"></a>00067 +<a name="l00068"></a>00068 uint32_t chunkCount; +<a name="l00069"></a>00069 +<a name="l00070"></a>00070 <span class="preprocessor">#ifdef USE_MERGED_MESH</span> +<a name="l00071"></a>00071 <span class="preprocessor"></span> <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData; +<a name="l00072"></a>00072 <span class="preprocessor">#endif</span> +<a name="l00073"></a>00073 <span class="preprocessor"></span> +<a name="l00074"></a>00074 <span class="keyword">struct </span>PerThreadToolsAndData +<a name="l00075"></a>00075 { +<a name="l00076"></a>00076 PerThreadToolsAndData(); +<a name="l00077"></a>00077 ~PerThreadToolsAndData(); +<a name="l00078"></a>00078 +<a name="l00079"></a>00079 <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* f = <span class="keyword">nullptr</span>; +<a name="l00080"></a>00080 <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* mgen = <span class="keyword">nullptr</span>; +<a name="l00081"></a>00081 <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertexBuffer = <span class="keyword">nullptr</span>; +<a name="l00082"></a>00082 uint32_t* indexBuffer = <span class="keyword">nullptr</span>; +<a name="l00083"></a>00083 uint32_t* indexOffsets = <span class="keyword">nullptr</span>; +<a name="l00084"></a>00084 uint32_t* vertexOffsets = <span class="keyword">nullptr</span>; +<a name="l00085"></a>00085 uint32_t* perChunkIds = <span class="keyword">nullptr</span>; +<a name="l00086"></a>00086 uint32_t chunkCount; +<a name="l00087"></a>00087 <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata = <span class="keyword">nullptr</span>; +<a name="l00088"></a>00088 +<a name="l00089"></a>00089 <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* accel = <span class="keyword">nullptr</span>; +<a name="l00090"></a>00090 <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData = <span class="keyword">nullptr</span>; +<a name="l00091"></a>00091 }; +<a name="l00092"></a>00092 +<a name="l00093"></a>00093 <span class="keyword">struct </span>FractureJob +<a name="l00094"></a>00094 { +<a name="l00095"></a>00095 FractureJob() {}; +<a name="l00096"></a>00096 FractureJob(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* cell, +<a name="l00097"></a>00097 int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">FractureRT::Stage::ALL</a>, <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>) +<a name="l00098"></a>00098 : chunkId(chunkId), mesh(mesh), cell(cell), stage(stage), pattern(pattern) {} +<a name="l00099"></a>00099 +<a name="l00100"></a>00100 uint32_t chunkId; +<a name="l00101"></a>00101 <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh; +<a name="l00102"></a>00102 <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* cell; +<a name="l00103"></a>00103 int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">FractureRT::Stage::ALL</a>; +<a name="l00104"></a>00104 <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>; +<a name="l00105"></a>00105 }; +<a name="l00106"></a>00106 +<a name="l00107"></a>00107 std::mutex work_mtx; +<a name="l00108"></a>00108 std::condition_variable hasAJob; +<a name="l00109"></a>00109 std::vector<FractureJob> fractureJobList; +<a name="l00110"></a>00110 std::vector<PerThreadToolsAndData> perThreadTd; +<a name="l00111"></a>00111 std::vector<std::thread> threadPool; +<a name="l00112"></a>00112 std::atomic<int32_t> jobCounter; +<a name="l00113"></a>00113 +<a name="l00114"></a>00114 <span class="keywordtype">void</span> waitForJob(int32_t threadId); +<a name="l00115"></a>00115 <span class="keywordtype">bool</span> terminateThreads; +<a name="l00116"></a>00116 <span class="keywordtype">void</span> pushJob(FractureJob& j); +<a name="l00117"></a>00117 }; +<a name="l00118"></a>00118 } +<a name="l00119"></a>00119 } +<a name="l00120"></a>00120 +<a name="l00121"></a>00121 <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span> +</pre></div></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/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html new file mode 100644 index 0000000..80d300f --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h.html @@ -0,0 +1,71 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h File 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h File Reference</h1><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code><br> +<code>#include <<a class="el" href="_nv_blast_ext_r_t_impl_8h-source.html">NvBlastExtRTImpl.h</a>></code><br> +<code>#include <thread></code><br> +<code>#include <mutex></code><br> +<code>#include <condition_variable></code><br> +<code>#include <atomic></code><br> +<code>#include <vector></code><br> + +<p> +<a href="_nv_blast_ext_r_t_multithreaded_impl_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl::FractureJob</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl::PerThreadToolsAndData</b></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> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a></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/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html new file mode 100644 index 0000000..cc5f06d --- /dev/null +++ b/docs/source_docs/files/_nv_blast_ext_r_t_multithreaded_impl_8h_source.html @@ -0,0 +1,80 @@ +<html> + <head> + <title>sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h Source File</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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('_nv_blast_ext_r_t_multithreaded_impl_8h_source.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">NvBlastExtRTMultithreadedImpl.h</div> </div> +</div><!--header--> +<div class="contents"> +<a href="_nv_blast_ext_r_t_multithreaded_impl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a>></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <<a class="code" href="_nv_blast_ext_r_t_impl_8h.html">NvBlastExtRTImpl.h</a>></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <thread></span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include <mutex></span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <condition_variable></span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include <atomic></span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  {</div><div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html"> 44</a></span>  <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">FractureRTMultithreadedImpl</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  {</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5">FractureRTMultithreadedImpl</a>(uint32_t threadCount);</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675">release</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18">processMesh</a>(<a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* msh) <span class="keyword">override</span>;</div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  uint32_t <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0">getResultChunkCount</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d">getVertexBuffer</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd">getIndexBuffer</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d">getVertexOffset</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  uint32_t* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09">getIndexOffset</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405">getPerTriangleData</a>() <span class="keyword">override</span>;</div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54">dumpChunksToObj</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* path) <span class="keyword">override</span>;</div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertexBuffer = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  uint32_t* indexBuffer = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  uint32_t* vertexOffsets = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  uint32_t* indexOffsets = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  uint32_t chunkCount;</div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor">#ifdef USE_MERGED_MESH</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData;</div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">struct </span>PerThreadToolsAndData</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  PerThreadToolsAndData();</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  ~PerThreadToolsAndData();</div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* f = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* mgen = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* vertexBuffer = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  uint32_t* indexBuffer = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  uint32_t* indexOffsets = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  uint32_t* vertexOffsets = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  uint32_t* perChunkIds = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  uint32_t chunkCount;</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <a class="code" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* adata = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <a class="code" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* accel = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a>* outputData = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  };</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">struct </span>FractureJob</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  {</div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  FractureJob() {};</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  FractureJob(uint32_t chunkId, <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* mesh, <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* cell,</div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">FractureRT::Stage::ALL</a>, <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  : chunkId(chunkId), mesh(mesh), cell(cell), stage(stage), pattern(pattern) {}</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  uint32_t chunkId;</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* mesh;</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>* cell;</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  int32_t stage = <a class="code" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">FractureRT::Stage::ALL</a>;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* pattern = <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  };</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  std::mutex work_mtx;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  std::condition_variable hasAJob;</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  std::vector<FractureJob> fractureJobList;</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  std::vector<PerThreadToolsAndData> perThreadTd;</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  std::vector<std::thread> threadPool;</div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  std::atomic<int32_t> jobCounter;</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keywordtype">void</span> waitForJob(int32_t threadId);</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <span class="keywordtype">bool</span> terminateThreads;</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordtype">void</span> pushJob(FractureJob& j);</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  };</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  }</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> }</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor">#endif // ifndef NVBLASTAUTHORINGRTMULTITHREADEDIMPL_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a4dc9f529360c066dc0aaf2ddd9ddb405"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl::getPerTriangleData</a></div><div class="ttdeci">PerTriangleAdditionalData * getPerTriangleData() override</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_per_triangle_additional_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:148</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a1d5daee5300cbbd3b317eb276cb55a09"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl::getIndexOffset</a></div><div class="ttdeci">uint32_t * getIndexOffset() override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_spatial_accelerator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringAccelerator.h:47</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringMesh.h:42</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a2cdd433872dc7f53e167a0b56a779dc5"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5">Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl</a></div><div class="ttdeci">FractureRTMultithreadedImpl(uint32_t threadCount)</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_aed476333ba9adde4f4071edb2178b5dd"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl::getIndexBuffer</a></div><div class="ttdeci">uint32_t * getIndexBuffer() override</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_impl_8h_html"><div class="ttname"><a href="_nv_blast_ext_r_t_impl_8h.html">NvBlastExtRTImpl.h</a></div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_damage_pattern_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringPatternGenerator.h:85</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_boolean_tool_output_data_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:90</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_af4a57e5a39aafa8ce93a96739983656d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl::getVertexOffset</a></div><div class="ttdeci">uint32_t * getVertexOffset() override</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage_html_ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage::ALL</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:176</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_ab9b2c90c300b317826e5699c6218daf0"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl::getResultChunkCount</a></div><div class="ttdeci">uint32_t getResultChunkCount() override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a2e605b1ceb89369f773c36b5b89e0675"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl::release</a></div><div class="ttdeci">void release() override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:164</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_abbd12e3d1ca30906591479992a712c18"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl::processMesh</a></div><div class="ttdeci">void processMesh(DamagePattern *pattern, const Mesh *msh) override</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRTMultithreadedImpl.h:44</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_vertex_html"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtAuthoringTypes.h:69</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_mesh_generator_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:130</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracturer_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></div><div class="ttdef"><b>Definition:</b> NvBlastExtRT.h:124</div></div> +<div class="ttc" id="namespace_nv_html"><div class="ttname"><a href="namespace_nv.html">Nv</a></div><div class="ttdef"><b>Definition:</b> NvBlastArray.h:37</div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a988be65ec224a8472c142f5984657c1d"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl::getVertexBuffer</a></div><div class="ttdeci">Vertex * getVertexBuffer() override</div></div> +<div class="ttc" id="_nv_blast_ext_r_t_8h_html"><div class="ttname"><a href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a></div></div> +<div class="ttc" id="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl_html_a9109623841d82f8417182afb69f37f54"><div class="ttname"><a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl::dumpChunksToObj</a></div><div class="ttdeci">void dumpChunksToObj(const char *path) override</div></div> +</div><!-- fragment --></div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html index 5ceaca6..57a59d3 100755 --- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html +++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h-source.html @@ -143,7 +143,7 @@ <a name="l00151"></a>00151 <a name="l00160"></a>00160 <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#19fcfe0c6c38fb03917bc67a6e0d4dae">findSerializer</a>(uint32_t objectTypeID, uint32_t encodingID) = 0; <a name="l00161"></a>00161 -<a name="l00163"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">00163</a> <span class="keyword">enum</span> { <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> = 128 }; +<a name="l00163"></a><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">00163</a> <span class="keyword">enum</span> { <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> = 128 }; <a name="l00164"></a>00164 }; <a name="l00165"></a>00165 <a name="l00166"></a>00166 diff --git a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html index 9a33f52..a0b9300 100755 --- a/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html +++ b/docs/source_docs/files/_nv_blast_ext_serialization_internal_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_ext_serialization_internal_8 <div class="title">NvBlastExtSerializationInternal.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_ext_serialization_internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_serialization_8h.html">NvBlastExtSerialization.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb"> 35</a></span> <span class="preprocessor">#define ExtSerializerBoilerplate(_name, _description, _objectTypeID, _encodingID) \</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">virtual const char* getName() const override { return _name; } \</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">virtual const char* getDescription() const override { return _description; } \</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">virtual uint32_t getObjectTypeID() const override { return _objectTypeID; } \</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">virtual uint32_t getEncodingID() const override { return _encodingID; }</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96"> 42</a></span> <span class="preprocessor">#define ExtSerializerReadOnly(_name) \</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">virtual bool isReadOnly() const override { return true; } \</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">virtual uint64_t serializeIntoBuffer \</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">( \</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"> void*& buffer, \</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor"> ExtSerialization::BufferProvider& bufferProvider, \</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor"> const void* object, \</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"> uint64_t offset = 0 \</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">) override \</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"> NVBLAST_LOG_WARNING(#_name "::serializeIntoBuffer: ExtPxAsset_RAW serializer is read-only."); \</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> NV_UNUSED(buffer); \</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"> NV_UNUSED(bufferProvider); \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> NV_UNUSED(object); \</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"> NV_UNUSED(offset); \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> return 0; \</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23"> 61</a></span> <span class="preprocessor">#define ExtSerializerDefaultFactoryAndRelease(_classname) \</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">static ExtSerializer* create() \</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"> return NVBLAST_NEW(_classname) (); \</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">} \</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">virtual void release() override \</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor"> NVBLAST_DELETE(this, _classname); \</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html"> 80</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241"> 83</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241">~ExtSerializer</a>() {}</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734">getName</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6">getDescription</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f">getObjectTypeID</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623">getEncodingID</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f"> 110</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f">isReadOnly</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00">deserializeFromBuffer</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, uint64_t size) = 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">virtual</span> uint64_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e">serializeIntoBuffer</a>(<span class="keywordtype">void</span>*& buffer, <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a>& bufferProvider, <span class="keyword">const</span> <span class="keywordtype">void</span>* <span class="keywordtype">object</span>, uint64_t offset = 0) = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3">release</a>() = 0;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> };</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html"> 142</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">ExtSerializationInternal</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> {</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> registerSerializer(<a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>& serializer) = 0;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> unregisterSerializer(<a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>& serializer) = 0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>* findSerializer(uint32_t objectTypeID, uint32_t encodingID) = 0;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b"> 163</a></span>  <span class="keyword">enum</span> { HeaderSize = 128 };</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> };</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">template</span><<span class="keyword">typename</span> Factory, <span class="keywordtype">size_t</span> N></div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab0f37d6bc84a5e54de6435b98b5c8676"> 168</a></span> <span class="keywordtype">size_t</span> <a class="code" href="namespace_nv_1_1_blast.html#ab0f37d6bc84a5e54de6435b98b5c8676">ExtSerializationLoadSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a>& serialization, Factory(&factories)[N])</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordtype">size_t</span> count = 0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> f : factories)</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  {</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">Nv::Blast::ExtSerializer</a>* serializer = f();</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (serializer != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  {</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (serialization.<a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c">registerSerializer</a>(*serializer))</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  {</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  ++count;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  {</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(<span class="stringliteral">"Nv::Blast::ExtSerializationLoadSet: failed to register serailizer:"</span>);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(serializer-><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734">getName</a>());</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  serializer-><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3">release</a>();</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(<span class="stringliteral">"Nv::Blast::ExtSerializationLoadSet: failed to create serailizer."</span>);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  }</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> count;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> }</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html"> 198</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93"> 201</a></span>  <span class="keyword">enum</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93">Flags</a></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90"> 203</a></span>  LittleEndian = (1 << 0),</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac"> 204</a></span>  Fail = (1 << 1)</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  };</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6"> 207</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size) : m_buf(reinterpret_cast<const char*>(buffer)), m_flags(0)</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  {</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  m_cur = m_buf;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  m_end = m_buf + size;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">const</span> uint16_t <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a> = LittleEndian;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  m_flags = *<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">></span>(&<a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>);</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277"> 215</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277">advance</a>(ptrdiff_t diff)</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  {</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  m_cur += diff;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">if</span> (m_cur < m_buf)</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  {</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  m_cur = m_buf;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  m_flags |= Fail;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (m_cur > m_end)</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  m_cur = m_end;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  m_flags |= Fail;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e"> 234</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e">view</a>()</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">return</span> m_cur;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  }</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9"> 239</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9">read</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size)</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  {</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">if</span> (!canRead(size)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  std::memcpy(buffer, m_cur, size);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  m_cur += size;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  }</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571"> 247</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571">tellg</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur - m_buf; }</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba"> 248</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba">left</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_end - m_cur; }</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542"> 250</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542">eof</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur >= m_end; }</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9"> 251</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9">fail</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (m_flags & Fail) != 0; }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_buf;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_cur;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_end;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  uint32_t m_flags;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">bool</span> isLittleEndian()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (m_flags & LittleEndian) != 0; }</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> canRead(<span class="keywordtype">size_t</span> size)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur + size <= m_end; }</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">friend</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& <a class="code" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de">operator >> </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& s, T& <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> };</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de"> 268</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& <a class="code" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de">operator >> </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& s, T& <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> {</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordflow">if</span> (s.canRead(<span class="keyword">sizeof</span>(T)))</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  {</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">if</span> (s.isLittleEndian())</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  {</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  x = *<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(s.m_cur);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  s.m_cur += <span class="keyword">sizeof</span>(T);</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  }</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  {</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">char</span>* b = <span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(&<a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>) + <span class="keyword">sizeof</span>(T);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> n = <span class="keyword">sizeof</span>(T); n--;) *--b = *s.m_cur++;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  }</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  }</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  {</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  s.m_flags |= <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac">ExtIStream::Fail</a>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  }</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordflow">return</span> s;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> } <span class="comment">// namespace Nv</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_ext_i_stream_html_af71042d83eb7b5ea27da3b0a199935a9"><div class="ttname"><a href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9">Nv::Blast::ExtIStream::fail</a></div><div class="ttdeci">bool fail() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtSerializationInternal.h:251</div></div> +<a href="_nv_blast_ext_serialization_internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#pragma once</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_ext_serialization_8h.html">NvBlastExtSerialization.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb"> 35</a></span> <span class="preprocessor">#define ExtSerializerBoilerplate(_name, _description, _objectTypeID, _encodingID) \</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">virtual const char* getName() const override { return _name; } \</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">virtual const char* getDescription() const override { return _description; } \</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">virtual uint32_t getObjectTypeID() const override { return _objectTypeID; } \</span></div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">virtual uint32_t getEncodingID() const override { return _encodingID; }</span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96"> 42</a></span> <span class="preprocessor">#define ExtSerializerReadOnly(_name) \</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor">virtual bool isReadOnly() const override { return true; } \</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">virtual uint64_t serializeIntoBuffer \</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">( \</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"> void*& buffer, \</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor"> ExtSerialization::BufferProvider& bufferProvider, \</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor"> const void* object, \</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"> uint64_t offset = 0 \</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">) override \</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"> NVBLAST_LOG_WARNING(#_name "::serializeIntoBuffer: ExtPxAsset_RAW serializer is read-only."); \</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> NV_UNUSED(buffer); \</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"> NV_UNUSED(bufferProvider); \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> NV_UNUSED(object); \</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"> NV_UNUSED(offset); \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> return 0; \</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23"> 61</a></span> <span class="preprocessor">#define ExtSerializerDefaultFactoryAndRelease(_classname) \</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">static ExtSerializer* create() \</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor"> return NVBLAST_NEW(_classname) (); \</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">} \</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">virtual void release() override \</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">{ \</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor"> NVBLAST_DELETE(this, _classname); \</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">}</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> {</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html"> 80</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> {</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241"> 83</a></span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241">~ExtSerializer</a>() {}</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734">getName</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6">getDescription</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f">getObjectTypeID</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <span class="keyword">virtual</span> uint32_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623">getEncodingID</a>() <span class="keyword">const</span> = 0;</div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f"> 110</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f">isReadOnly</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }</div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00">deserializeFromBuffer</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, uint64_t size) = 0;</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">virtual</span> uint64_t <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e">serializeIntoBuffer</a>(<span class="keywordtype">void</span>*& buffer, <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html">ExtSerialization::BufferProvider</a>& bufferProvider, <span class="keyword">const</span> <span class="keywordtype">void</span>* <span class="keywordtype">object</span>, uint64_t offset = 0) = 0;</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3">release</a>() = 0;</div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> };</div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html"> 142</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">ExtSerializationInternal</a> : <span class="keyword">public</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serialization.html">ExtSerialization</a></div><div class="line"><a name="l00143"></a><span class="lineno"> 143</span> {</div><div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> registerSerializer(<a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>& serializer) = 0;</div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> unregisterSerializer(<a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>& serializer) = 0;</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">virtual</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</a>* findSerializer(uint32_t objectTypeID, uint32_t encodingID) = 0;</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b"> 163</a></span>  <span class="keyword">enum</span> { HeaderSize = 128 };</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> };</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00166"></a><span class="lineno"> 166</span> </div><div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">template</span><<span class="keyword">typename</span> Factory, <span class="keywordtype">size_t</span> N></div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ab0f37d6bc84a5e54de6435b98b5c8676"> 168</a></span> <span class="keywordtype">size_t</span> <a class="code" href="namespace_nv_1_1_blast.html#ab0f37d6bc84a5e54de6435b98b5c8676">ExtSerializationLoadSet</a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a>& serialization, Factory(&factories)[N])</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordtype">size_t</span> count = 0;</div><div class="line"><a name="l00171"></a><span class="lineno"> 171</span> </div><div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> f : factories)</div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  {</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  <a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html">Nv::Blast::ExtSerializer</a>* serializer = f();</div><div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">if</span> (serializer != <span class="keyword">nullptr</span>)</div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  {</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">if</span> (serialization.<a class="code" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c">registerSerializer</a>(*serializer))</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  {</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  ++count;</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  }</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  {</div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(<span class="stringliteral">"Nv::Blast::ExtSerializationLoadSet: failed to register serailizer:"</span>);</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(serializer-><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734">getName</a>());</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  serializer-><a class="code" href="class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3">release</a>();</div><div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  }</div><div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  }</div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  {</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  <a class="code" href="_nv_blast_globals_8h.html#a67129e1adea0a0ed0c08da1b16497da0">NVBLAST_LOG_ERROR</a>(<span class="stringliteral">"Nv::Blast::ExtSerializationLoadSet: failed to create serailizer."</span>);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  }</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  }</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keywordflow">return</span> count;</div><div class="line"><a name="l00195"></a><span class="lineno"> 195</span> }</div><div class="line"><a name="l00196"></a><span class="lineno"> 196</span> </div><div class="line"><a name="l00197"></a><span class="lineno"> 197</span> </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html"> 198</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a></div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> {</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93"> 201</a></span>  <span class="keyword">enum</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93">Flags</a></div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  {</div><div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90"> 203</a></span>  LittleEndian = (1 << 0),</div><div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac"> 204</a></span>  Fail = (1 << 1)</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  };</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6"> 207</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6">ExtIStream</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size) : m_buf(reinterpret_cast<const char*>(buffer)), m_flags(0)</div><div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  {</div><div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  m_cur = m_buf;</div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  m_end = m_buf + size;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">const</span> uint16_t <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a> = LittleEndian;</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  m_flags = *<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><span class="keywordtype">char</span>*<span class="keyword">></span>(&<a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>);</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277"> 215</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277">advance</a>(ptrdiff_t diff)</div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  {</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  m_cur += diff;</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">if</span> (m_cur < m_buf)</div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  {</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  m_cur = m_buf;</div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  m_flags |= Fail;</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  }</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <span class="keywordflow">if</span> (m_cur > m_end)</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  {</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  m_cur = m_end;</div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  m_flags |= Fail;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  }</div><div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div><div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e"> 234</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e">view</a>()</div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  {</div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="keywordflow">return</span> m_cur;</div><div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  }</div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9"> 239</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9">read</a>(<span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size)</div><div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  {</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span>  <span class="keywordflow">if</span> (!canRead(size)) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  std::memcpy(buffer, m_cur, size);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span>  m_cur += size;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div><div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  }</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571"> 247</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571">tellg</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur - m_buf; }</div><div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba"> 248</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba">left</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_end - m_cur; }</div><div class="line"><a name="l00249"></a><span class="lineno"> 249</span> </div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542"> 250</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542">eof</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur >= m_end; }</div><div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9"> 251</a></span>  <span class="keywordtype">bool</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9">fail</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (m_flags & Fail) != 0; }</div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> </div><div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_buf;</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_cur;</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* m_end;</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  uint32_t m_flags;</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keywordtype">bool</span> isLittleEndian()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> (m_flags & LittleEndian) != 0; }</div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span> </div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> canRead(<span class="keywordtype">size_t</span> size)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> m_cur + size <= m_end; }</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">friend</span> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& <a class="code" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de">operator >> </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& s, T& <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>);</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span> };</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span> </div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de"> 268</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& <a class="code" href="namespace_nv_1_1_blast.html#ad9129b4165c36b7d359886cb429ec3de">operator >> </a>(<a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</a>& s, T& <a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>)</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> {</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordflow">if</span> (s.canRead(<span class="keyword">sizeof</span>(T)))</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  {</div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span>  <span class="keywordflow">if</span> (s.isLittleEndian())</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  {</div><div class="line"><a name="l00274"></a><span class="lineno"> 274</span>  x = *<span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(s.m_cur);</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  s.m_cur += <span class="keyword">sizeof</span>(T);</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  }</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  {</div><div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  <span class="keywordtype">char</span>* b = <span class="keyword">reinterpret_cast<</span><span class="keywordtype">char</span>*<span class="keyword">></span>(&<a class="code" href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a>) + <span class="keyword">sizeof</span>(T);</div><div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <span class="keywordflow">for</span> (<span class="keywordtype">size_t</span> n = <span class="keyword">sizeof</span>(T); n--;) *--b = *s.m_cur++;</div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  }</div><div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  }</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  {</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span>  s.m_flags |= <a class="code" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac">ExtIStream::Fail</a>;</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  }</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keywordflow">return</span> s;</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> }</div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> } <span class="comment">// namespace Nv</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_ext_i_stream_html_af71042d83eb7b5ea27da3b0a199935a9"><div class="ttname"><a href="class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9">Nv::Blast::ExtIStream::fail</a></div><div class="ttdeci">bool fail() const</div><div class="ttdef"><b>Definition:</b> NvBlastExtSerializationInternal.h:251</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_ext_i_stream_html_a37d0ed5cee3979398dfe959cbaf09e93"><div class="ttname"><a href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93">Nv::Blast::ExtIStream::Flags</a></div><div class="ttdeci">Flags</div><div class="ttdef"><b>Definition:</b> NvBlastExtSerializationInternal.h:201</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_ext_serializer_html_a4ffabc353fdc72192093b8b634cdb5b6"><div class="ttname"><a href="class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6">Nv::Blast::ExtSerializer::getDescription</a></div><div class="ttdeci">virtual const char * getDescription() const =0</div></div> <div class="ttc" id="bt_vector3_8h_html_a9ac999fc46ed7720280dca03ad1e4e62"><div class="ttname"><a href="bt_vector3_8h.html#a9ac999fc46ed7720280dca03ad1e4e62">x</a></div><div class="ttdeci">SIMD_FORCE_INLINE const btScalar & x() const</div><div class="ttdoc">Return the x value. </div><div class="ttdef"><b>Definition:</b> btVector3.h:275</div></div> diff --git a/docs/source_docs/files/_nv_blast_family_8h-source.html b/docs/source_docs/files/_nv_blast_family_8h-source.html index 02a1bb6..1654908 100755 --- a/docs/source_docs/files/_nv_blast_family_8h-source.html +++ b/docs/source_docs/files/_nv_blast_family_8h-source.html @@ -180,7 +180,7 @@ <a name="l00337"></a>00337 <span class="keywordflow">if</span> (actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#b68478ad74f2c85aa970dac00789e60a">m_familyOffset</a> == 0) <a name="l00338"></a>00338 { <a name="l00339"></a>00339 <span class="keyword">const</span> uintptr_t offset = (uintptr_t)&actor - (uintptr_t)<span class="keyword">this</span>; -<a name="l00340"></a>00340 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(offset <= UINT32_MAX); +<a name="l00340"></a>00340 <a class="code" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(offset <= <a class="code" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>); <a name="l00341"></a>00341 actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#b68478ad74f2c85aa970dac00789e60a">m_familyOffset</a> = (uint32_t)offset; <a name="l00342"></a>00342 <a class="code" href="namespace_nv_1_1_blast.html#02d7c995394a2e2c7f0b18ee051bec2f">atomicIncrement</a>(reinterpret_cast<volatile int32_t*>(&<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>)); <a name="l00343"></a>00343 } diff --git a/docs/source_docs/files/_nv_blast_family_8h_source.html b/docs/source_docs/files/_nv_blast_family_8h_source.html index 2312e00..34d4003 100755 --- a/docs/source_docs/files/_nv_blast_family_8h_source.html +++ b/docs/source_docs/files/_nv_blast_family_8h_source.html @@ -46,7 +46,8 @@ $(document).ready(function(){initNavTree('_nv_blast_family_8h_source.html','');} <div class="title">NvBlastFamily.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_family_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTFAMILY_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTFAMILY_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_asset_8h.html">NvBlastAsset.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_preprocessor_8h.html">NvBlastPreprocessor.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_d_link_8h.html">NvBlastDLink.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_atomic_8h.html">NvBlastAtomic.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_memory_8h.html">NvBlastMemory.h</a>"</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">class </span>FamilyGraph;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">class </span>Actor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">class </span>Asset;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html"> 61</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976"> 66</a></span>  <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976">m_assetID</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>, m_actorsOffset, getActors, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>, m_visibleChunkIndexLinksOffset, getVisibleChunkIndexLinks, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a2fca1fdbe87c49f04736dd6b6d176177">m_chunkCount</a>);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(uint32_t, m_chunkActorIndicesOffset, getChunkActorIndices, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a6cfa7f72e5f815e519550dd46dc087a9">m_firstSubsupportChunkIndex</a>);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(uint32_t, m_graphNodeIndexLinksOffset, getGraphNodeIndexLinks, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<span class="keywordtype">float</span>, m_lowerSupportChunkHealthsOffset, getLowerSupportChunkHealths, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#af7a3e783e9997c651d0343cfc76faedc">getLowerSupportChunkCount</a>());</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223"> 113</a></span>  <span class="keywordtype">float</span>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223">getSubsupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a> != <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> (<span class="keywordtype">float</span>*)((uintptr_t)<span class="keyword">this</span> + m_lowerSupportChunkHealthsOffset) + <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<span class="keywordtype">float</span>, m_graphBondHealthsOffset, getBondHealths, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a623e6e17f164872ebee9b411cce23470">getBondCount</a>());</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729">NvBlastBlockData</a>(<a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>, m_familyGraphOffset, getFamilyGraph);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846"> 140</a></span>  <span class="keyword">volatile</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">union</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  {</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1"> 148</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03"> 149</a></span>  uint64_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03">m_runtimePlaceholder</a>; <span class="comment">// Make sure we reserve enough room for an 8-byte pointer</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">borrowActor</a>(uint32_t index);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">returnActor</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97">isActorActive</a>(uint32_t index) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(uint32_t index) <span class="keyword">const</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">getGetChunkActorIndex</a>(uint32_t chunkIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">getGetNodeActorIndex</a>(uint32_t nodeIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e">getGetChunkActor</a>(uint32_t chunkIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c">getGetNodeActor</a>(uint32_t nodeIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5">fractureSubSupportNoEvents</a>(uint32_t chunkIndex, uint32_t suboffset, <span class="keywordtype">float</span> healthDamage, <span class="keywordtype">float</span>* chunkHealths, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* chunks);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa">fractureSubSupport</a>(uint32_t chunkIndex, uint32_t suboffset, <span class="keywordtype">float</span> healthDamage, <span class="keywordtype">float</span>* chunkHealths, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* chunks, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* outBuffer, uint32_t* currentIndex, <span class="keyword">const</span> uint32_t maxCount);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff">fractureNoEvents</a>(uint32_t chunkFractureCount, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* chunkFractures, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8">fractureWithEvents</a>(uint32_t chunkFractureCount, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* commands, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* events, uint32_t eventsSize, uint32_t* count, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816">fractureInPlaceEvents</a>(uint32_t chunkFractureCount, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* inoutbuffer, uint32_t eventsSize, uint32_t* count, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> };</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_actor_8h.html">NvBlastActor.h</a>"</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> {</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> {</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad"> 333</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">FamilyHeader::borrowActor</a>(uint32_t index)</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> {</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor = getActors()[index];</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> (actor.m_familyOffset == 0)</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  {</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keyword">const</span> uintptr_t offset = (uintptr_t)&actor - (uintptr_t)<span class="keyword">this</span>;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(offset <= UINT32_MAX);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  actor.m_familyOffset = (uint32_t)offset;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="namespace_nv_1_1_blast.html#a02d7c995394a2e2c7f0b18ee051bec2f">atomicIncrement</a>(reinterpret_cast<volatile int32_t*>(&<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>));</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  }</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordflow">return</span> &actor;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> }</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a"> 348</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">FamilyHeader::returnActor</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor)</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> {</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">if</span> (actor.m_familyOffset != 0)</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  {</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  actor.m_familyOffset = 0;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="comment">// The actor count should be positive since this actor was valid. Check to be safe.</span></div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a> > 0);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="code" href="namespace_nv_1_1_blast.html#aa0a1acaf4abe11be6cfdcf14cecf4818">atomicDecrement</a>(reinterpret_cast<volatile int32_t*>(&<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>));</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> }</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32"> 360</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">FamilyHeader::getActorBufferSize</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keyword"></span>{</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#af7a3e783e9997c651d0343cfc76faedc">getLowerSupportChunkCount</a>();</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97"> 367</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97">FamilyHeader::isActorActive</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="keyword"></span>{</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordflow">return</span> getActors()[index].m_familyOffset != 0;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> }</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> </div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e"> 374</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">FamilyHeader::getActorByIndex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="keyword"></span>{</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor = getActors()[index];</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">return</span> actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>() ? &actor : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> }</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d"> 382</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">FamilyHeader::getGetChunkActorIndex</a>(uint32_t chunkIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="keyword"></span>{</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(chunkIndex < m_asset->m_chunkCount);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">if</span> (chunkIndex < m_asset->getUpperSupportChunkCount())</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  {</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordflow">return</span> getChunkActorIndices()[chunkIndex];</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  }</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">return</span> chunkIndex - (<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a78770e86b346b4b756814bca14b6c331">getUpperSupportChunkCount</a>() - <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> }</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b"> 397</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">FamilyHeader::getGetNodeActorIndex</a>(uint32_t nodeIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="keyword"></span>{</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(nodeIndex < m_asset->m_graph.m_nodeCount);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keyword">const</span> uint32_t chunkIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.getChunkIndices()[nodeIndex];</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(chunkIndex) ? chunkIndex : getChunkActorIndices()[chunkIndex];</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e"> 406</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e">FamilyHeader::getGetChunkActor</a>(uint32_t chunkIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="keyword"></span>{</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  uint32_t actorIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">getGetChunkActorIndex</a>(chunkIndex);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> !<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(actorIndex) ? <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(actorIndex) : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> }</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c"> 413</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c">FamilyHeader::getGetNodeActor</a>(uint32_t nodeIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="keyword"></span>{</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  uint32_t actorIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">getGetNodeActorIndex</a>(nodeIndex);</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordflow">return</span> !<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(actorIndex) ? <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(actorIndex) : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keywordtype">size_t</span> <a class="code" href="namespace_nv_1_1_blast.html#a865dd402e2f1af88e0d8df296d4f10d3">getFamilyMemorySize</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* asset);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#endif // ifndef NVBLASTFAMILY_H</span></div><div class="ttc" id="struct_nv_1_1_blast_1_1_family_header_html_a89f293e52b88ad129c5f202ed2205dd8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8">Nv::Blast::FamilyHeader::fractureWithEvents</a></div><div class="ttdeci">void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData *commands, NvBlastChunkFractureData *events, uint32_t eventsSize, uint32_t *count, Actor *filterActor, NvBlastLog logFn)</div></div> +<a href="_nv_blast_family_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTFAMILY_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTFAMILY_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_asset_8h.html">NvBlastAsset.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_preprocessor_8h.html">NvBlastPreprocessor.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_d_link_8h.html">NvBlastDLink.h</a>"</span></div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_atomic_8h.html">NvBlastAtomic.h</a>"</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_memory_8h.html">NvBlastMemory.h</a>"</span></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor">#include <cstring></span></div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">struct </span><a class="code" href="struct_nv_blast_asset.html">NvBlastAsset</a>;</div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> {</div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">class </span>FamilyGraph;</div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">class </span>Actor;</div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">class </span>Asset;</div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html"> 61</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</a> : <span class="keyword">public</span> <a class="code" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> {</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976"> 66</a></span>  <a class="code" href="struct_nv_blast_i_d.html">NvBlastID</a> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976">m_assetID</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>, m_actorsOffset, getActors, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<a class="code" href="struct_nv_1_1_blast_1_1_index_d_link.html">IndexDLink<uint32_t></a>, m_visibleChunkIndexLinksOffset, getVisibleChunkIndexLinks, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a2fca1fdbe87c49f04736dd6b6d176177">m_chunkCount</a>);</div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(uint32_t, m_chunkActorIndicesOffset, getChunkActorIndices, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a6cfa7f72e5f815e519550dd46dc087a9">m_firstSubsupportChunkIndex</a>);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(uint32_t, m_graphNodeIndexLinksOffset, getGraphNodeIndexLinks, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<span class="keywordtype">float</span>, m_lowerSupportChunkHealthsOffset, getLowerSupportChunkHealths, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#af7a3e783e9997c651d0343cfc76faedc">getLowerSupportChunkCount</a>());</div><div class="line"><a name="l00105"></a><span class="lineno"> 105</span> </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223"> 113</a></span>  <span class="keywordtype">float</span>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223">getSubsupportChunkHealths</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="keyword"> </span>{</div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a> != <span class="keyword">nullptr</span>);</div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  <span class="keywordflow">return</span> (<span class="keywordtype">float</span>*)((uintptr_t)<span class="keyword">this</span> + m_lowerSupportChunkHealthsOffset) + <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  }</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">NvBlastBlockArrayData</a>(<span class="keywordtype">float</span>, m_graphBondHealthsOffset, getBondHealths, <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a623e6e17f164872ebee9b411cce23470">getBondCount</a>());</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729">NvBlastBlockData</a>(<a class="code" href="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a>, m_familyGraphOffset, getFamilyGraph);</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00136"></a><span class="lineno"> 136</span> </div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846"> 140</a></span>  <span class="keyword">volatile</span> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>;</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">union</span></div><div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  {</div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1"> 148</a></span>  <span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03"> 149</a></span>  uint64_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03">m_runtimePlaceholder</a>; <span class="comment">// Make sure we reserve enough room for an 8-byte pointer</span></div><div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00152"></a><span class="lineno"> 152</span> </div><div class="line"><a name="l00154"></a><span class="lineno"> 154</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">borrowActor</a>(uint32_t index);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">returnActor</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97">isActorActive</a>(uint32_t index) <span class="keyword">const</span>;</div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> </div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(uint32_t index) <span class="keyword">const</span>;</div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div><div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">getGetChunkActorIndex</a>(uint32_t chunkIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div><div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">getGetNodeActorIndex</a>(uint32_t nodeIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> </div><div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e">getGetChunkActor</a>(uint32_t chunkIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c">getGetNodeActor</a>(uint32_t nodeIndex) <span class="keyword">const</span>;</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5">fractureSubSupportNoEvents</a>(uint32_t chunkIndex, uint32_t suboffset, <span class="keywordtype">float</span> healthDamage, <span class="keywordtype">float</span>* chunkHealths, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* chunks);</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> </div><div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa">fractureSubSupport</a>(uint32_t chunkIndex, uint32_t suboffset, <span class="keywordtype">float</span> healthDamage, <span class="keywordtype">float</span>* chunkHealths, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk.html">NvBlastChunk</a>* chunks, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* outBuffer, uint32_t* currentIndex, <span class="keyword">const</span> uint32_t maxCount);</div><div class="line"><a name="l00261"></a><span class="lineno"> 261</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff">fractureNoEvents</a>(uint32_t chunkFractureCount, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* chunkFractures, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8">fractureWithEvents</a>(uint32_t chunkFractureCount, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* commands, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* events, uint32_t eventsSize, uint32_t* count, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> </div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816">fractureInPlaceEvents</a>(uint32_t chunkFractureCount, <a class="code" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a>* inoutbuffer, uint32_t eventsSize, uint32_t* count, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn);</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> </div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f">applyFracture</a>(<a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* eventBuffers, <span class="keyword">const</span> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a>* commands, <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* filterActor, <a class="code" href="_nv_blast_types_8h.html#aca9b64ae20263de0d18e0f58cb51b1ab">NvBlastLog</a> logFn, <a class="code" href="struct_nv_blast_timers.html">NvBlastTimers</a>* timers);</div><div class="line"><a name="l00317"></a><span class="lineno"> 317</span> };</div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span> </div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_actor_8h.html">NvBlastActor.h</a>"</span></div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> {</div><div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00329"></a><span class="lineno"> 329</span> {</div><div class="line"><a name="l00330"></a><span class="lineno"> 330</span> </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad"> 333</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">FamilyHeader::borrowActor</a>(uint32_t index)</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> {</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor = getActors()[index];</div><div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  <span class="keywordflow">if</span> (actor.m_familyOffset == 0)</div><div class="line"><a name="l00338"></a><span class="lineno"> 338</span>  {</div><div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <span class="keyword">const</span> uintptr_t offset = (uintptr_t)&actor - (uintptr_t)<span class="keyword">this</span>;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(offset <= <a class="code" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a>);</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  actor.m_familyOffset = (uint32_t)offset;</div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  <a class="code" href="namespace_nv_1_1_blast.html#a02d7c995394a2e2c7f0b18ee051bec2f">atomicIncrement</a>(reinterpret_cast<volatile int32_t*>(&<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>));</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  }</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span>  <span class="keywordflow">return</span> &actor;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> }</div><div class="line"><a name="l00346"></a><span class="lineno"> 346</span> </div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a"> 348</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">FamilyHeader::returnActor</a>(<a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor)</div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> {</div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  <span class="keywordflow">if</span> (actor.m_familyOffset != 0)</div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span>  {</div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span>  actor.m_familyOffset = 0;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span>  <span class="comment">// The actor count should be positive since this actor was valid. Check to be safe.</span></div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a> > 0);</div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <a class="code" href="namespace_nv_1_1_blast.html#aa0a1acaf4abe11be6cfdcf14cecf4818">atomicDecrement</a>(reinterpret_cast<volatile int32_t*>(&<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846">m_actorCount</a>));</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  }</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> }</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32"> 360</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">FamilyHeader::getActorBufferSize</a>()<span class="keyword"> const</span></div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="keyword"></span>{</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordflow">return</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#af7a3e783e9997c651d0343cfc76faedc">getLowerSupportChunkCount</a>();</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> }</div><div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div><div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97"> 367</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97">FamilyHeader::isActorActive</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00368"></a><span class="lineno"> 368</span> <span class="keyword"></span>{</div><div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordflow">return</span> getActors()[index].m_familyOffset != 0;</div><div class="line"><a name="l00371"></a><span class="lineno"> 371</span> }</div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div><div class="line"><a name="l00373"></a><span class="lineno"> 373</span> </div><div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e"> 374</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">FamilyHeader::getActorByIndex</a>(uint32_t index)<span class="keyword"> const</span></div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="keyword"></span>{</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(index < <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32">getActorBufferSize</a>());</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>& actor = getActors()[index];</div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  <span class="keywordflow">return</span> actor.<a class="code" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">isActive</a>() ? &actor : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> }</div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> </div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> </div><div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d"> 382</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">FamilyHeader::getGetChunkActorIndex</a>(uint32_t chunkIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="keyword"></span>{</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(chunkIndex < m_asset->m_chunkCount);</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="keywordflow">if</span> (chunkIndex < m_asset->getUpperSupportChunkCount())</div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  {</div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span>  <span class="keywordflow">return</span> getChunkActorIndices()[chunkIndex];</div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  }</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  <span class="keywordflow">else</span></div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  {</div><div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  <span class="keywordflow">return</span> chunkIndex - (<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#a78770e86b346b4b756814bca14b6c331">getUpperSupportChunkCount</a>() - <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.<a class="code" href="struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1">m_nodeCount</a>);</div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  }</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> }</div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> </div><div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b"> 397</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">FamilyHeader::getGetNodeActorIndex</a>(uint32_t nodeIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="keyword"></span>{</div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(<a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>);</div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  <a class="code" href="_nv_blast_assert_8h.html#a2b179fca67cdb57b12b65e33fe3f6c93">NVBLAST_ASSERT</a>(nodeIndex < m_asset->m_graph.m_nodeCount);</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  <span class="keyword">const</span> uint32_t chunkIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1">m_asset</a>-><a class="code" href="class_nv_1_1_blast_1_1_asset.html#ad07d72453b9db6a1387f7fbd934eb2fd">m_graph</a>.getChunkIndices()[nodeIndex];</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  <span class="keywordflow">return</span> <a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(chunkIndex) ? chunkIndex : getChunkActorIndices()[chunkIndex];</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> }</div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div><div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e"> 406</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e">FamilyHeader::getGetChunkActor</a>(uint32_t chunkIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> <span class="keyword"></span>{</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  uint32_t actorIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d">getGetChunkActorIndex</a>(chunkIndex);</div><div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  <span class="keywordflow">return</span> !<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(actorIndex) ? <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(actorIndex) : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> }</div><div class="line"><a name="l00411"></a><span class="lineno"> 411</span> </div><div class="line"><a name="l00412"></a><span class="lineno"> 412</span> </div><div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c"> 413</a></span> <a class="code" href="group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0">NV_INLINE</a> <a class="code" href="class_nv_1_1_blast_1_1_actor.html">Actor</a>* <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c">FamilyHeader::getGetNodeActor</a>(uint32_t nodeIndex)<span class="keyword"> const</span></div><div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="keyword"></span>{</div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  uint32_t actorIndex = <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b">getGetNodeActorIndex</a>(nodeIndex);</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keywordflow">return</span> !<a class="code" href="namespace_nv_1_1_blast.html#a957511eee89321883f3507e0cd310a41">isInvalidIndex</a>(actorIndex) ? <a class="code" href="struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e">getActorByIndex</a>(actorIndex) : <span class="keyword">nullptr</span>;</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> }</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keywordtype">size_t</span> <a class="code" href="namespace_nv_1_1_blast.html#a865dd402e2f1af88e0d8df296d4f10d3">getFamilyMemorySize</a>(<span class="keyword">const</span> <a class="code" href="class_nv_1_1_blast_1_1_asset.html">Asset</a>* asset);</div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="preprocessor">#endif // ifndef NVBLASTFAMILY_H</span></div><div class="ttc" id="_nv_blast_preprocessor_internal_8h_html_ab5eb23180f7cc12b7d6c04a8ec067fdd"><div class="ttname"><a href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a></div><div class="ttdeci">#define UINT32_MAX</div><div class="ttdef"><b>Definition:</b> NvBlastPreprocessorInternal.h:68</div></div> +<div class="ttc" id="struct_nv_1_1_blast_1_1_family_header_html_a89f293e52b88ad129c5f202ed2205dd8"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8">Nv::Blast::FamilyHeader::fractureWithEvents</a></div><div class="ttdeci">void fractureWithEvents(uint32_t chunkFractureCount, const NvBlastChunkFractureData *commands, NvBlastChunkFractureData *events, uint32_t eventsSize, uint32_t *count, Actor *filterActor, NvBlastLog logFn)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_family_graph_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_family_graph.html">Nv::Blast::FamilyGraph</a></div><div class="ttdef"><b>Definition:</b> NvBlastFamilyGraph.h:58</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_family_header_html_adb022b7eb3444d2ac3a8a2d5de98a9b5"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5">Nv::Blast::FamilyHeader::fractureSubSupportNoEvents</a></div><div class="ttdeci">void fractureSubSupportNoEvents(uint32_t chunkIndex, uint32_t suboffset, float healthDamage, float *chunkHealths, const NvBlastChunk *chunks)</div></div> <div class="ttc" id="class_nv_1_1_blast_1_1_actor_html_ab47a9d933f097ee0175c8bbe279531ba"><div class="ttname"><a href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">Nv::Blast::Actor::isActive</a></div><div class="ttdeci">bool isActive() const</div><div class="ttdef"><b>Definition:</b> NvBlastActor.h:512</div></div> diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html index eb59a21..e6be7af 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h-source.html @@ -94,7 +94,13 @@ <a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#endif</span> <a name="l00061"></a>00061 <span class="preprocessor"></span> <a name="l00062"></a>00062 -<a name="l00063"></a>00063 <span class="preprocessor">#endif // ifndef NVBLASTPREPROCESSORINTERNAL_H</span> +<a name="l00066"></a>00066 <span class="preprocessor">#ifndef UINT32_MAX</span> +<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#include <limits></span> +<a name="l00068"></a><a class="code" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">00068</a> <span class="preprocessor">#define UINT32_MAX (std::numeric_limits<uint32_t>::max())</span> +<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00070"></a>00070 <span class="preprocessor"></span> +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <span class="preprocessor">#endif // ifndef NVBLASTPREPROCESSORINTERNAL_H</span> </pre></div></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html index cd37bf1..dcfadcc 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.html @@ -39,6 +39,7 @@ </div> <div class="contents"> <h1>sdk/common/NvBlastPreprocessorInternal.h File Reference</h1><code>#include "<a class="el" href="_nv_preprocessor_8h-source.html">NvPreprocessor.h</a>"</code><br> +<code>#include <limits></code><br> <p> <a href="_nv_blast_preprocessor_internal_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> @@ -56,6 +57,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_preprocessor_internal_8h.html#028ad449128603044a76c8db870e52c6">NVBLASTLL_LOG_WARNING</a>(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">UINT32_MAX</a> (std::numeric_limits<uint32_t>::max())</td></tr> + </table> <hr><h2>Define Documentation</h2> <a class="anchor" name="fcde65e0a048967e7acbc3d901f217cd"></a><!-- doxytag: member="NvBlastPreprocessorInternal.h::NVBLASTLL_CHECK" ref="fcde65e0a048967e7acbc3d901f217cd" args="(_expr, _logFn, _msg, _onFail)" --> @@ -194,6 +197,21 @@ Macros for more convenient logging </div> </div><p> +<a class="anchor" name="b5eb23180f7cc12b7d6c04a8ec067fdd"></a><!-- doxytag: member="NvBlastPreprocessorInternal.h::UINT32_MAX" ref="b5eb23180f7cc12b7d6c04a8ec067fdd" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define UINT32_MAX (std::numeric_limits<uint32_t>::max()) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Convenience macro to replace deprecated UINT32_MAX +</div> +</div><p> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js index e69d871..b243a92 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h.js @@ -5,5 +5,6 @@ var _nv_blast_preprocessor_internal_8h = [ "NVBLASTLL_LOG_DEBUG", "_nv_blast_preprocessor_internal_8h.html#a320ac0ab221d3132599e1d6f5b43ca42", null ], [ "NVBLASTLL_LOG_ERROR", "_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4", null ], [ "NVBLASTLL_LOG_INFO", "_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2", null ], - [ "NVBLASTLL_LOG_WARNING", "_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6", null ] + [ "NVBLASTLL_LOG_WARNING", "_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6", null ], + [ "UINT32_MAX", "_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html index 4baf449..18bfa05 100755 --- a/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html +++ b/docs/source_docs/files/_nv_blast_preprocessor_internal_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_preprocessor_internal_8h_sou <div class="title">NvBlastPreprocessorInternal.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_preprocessor_internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_preprocessor_8h.html">NvPreprocessor.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4"> 39</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_ERROR(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6"> 40</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_WARNING(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2"> 41</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_INFO(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Info, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a320ac0ab221d3132599e1d6f5b43ca42"> 42</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_DEBUG(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Debug, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a9c8d87fbc8fead08bdf59b3c68bcb173"> 46</a></span> <span class="preprocessor">#define NVBLASTLL_CHECK_PARAMS (NV_DEBUG || NV_CHECKED)</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#if NVBLASTLL_CHECK_PARAMS</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) \</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor"> { \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"> if(!(_expr)) \</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> { \</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"> if (_logFn) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> { _onFail; }; \</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> } </span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd"> 59</a></span> <span class="preprocessor">#define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) NV_UNUSED(_logFn)</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#endif // ifndef NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="ttc" id="_nv_preprocessor_8h_html"><div class="ttname"><a href="_nv_preprocessor_8h.html">NvPreprocessor.h</a></div></div> +<a href="_nv_blast_preprocessor_internal_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="_nv_preprocessor_8h.html">NvPreprocessor.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4"> 39</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_ERROR(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a028ad449128603044a76c8db870e52c6"> 40</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_WARNING(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Warning, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2"> 41</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_INFO(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Info, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a320ac0ab221d3132599e1d6f5b43ca42"> 42</a></span> <span class="preprocessor">#define NVBLASTLL_LOG_DEBUG(_logFn, _msg) if (_logFn != nullptr) { _logFn(NvBlastMessage::Debug, _msg, __FILE__, __LINE__); } ((void)0)</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#a9c8d87fbc8fead08bdf59b3c68bcb173"> 46</a></span> <span class="preprocessor">#define NVBLASTLL_CHECK_PARAMS (NV_DEBUG || NV_CHECKED)</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor">#if NVBLASTLL_CHECK_PARAMS</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) \</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="preprocessor"> { \</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="preprocessor"> if(!(_expr)) \</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="preprocessor"> { \</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="preprocessor"> if (_logFn) { _logFn(NvBlastMessage::Error, _msg, __FILE__, __LINE__); } \</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"> { _onFail; }; \</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"> } \</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor"> } </span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd"> 59</a></span> <span class="preprocessor">#define NVBLASTLL_CHECK(_expr, _logFn, _msg, _onFail) NV_UNUSED(_logFn)</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#ifndef UINT32_MAX</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#include <limits></span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd"> 68</a></span> <span class="preprocessor">#define UINT32_MAX (std::numeric_limits<uint32_t>::max())</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor">#endif // ifndef NVBLASTPREPROCESSORINTERNAL_H</span></div><div class="ttc" id="_nv_preprocessor_8h_html"><div class="ttname"><a href="_nv_preprocessor_8h.html">NvPreprocessor.h</a></div></div> </div><!-- fragment --></div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html index 099cac8..7229631 100755 --- a/docs/source_docs/files/_nv_blast_tk_event_8h-source.html +++ b/docs/source_docs/files/_nv_blast_tk_event_8h-source.html @@ -116,7 +116,7 @@ <a name="l00091"></a>00091 <a name="l00099"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">00099</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a> <a name="l00100"></a>00100 { -<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">00101</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> }; +<a name="l00101"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">00101</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> }; <a name="l00102"></a>00102 <a name="l00103"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">00103</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c" title="The data of parent TkActor that was split.">parentData</a>; <a name="l00104"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145">00104</a> uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145" title="The number of children into which the parent TkActor was split.">numChildren</a>; @@ -126,7 +126,7 @@ <a name="l00108"></a>00108 <a name="l00114"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">00114</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a> <a name="l00115"></a>00115 { -<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">00116</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> }; +<a name="l00116"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">00116</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> }; <a name="l00117"></a>00117 <a name="l00118"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165">00118</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165" title="The data of TkActor that received the fracture command.">tkActorData</a>; <a name="l00119"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">00119</a> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030" title="The fracture commands used to modify the TkActor.">buffers</a>; @@ -135,7 +135,7 @@ <a name="l00122"></a>00122 <a name="l00128"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">00128</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a> <a name="l00129"></a>00129 { -<a name="l00130"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">00130</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> }; +<a name="l00130"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">00130</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> }; <a name="l00131"></a>00131 <a name="l00132"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">00132</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7" title="The data of TkActor that received the fracture command.">tkActorData</a>; <a name="l00133"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">00133</a> <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e" title="The fracture result of the modified TkActor.">buffers</a>; @@ -148,7 +148,7 @@ <a name="l00140"></a>00140 <a name="l00148"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">00148</a> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> <a name="l00149"></a>00149 { -<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">00150</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> }; +<a name="l00150"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">00150</a> <span class="keyword">enum</span> { <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> }; <a name="l00151"></a>00151 <a name="l00152"></a><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">00152</a> <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d">Subtype</a> <a name="l00153"></a>00153 { diff --git a/docs/source_docs/files/_nv_blast_tk_event_8h_source.html b/docs/source_docs/files/_nv_blast_tk_event_8h_source.html index 6b2cfbf..e0e200c 100755 --- a/docs/source_docs/files/_nv_blast_tk_event_8h_source.html +++ b/docs/source_docs/files/_nv_blast_tk_event_8h_source.html @@ -46,7 +46,7 @@ $(document).ready(function(){initNavTree('_nv_blast_tk_event_8h_source.html','') <div class="title">NvBlastTkEvent.h</div> </div> </div><!--header--> <div class="contents"> -<a href="_nv_blast_tk_event_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>TkObject;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span>TkActor;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span>TkFamily;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">class </span>TkJoint;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html"> 53</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68"> 55</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68">family</a>; </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96"> 56</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96">userData</a>; </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c"> 57</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">index</a>; </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> };</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html"> 65</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Enums</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b"> 68</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  {</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8"> 70</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">Split</a>, </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647"> 71</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">FractureCommand</a>, </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98"> 72</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">FractureEvent</a>, </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2"> 73</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">JointUpdate</a>, </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b"> 75</a></span>  TypeCount</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Data</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc"> 79</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">payload</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5"> 80</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5">type</a>; </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a"> 88</a></span>  <span class="keyword">const</span> T* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">getPayload</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(payload); }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html"> 99</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> {</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f"> 101</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">TkEvent::Split</a> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c"> 103</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">parentData</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145"> 104</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145">numChildren</a>; </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be"> 105</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be">children</a>; </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> };</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html"> 114</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> {</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a5a1fb1b6fccd5280bc77fee129f35152a32a3a2f7f1a68ff430f0ac66e531d913"> 116</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">TkEvent::FractureCommand</a> };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165"> 118</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165">tkActorData</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030"> 119</a></span>  <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">buffers</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> };</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html"> 128</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024"> 130</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">TkEvent::FractureEvent</a> };</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7"> 132</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7">tkActorData</a>; </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e"> 133</a></span>  <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">buffers</a>; </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603"> 134</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">bondsDamaged</a>; </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925"> 135</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925">bondsBroken</a>; </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567"> 136</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567">chunksDamaged</a>; </div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db"> 137</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db">chunksBroken</a>; </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> };</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html"> 148</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c"> 150</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">TkEvent::JointUpdate</a> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d"> 152</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  {</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8"> 154</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8">External</a>, </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717"> 155</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717">Changed</a>, </div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c"> 156</a></span>  Unreferenced </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  };</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e"> 159</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">joint</a>; </div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883"> 160</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">subtype</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> };</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_tk_event_listener.html"> 168</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor">#endif // ifndef NVBLASTTKEVENT_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_tk_family_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></div><div class="ttdef"><b>Definition:</b> NvBlastTkFamily.h:55</div></div> +<a href="_nv_blast_tk_event_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// This code contains NVIDIA Confidential Information and is disclosed to you</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// under a form of NVIDIA software license agreement provided separately to you.</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">//</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">// Notice</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">// NVIDIA Corporation and its licensors retain all intellectual property and</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">// proprietary rights in and to this software and related documentation and</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">// any modifications thereto. Any use, reproduction, disclosure, or</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">// distribution of this software and related documentation without an express</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">// license agreement from NVIDIA Corporation is strictly prohibited.</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">//</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// ALL NVIDIA DESIGN SPECIFICATIONS, CODE ARE PROVIDED "AS IS.". NVIDIA MAKES</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">// NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">// THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">// MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">//</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">// Information and code furnished is believed to be accurate and reliable.</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">// However, NVIDIA Corporation assumes no responsibility for the consequences of use of such</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">// information or for any infringement of patents or other rights of third parties that may</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">// result from its use. No license is granted by implication or otherwise under any patent</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">// or patent rights of NVIDIA Corporation. Details are subject to change without notice.</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">// This code supersedes and replaces all information previously supplied.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">// NVIDIA Corporation products are not authorized for use as critical</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">// components in life support devices or systems without express written approval of</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment">// NVIDIA Corporation.</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">//</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">// Copyright (c) 2016-2018 NVIDIA Corporation. All rights reserved.</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#define NVBLASTTKEVENT_H</span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <vector></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include "<a class="code" href="_nv_blast_types_8h.html">NvBlastTypes.h</a>"</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">namespace </span><a class="code" href="namespace_nv.html">Nv</a></div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span>Blast</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Forward declarations</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>TkObject;</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span>TkActor;</div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span>TkFamily;</div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">class </span>TkJoint;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html"> 53</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> {</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68"> 55</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68">family</a>; </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96"> 56</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96">userData</a>; </div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c"> 57</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c">index</a>; </div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> };</div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html"> 65</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> {</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="comment">// Enums</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b"> 68</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  {</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8"> 70</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">Split</a>, </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647"> 71</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">FractureCommand</a>, </div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98"> 72</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">FractureEvent</a>, </div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2"> 73</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">JointUpdate</a>, </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> </div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b"> 75</a></span>  TypeCount</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  };</div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="comment">// Data</span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc"> 79</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">payload</a>; </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5"> 80</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b">Type</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5">type</a>; </div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keyword">template</span><<span class="keyword">typename</span> T></div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a"> 88</a></span>  <span class="keyword">const</span> T* <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">getPayload</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span>T*<span class="keyword">></span>(payload); }</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> };</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html"> 99</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</a></div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> {</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f"> 101</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8">TkEvent::Split</a> };</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c"> 103</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">parentData</a>; </div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145"> 104</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145">numChildren</a>; </div><div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be"> 105</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>** <a class="code" href="struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be">children</a>; </div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> };</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html"> 114</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">TkFractureCommands</a></div><div class="line"><a name="l00115"></a><span class="lineno"> 115</span> {</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a12a93f44073001a91bb5e6ce2546a58fa32a3a2f7f1a68ff430f0ac66e531d913"> 116</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647">TkEvent::FractureCommand</a> };</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165"> 118</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165">tkActorData</a>; </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030"> 119</a></span>  <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">buffers</a>; </div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> };</div><div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div><div class="line"><a name="l00122"></a><span class="lineno"> 122</span> </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html"> 128</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">TkFractureEvents</a></div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> {</div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024"> 130</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98">TkEvent::FractureEvent</a> };</div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> </div><div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7"> 132</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7">tkActorData</a>; </div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e"> 133</a></span>  <a class="code" href="struct_nv_blast_fracture_buffers.html">NvBlastFractureBuffers</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">buffers</a>; </div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603"> 134</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">bondsDamaged</a>; </div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925"> 135</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925">bondsBroken</a>; </div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567"> 136</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567">chunksDamaged</a>; </div><div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db"> 137</a></span>  uint32_t <a class="code" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db">chunksBroken</a>; </div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> };</div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> </div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div><div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html"> 148</a></span> <span class="keyword">struct </span><a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a></div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> {</div><div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c"> 150</a></span>  <span class="keyword">enum</span> { EVENT_TYPE = <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2">TkEvent::JointUpdate</a> };</div><div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d"> 152</a></span>  <span class="keyword">enum</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a></div><div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  {</div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8"> 154</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8">External</a>, </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717"> 155</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717">Changed</a>, </div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c"> 156</a></span>  Unreferenced </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  };</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e"> 159</a></span>  <a class="code" href="class_nv_1_1_blast_1_1_tk_joint.html">TkJoint</a>* <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">joint</a>; </div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883"> 160</a></span>  <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Subtype</a> <a class="code" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">subtype</a>; </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> };</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="class_nv_1_1_blast_1_1_tk_event_listener.html"> 168</a></span> <span class="keyword">class </span><a class="code" href="class_nv_1_1_blast_1_1_tk_event_listener.html">TkEventListener</a></div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> {</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> receive(<span class="keyword">const</span> <a class="code" href="struct_nv_1_1_blast_1_1_tk_event.html">TkEvent</a>* events, uint32_t eventCount) = 0;</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> };</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> } <span class="comment">// namespace Blast</span></div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> } <span class="comment">// namespace Nv</span></div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor">#endif // ifndef NVBLASTTKEVENT_H</span></div><div class="ttc" id="class_nv_1_1_blast_1_1_tk_family_html"><div class="ttname"><a href="class_nv_1_1_blast_1_1_tk_family.html">Nv::Blast::TkFamily</a></div><div class="ttdef"><b>Definition:</b> NvBlastTkFamily.h:55</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_tk_joint_update_event_html_aba5f7ab9ad11a81e32ac107278428c8e"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e">Nv::Blast::TkJointUpdateEvent::joint</a></div><div class="ttdeci">TkJoint * joint</div><div class="ttdoc">The joint being updated. </div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:159</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_tk_event_html_a255a9107e4fc1135668f9f54eeeec46a"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent::getPayload</a></div><div class="ttdeci">const T * getPayload() const</div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:88</div></div> <div class="ttc" id="struct_nv_1_1_blast_1_1_tk_event_html_a84ab4fb1c357357dd349bb367d1f93dc"><div class="ttname"><a href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent::payload</a></div><div class="ttdeci">const void * payload</div><div class="ttdoc">Type-dependent payload data. </div><div class="ttdef"><b>Definition:</b> NvBlastTkEvent.h:79</div></div> diff --git a/docs/source_docs/files/annotated.html b/docs/source_docs/files/annotated.html index 08ca06c..11ade55 100755 --- a/docs/source_docs/files/annotated.html +++ b/docs/source_docs/files/annotated.html @@ -51,8 +51,8 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html">Nv::Blast::ApexImporter::ApexImporterConfig</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><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 class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_array.html">Nv::Blast::Array< T ></a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Nv::Blast::Serialization::Asset</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Nv::Blast::Asset</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Nv::Blast::Serialization::Asset</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Nv::Blast::Serialization::Asset::Asset::Builder</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Nv::Blast::Asset::Asset::ChunkAnnotation</a></td><td class="indexvalue"></td></tr> @@ -61,11 +61,17 @@ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html">Nv::Blast::Serialization::Asset::Asset::Reader</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html">Nv::Blast::AuthoringResult</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator< T, Alignment ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray< T ></a></td><td class="indexvalue"></td></tr> @@ -77,6 +83,8 @@ <tr><td class="indexkey"><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classbt_vector4.html">btVector4</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html">Nv::Blast::ChunkDepthFirstIt</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList< T ></a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html" title="CircularList class.">CircularList</a> class </td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement< T ></a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html" title="CircularListElement class.">CircularListElement</a> class </td></tr> @@ -93,6 +101,7 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">Nv::Blast::CutoutConfiguration</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html">Nv::Blast::CutoutSet</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">Nv::Blast::DLink</a></td><td class="indexvalue"></td></tr> @@ -176,6 +185,7 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">Nv::Blast::ExtSyncEventType</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html">Nv::Blast::ExtTaskSync</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_family_graph.html">Nv::Blast::FamilyGraph</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html">Nv::Blast::FamilyHeader</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html">Nv::Blast::FbxFileReader</a></td><td class="indexvalue"></td></tr> @@ -190,8 +200,16 @@ <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">physx::shdfnd::Hash< NvBlastID ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">Nv::Blast::HashMap< Key, Value, HashFn ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">Nv::Blast::HashSet< Key, HashFn ></a></td><td class="indexvalue"></td></tr> @@ -203,7 +221,6 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_index_d_link.html">Nv::Blast::IndexDLink< IndexType ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html">Nv::Blast::IndexDList< IndexType ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html">Nv::Blast::InlineArray< T, N ></a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html">Nv::Blast::IteratorBase< T ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">VHACD::IVHACD</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">VHACD::IVHACD::IVHACD::Constraint</a></td><td class="indexvalue"></td></tr> @@ -215,12 +232,14 @@ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html">Nv::Blast::LListIt< IndexType ></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="class_nv_1_1_blast_1_1_local_buffer.html">Nv::Blast::LocalBuffer< T ></a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</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="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a></td><td class="indexvalue">Triangular mesh data structure </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="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">Nv::Blast::MeshNoiser</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a></td><td class="indexvalue"></td></tr> @@ -230,8 +249,8 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_blast_asset_desc.html">NvBlastAssetDesc</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey"><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">Nv::Blast::Serialization::NvBlastBond</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a></td><td class="indexvalue"></td></tr> @@ -291,7 +310,11 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">Nv::Blast::ObjFileReader</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html">Nv::Blast::ObjFileWriter</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">Nv::Blast::PerlinNoise</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a></td><td class="indexvalue"></td></tr> @@ -327,6 +350,7 @@ <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">Nv::Blast::RandomGeneratorBase</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">VHACD::RaycastMesh</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">VHACD::SArray< T, N ></a></td><td class="indexvalue"><a class="el" href="class_v_h_a_c_d_1_1_s_array.html" title="SArray.">SArray</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">Nv::Blast::SegmentToIndex</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Nv::Blast::Separation</a></td><td class="indexvalue"></td></tr> @@ -396,8 +420,11 @@ <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">Nv::Blast::TriangleProcessor</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">Nv::Blast::TrPrcTriangle</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">Nv::Blast::TrPrcTriangle2d</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">Nv::Blast::Serialization::UUID</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">Nv::Blast::Serialization::UUID::UUID::Builder</a></td><td class="indexvalue"></td></tr> @@ -408,6 +435,7 @@ <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3< T ></a></td><td class="indexvalue">Vector dim 3 </td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Nv::Blast::VSA::Vec4</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD::VHACD</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a></td><td class="indexvalue"></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html index 7957f5b..2b6c30e 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator-members.html @@ -42,9 +42,11 @@ <div class="contents"> <h1>Nv::Blast::BBoxBasedAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a>(const Mesh *mesh, int32_t resolution)</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">getNextFacet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">setState</a>(const physx::PxVec3 &p)</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">setState</a>(const physx::PxVec3 &p) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> </table></div> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html index 746e7e3..3af9ae2 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.html @@ -60,11 +60,15 @@ Inheritance diagram for Nv::Blast::BBoxBasedAccelerator:</div> <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_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">BBoxBasedAccelerator</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, int32_t resolution)</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">getNextFacet</a> ()</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">getNextFacet</a> () override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">setState</a> (const physx::PxVec3 &p)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">setPointCmpDirection</a> (int32_t dir) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">setState</a> (const physx::PxVec3 &p) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">setState</a> (const physx::PxBounds3 *bounds) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc) override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#b8af0589b8c79c37fa683137d44f2ee0">~BBoxBasedAccelerator</a> ()</td></tr> @@ -126,7 +130,7 @@ Accelerator which builds map from 3d grid to initial mesh facets. To find all fa </div> </div><p> <hr><h2>Member Function Documentation</h2> -<a class="anchor" name="2b6aeb41c4d89f9aa94702c7e73337bc"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::getNextFacet" ref="2b6aeb41c4d89f9aa94702c7e73337bc" args="()" --> +<a class="anchor" name="85e7dddbaa8775ce2fb7e2c476ad866d"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::getNextFacet" ref="85e7dddbaa8775ce2fb7e2c476ad866d" args="() override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -135,7 +139,7 @@ Accelerator which builds map from 3d grid to initial mesh facets. To find all fa <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -148,7 +152,29 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< </div> </div><p> -<a class="anchor" name="fac607b42cdfb95555f5822c3e7d6af7"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="fac607b42cdfb95555f5822c3e7d6af7" args="(const physx::PxVec3 &p)" --> +<a class="anchor" name="e843779ca0d8635836fbbc9a2060dfa3"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection" ref="e843779ca0d8635836fbbc9a2060dfa3" args="(int32_t dir) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setPointCmpDirection </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>dir</em> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="dd0cefb42fd99ddba3f1d93fa3f573be"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="dd0cefb42fd99ddba3f1d93fa3f573be" args="(const physx::PxVec3 &p) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -158,7 +184,7 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< <td class="paramtype">const physx::PxVec3 & </td> <td class="paramname"> <em>point</em> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -175,7 +201,36 @@ Set state of accelerator to return all facets which possibly can cover given poi </div> </div><p> -<a class="anchor" name="1528052be86f88831e4960f73d4dba64"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="1528052be86f88831e4960f73d4dba64" args="(const Vertex *pos, const Edge *ed, const Facet &fc)" --> +<a class="anchor" name="a25806403fd664fdcd44137e536b849a"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="a25806403fd664fdcd44137e536b849a" args="(const physx::PxBounds3 *bounds) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BBoxBasedAccelerator::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet bound. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="f0e4b076b592791356c693cc1f3e7188"></a><!-- doxytag: member="Nv::Blast::BBoxBasedAccelerator::setState" ref="f0e4b076b592791356c693cc1f3e7188" args="(const Vertex *pos, const Edge *ed, const Facet &fc) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -200,7 +255,7 @@ Set state of accelerator to return all facets which possibly can cover given poi <tr> <td></td> <td>)</td> - <td></td><td></td><td><code> [virtual]</code></td> + <td></td><td></td><td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -220,7 +275,7 @@ Set state of accelerator to return all facets which possibly can intersect given </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js index 9e945a2..4195e72 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_b_box_based_accelerator.js @@ -2,7 +2,9 @@ var class_nv_1_1_blast_1_1_b_box_based_accelerator = [ [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3", null ], [ "~BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ab8af0589b8c79c37fa683137d44f2ee0", null ], - [ "getNextFacet", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a2b6aeb41c4d89f9aa94702c7e73337bc", null ], - [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a1528052be86f88831e4960f73d4dba64", null ], - [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#afac607b42cdfb95555f5822c3e7d6af7", null ] + [ "getNextFacet", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#aa25806403fd664fdcd44137e536b849a", null ], + [ "setState", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#add0cefb42fd99ddba3f1d93fa3f573be", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html index 52da802..78d8d89 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator-members.html @@ -41,10 +41,10 @@ </div> <div class="contents"> <h1>Nv::Blast::BlastBondGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a>(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">createBondBetweenMeshes</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [inline, virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html index bddaa97..8663437 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.html @@ -60,13 +60,13 @@ Inheritance diagram for Nv::Blast::BlastBondGenerator:</div> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#9710899f9d54068d1bdac8b24e69f89a">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, float maxSeparation)=0</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>())=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">buildDescFromInternalFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> *tool, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> *&resultChunkDescriptors)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">createBondBetweenMeshes</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg)=0</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>())=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">release</a> ()=0</td></tr> @@ -168,7 +168,7 @@ Creates bond description for prefractured meshes, when there is no info about wh </div> </div><p> -<a class="anchor" name="b46d8ec3bbe7968279efe6258550acd1"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="b46d8ec3bbe7968279efe6258550acd1" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig())=0" --> +<a class="anchor" name="52733b31fdd4f8c4f10de5993d8f75d2"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::bondsFromPrefractured" ref="52733b31fdd4f8c4f10de5993d8f75d2" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -206,7 +206,7 @@ Creates bond description for prefractured meshes, when there is no info about wh <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> </td> - <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td> </td> + <td class="paramname"> <em>conf</em></td><td> </td> </tr> <tr> <td></td> @@ -231,7 +231,7 @@ Creates bond description for prefractured meshes, when there is no info about wh </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of created bonds </dd></dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl</a>.</p> </div> </div><p> @@ -368,7 +368,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt>< </div> </div><p> -<a class="anchor" name="0a562f5a63aba0efbc7df017e77d5c8e"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::createBondBetweenMeshes" ref="0a562f5a63aba0efbc7df017e77d5c8e" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig())=0" --> +<a class="anchor" name="210b3c6cd2d759cb4f724c120beaf4ff"></a><!-- doxytag: member="Nv::Blast::BlastBondGenerator::createBondBetweenMeshes" ref="210b3c6cd2d759cb4f724c120beaf4ff" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -406,7 +406,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt>< <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> </td> - <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td> </td> + <td class="paramname"> <em>conf</em></td><td> </td> </tr> <tr> <td></td> @@ -430,7 +430,7 @@ Creates bond description between two meshes <dl compact><dt><b>Parameters:</b></ </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if success </dd></dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">Nv::Blast::BlastBondGeneratorImpl</a>.</p> </div> </div><p> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js index 00aed93..c53f748 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator.js @@ -1,10 +1,10 @@ var class_nv_1_1_blast_1_1_blast_bond_generator = [ [ "~BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f", null ], - [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1", null ], + [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2", null ], [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a", null ], [ "buildDescFromInternalFracture", "class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452", null ], - [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e", null ], + [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff", null ], [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5", null ], [ "release", "class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html index 2ca91de..bbe39e0 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl-members.html @@ -42,10 +42,10 @@ <div class="contents"> <h1>Nv::Blast::BlastBondGeneratorImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">BlastBondGeneratorImpl</a>(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [inline]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#70e5db62029ab29fb0dd2fbc12f13b3a">bondsFromPrefractured</a>(uint32_t meshCount, const uint32_t *convexHullOffset, const CollisionHull **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, NvBlastBondDesc *&resultBondDescs, float maxSeparation) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a>(FractureTool *tool, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, NvBlastChunkDesc *&resultChunkDescriptors) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig()) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a>(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">createBondBetweenMeshes</a>(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, NvBlastBondDesc *&resultBond, BondGenerationConfig cfg) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">Nv::Blast::BlastBondGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#922132c5bfe713b12cf061147106e00f">~BlastBondGenerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html">Nv::Blast::BlastBondGenerator</a></td><td><code> [inline, virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html index ad8a305..007eb25 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.html @@ -62,13 +62,13 @@ Inheritance diagram for Nv::Blast::BlastBondGeneratorImpl:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#70e5db62029ab29fb0dd2fbc12f13b3a">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *convexHullOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **chunkHulls, const bool *chunkIsSupport, const uint32_t *meshGroups, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, float maxSeparation) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) override</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">bondsFromPrefractured</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">buildDescFromInternalFracture</a> (<a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">FractureTool</a> *tool, const bool *chunkIsSupport, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBondDescs, <a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> *&resultChunkDescriptors) override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">createBondBetweenMeshes</a> (uint32_t meshCount, const uint32_t *geometryOffset, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *geometry, uint32_t overlapsCount, const uint32_t *overlapsA, const uint32_t *overlapsB, <a class="el" href="struct_nv_blast_bond_desc.html">NvBlastBondDesc</a> *&resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> cfg) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf=<a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()) override</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">createBondBetweenMeshes</a> (uint32_t meshACount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshA, uint32_t meshBCount, const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *meshB, <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> &resultBond, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> conf) override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">release</a> () override</td></tr> @@ -178,7 +178,7 @@ Creates bond description for prefractured meshes, when there is no info about wh </div> </div><p> -<a class="anchor" name="0f0a6a64b21ae39e8c26e9745bb67051"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="0f0a6a64b21ae39e8c26e9745bb67051" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf=BondGenerationConfig()) override" --> +<a class="anchor" name="97fd9b746597ec923e2376387188a06e"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::bondsFromPrefractured" ref="97fd9b746597ec923e2376387188a06e" args="(uint32_t meshCount, const uint32_t *geometryOffset, const Triangle *geometry, const bool *chunkIsSupport, NvBlastBondDesc *&resultBondDescs, BondGenerationConfig conf) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -216,7 +216,7 @@ Creates bond description for prefractured meshes, when there is no info about wh <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> </td> - <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td> </td> + <td class="paramname"> <em>conf</em></td><td> </td> </tr> <tr> <td></td> @@ -241,7 +241,7 @@ Creates bond description for prefractured meshes, when there is no info about wh </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of created bonds </dd></dl> -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a>.</p> +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a>.</p> </div> </div><p> @@ -378,7 +378,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt>< </div> </div><p> -<a class="anchor" name="f59b9b5522cd675bd3b5fe18cd924e05"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::createBondBetweenMeshes" ref="f59b9b5522cd675bd3b5fe18cd924e05" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf=BondGenerationConfig()) override" --> +<a class="anchor" name="0d06aa62402161f1197fe1dad4801cb1"></a><!-- doxytag: member="Nv::Blast::BlastBondGeneratorImpl::createBondBetweenMeshes" ref="0d06aa62402161f1197fe1dad4801cb1" args="(uint32_t meshACount, const Triangle *meshA, uint32_t meshBCount, const Triangle *meshB, NvBlastBond &resultBond, BondGenerationConfig conf) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -416,7 +416,7 @@ Creates bond description between number of meshes <dl class="note" compact><dt>< <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a> </td> - <td class="paramname"> <em>conf</em> = <code><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">BondGenerationConfig</a>()</code></td><td> </td> + <td class="paramname"> <em>conf</em></td><td> </td> </tr> <tr> <td></td> @@ -440,7 +440,7 @@ Creates bond description between two meshes <dl compact><dt><b>Parameters:</b></ </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if success </dd></dl> -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a>.</p> +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a>.</p> </div> </div><p> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js index 0919772..898ecbc 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_blast_bond_generator_impl.js @@ -1,10 +1,10 @@ var class_nv_1_1_blast_1_1_blast_bond_generator_impl = [ [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163", null ], - [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051", null ], + [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e", null ], [ "bondsFromPrefractured", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a", null ], [ "buildDescFromInternalFracture", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a", null ], - [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05", null ], + [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1", null ], [ "createBondBetweenMeshes", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92", null ], [ "release", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html new file mode 100644 index 0000000..d418028 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2-members.html @@ -0,0 +1,58 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolV2 Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#252a9ce4fe8dfc98933b194826c59b7d">BooleanToolV2</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">mAccelA</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">mAccelB</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#18a37b680d7c4789717ff5877a0b7177">makeFacetFacetTests</a>(BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">mMeshA</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">mMeshB</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">release</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#46f0d66b2c9d3d9a9c7abb50342d576b">retain</a>(bool isA, BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount, const DamagePattern *pattern=nullptr, int32_t chunk=-1)</td><td><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a></td><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/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html new file mode 100644 index 0000000..ad815a3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.html @@ -0,0 +1,281 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanToolV2 Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolV2 Class Reference</h1><!-- doxytag: class="Nv::Blast::BooleanToolV2" --><!-- doxytag: inherits="Nv::Blast::Fracturer" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::BooleanToolV2:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_boolean_tool_v2.png" usemap="#Nv::Blast::BooleanToolV2_map" border="0" alt=""></center> +<map name="Nv::Blast::BooleanToolV2_map"> +<area href="class_nv_1_1_blast_1_1_fracturer.html" alt="Nv::Blast::Fracturer" shape="rect" coords="0,0,153,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_boolean_tool_v2-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_boolean_tool_v2_1_1_mode.html">Mode</a></td></tr> + +<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_boolean_tool_v2.html#252a9ce4fe8dfc98933b194826c59b7d">BooleanToolV2</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#18a37b680d7c4789717ff5877a0b7177">makeFacetFacetTests</a> (<a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *outputData, int32_t threadId, int32_t threadCount)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">release</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#46f0d66b2c9d3d9a9c7abb50342d576b">retain</a> (bool isA, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *outputData, int32_t threadId, int32_t threadCount, const <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern=nullptr, int32_t chunk=-1)</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">mAccelA</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">mAccelB</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">mMeshA</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">mMeshB</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="252a9ce4fe8dfc98933b194826c59b7d"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::BooleanToolV2" ref="252a9ce4fe8dfc98933b194826c59b7d" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::BooleanToolV2::BooleanToolV2 </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="18a37b680d7c4789717ff5877a0b7177"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::makeFacetFacetTests" ref="18a37b680d7c4789717ff5877a0b7177" args="(BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolV2::makeFacetFacetTests </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> * </td> + <td class="paramname"> <em>outputData</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadCount</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Computes result of setted boolean operation. +</div> +</div><p> +<a class="anchor" name="3a1faf12dd44010a8d9208f694abb41c"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::release" ref="3a1faf12dd44010a8d9208f694abb41c" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolV2::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a>.</p> + +</div> +</div><p> +<a class="anchor" name="46f0d66b2c9d3d9a9c7abb50342d576b"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::retain" ref="46f0d66b2c9d3d9a9c7abb50342d576b" args="(bool isA, BooleanToolOutputData *outputData, int32_t threadId, int32_t threadCount, const DamagePattern *pattern=nullptr, int32_t chunk=-1)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolV2::retain </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>isA</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> * </td> + <td class="paramname"> <em>outputData</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>threadCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em> = <code>nullptr</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>chunk</em> = <code>-1</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="dd55d1442f97ea650ca8b9477a58f9e7"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::mAccelA" ref="dd55d1442f97ea650ca8b9477a58f9e7" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2::mAccelA</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="44c36f2e03ef2605d48c4f580d4ece20"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::mAccelB" ref="44c36f2e03ef2605d48c4f580d4ece20" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2::mAccelB</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="ce5f208600728f96f0b61f64dcc043df"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::mMeshA" ref="ce5f208600728f96f0b61f64dcc043df" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2::mMeshA</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set up this pointers before call evaluate(); +</div> +</div><p> +<a class="anchor" name="945d1265a73c99b9588ccc826cac80f4"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::mMeshB" ref="945d1265a73c99b9588ccc826cac80f4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2::mMeshB</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js new file mode 100644 index 0000000..840ce97 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.js @@ -0,0 +1,12 @@ +var class_nv_1_1_blast_1_1_boolean_tool_v2 = +[ + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode" ], + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d", null ], + [ "makeFacetFacetTests", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177", null ], + [ "release", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c", null ], + [ "retain", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b", null ], + [ "mAccelA", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7", null ], + [ "mAccelB", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20", null ], + [ "mMeshA", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df", null ], + [ "mMeshB", "class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png Binary files differnew file mode 100644 index 0000000..dc4e171 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_boolean_tool_v2.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html index 92f7b9f..141a30c 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder-members.html @@ -44,6 +44,7 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">buildCollisionGeometry</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">buildConvexMesh</a>(const CollisionHull &hull)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a>(const Nv::Blast::Vertex *vrs, uint32_t count)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a>(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">trimCollisionGeometry</a>(uint32_t chunksCount, CollisionHull **in, const uint32_t *chunkDepth)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html">Nv::Blast::ConvexMeshBuilder</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html index c70bc00..cdd08a5 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.html @@ -64,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilder:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">buildConvexMesh</a> (uint32_t verticesCount, const physx::PxVec3 *vertexData)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">buildConvexMeshRT</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> *vrs, uint32_t count)=0</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">buildMeshConvexDecomposition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Nv::Blast::Triangle</a> *mesh, uint32_t triangleCount, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> &params, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&convexes)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">release</a> ()=0</td></tr> @@ -199,6 +201,37 @@ Method creates PxConvexMesh from provided array of vertices. <dl compact><dt><b> </div> </div><p> +<a class="anchor" name="52d866a5a4178a604424fc404416043b"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT" ref="52d866a5a4178a604424fc404416043b" args="(const Nv::Blast::Vertex *vrs, uint32_t count)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilder::buildConvexMeshRT </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> * </td> + <td class="paramname"> <em>vrs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>count</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">Nv::Blast::ConvexMeshBuilderImpl</a>.</p> + +</div> +</div><p> <a class="anchor" name="1632eb2729cbe16455c2d8db6e629687"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilder::buildMeshConvexDecomposition" ref="1632eb2729cbe16455c2d8db6e629687" args="(const Nv::Blast::Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes)=0" --> <div class="memitem"> <div class="memproto"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js index 80352f8..5e7713b 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder.js @@ -4,6 +4,7 @@ var class_nv_1_1_blast_1_1_convex_mesh_builder = [ "buildCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f", null ], + [ "buildConvexMeshRT", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b", null ], [ "buildMeshConvexDecomposition", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687", null ], [ "release", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b", null ], [ "trimCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html index b5c7ea7..63699c8 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl-members.html @@ -44,6 +44,7 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">buildCollisionGeometry</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a>(uint32_t verticesCount, const physx::PxVec3 *vertexData) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#6750f0fee3798a2026d6cc8681975f99">buildConvexMesh</a>(const CollisionHull &hull) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">buildConvexMeshRT</a>(const Vertex *vrs, uint32_t count) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a>(const Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a>(physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">Nv::Blast::ConvexMeshBuilderImpl</a></td><td><code> [virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html index e4481f3..c395518 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html @@ -64,6 +64,8 @@ Inheritance diagram for Nv::Blast::ConvexMeshBuilderImpl:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">buildConvexMesh</a> (uint32_t verticesCount, const physx::PxVec3 *vertexData) override</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxConvexMesh * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">buildConvexMeshRT</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *vrs, uint32_t count) override</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">buildMeshConvexDecomposition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</a> *mesh, uint32_t triangleCount, const <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html">CollisionParams</a> &params, <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html">CollisionHull</a> **&convexes) override</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_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">ConvexMeshBuilderImpl</a> (physx::PxCooking *cooking, physx::PxPhysicsInsertionCallback *insertionCallback)</td></tr> @@ -208,6 +210,37 @@ Method creates PxConvexMesh from provided array of vertices. <dl compact><dt><b> </div> </div><p> +<a class="anchor" name="5e47da7ef45ff85445612d7a78445965"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilderImpl::buildConvexMeshRT" ref="5e47da7ef45ff85445612d7a78445965" args="(const Vertex *vrs, uint32_t count) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual physx::PxConvexMesh* Nv::Blast::ConvexMeshBuilderImpl::buildConvexMeshRT </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>vrs</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>count</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a>.</p> + +</div> +</div><p> <a class="anchor" name="0d8b7ab626867277ee6b960988968888"></a><!-- doxytag: member="Nv::Blast::ConvexMeshBuilderImpl::buildMeshConvexDecomposition" ref="0d8b7ab626867277ee6b960988968888" args="(const Triangle *mesh, uint32_t triangleCount, const CollisionParams &params, CollisionHull **&convexes) override" --> <div class="memitem"> <div class="memproto"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js index 306e576..2259522 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_convex_mesh_builder_impl.js @@ -4,6 +4,7 @@ var class_nv_1_1_blast_1_1_convex_mesh_builder_impl = [ "buildCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be", null ], [ "buildConvexMesh", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99", null ], + [ "buildConvexMeshRT", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965", null ], [ "buildMeshConvexDecomposition", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888", null ], [ "release", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532", null ], [ "trimCollisionGeometry", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html index 5a1c061..bc93536 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator-members.html @@ -42,9 +42,11 @@ <div class="contents"> <h1>Nv::Blast::DummyAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a>(int32_t count)</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">getNextFacet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">setState</a>(const physx::PxVec3 &point)</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">setState</a>(const physx::PxVec3 &point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html index 50b791f..dacba11 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.html @@ -60,11 +60,15 @@ Inheritance diagram for Nv::Blast::DummyAccelerator:</div> <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_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">DummyAccelerator</a> (int32_t count)</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">getNextFacet</a> ()</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">getNextFacet</a> () override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">setState</a> (const physx::PxVec3 &point)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">setPointCmpDirection</a> (int32_t dir) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">setState</a> (const physx::PxVec3 &point) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">setState</a> (const physx::PxBounds3 *bounds) override</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> @@ -95,7 +99,7 @@ Dummy accelerator iterates through all facets of mesh. <hr><h2>Constructor & </div> </div><p> <hr><h2>Member Function Documentation</h2> -<a class="anchor" name="8922a9b3750aaa6a5f434d90cec48d00"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::getNextFacet" ref="8922a9b3750aaa6a5f434d90cec48d00" args="()" --> +<a class="anchor" name="c9e9c9438caf033ceedf79c6f94ce8fb"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::getNextFacet" ref="c9e9c9438caf033ceedf79c6f94ce8fb" args="() override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -104,7 +108,7 @@ Dummy accelerator iterates through all facets of mesh. <hr><h2>Constructor & <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -117,7 +121,29 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< </div> </div><p> -<a class="anchor" name="d2b99528d24f1d76f5c28cc94ce1a335"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="d2b99528d24f1d76f5c28cc94ce1a335" args="(const physx::PxVec3 &point)" --> +<a class="anchor" name="50b1fd58ed24a0f70cf4b6dfeefcaca1"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setPointCmpDirection" ref="50b1fd58ed24a0f70cf4b6dfeefcaca1" args="(int32_t dir) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::DummyAccelerator::setPointCmpDirection </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>dir</em> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="bb97f06d4009fe724451469250655c6f"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="bb97f06d4009fe724451469250655c6f" args="(const physx::PxVec3 &point) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -127,7 +153,7 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< <td class="paramtype">const physx::PxVec3 & </td> <td class="paramname"> <em>point</em> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -144,7 +170,7 @@ Set state of accelerator to return all facets which possibly can cover given poi </div> </div><p> -<a class="anchor" name="86de630e31259aecd6f72604469ca5d6"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="86de630e31259aecd6f72604469ca5d6" args="(const Vertex *pos, const Edge *ed, const Facet &fc)" --> +<a class="anchor" name="07d0e165095fb2561042e2b8054c5b0f"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="07d0e165095fb2561042e2b8054c5b0f" args="(const Vertex *pos, const Edge *ed, const Facet &fc) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -169,7 +195,7 @@ Set state of accelerator to return all facets which possibly can cover given poi <tr> <td></td> <td>)</td> - <td></td><td></td><td><code> [virtual]</code></td> + <td></td><td></td><td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -188,8 +214,37 @@ Set state of accelerator to return all facets which possibly can intersect given </div> </div><p> +<a class="anchor" name="b4225922a3d40b80eb4be7d29162398a"></a><!-- doxytag: member="Nv::Blast::DummyAccelerator::setState" ref="b4225922a3d40b80eb4be7d29162398a" args="(const physx::PxBounds3 *bounds) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::DummyAccelerator::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet bound. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js index b218a51..190f2c3 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_dummy_accelerator.js @@ -1,7 +1,9 @@ var class_nv_1_1_blast_1_1_dummy_accelerator = [ [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3", null ], - [ "getNextFacet", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a8922a9b3750aaa6a5f434d90cec48d00", null ], - [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a86de630e31259aecd6f72604469ca5d6", null ], - [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#ad2b99528d24f1d76f5c28cc94ce1a335", null ] + [ "getNextFacet", "class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#a07d0e165095fb2561042e2b8054c5b0f", null ], + [ "setState", "class_nv_1_1_blast_1_1_dummy_accelerator.html#abb97f06d4009fe724451469250655c6f", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html index 685b5c2..dfd4042 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal-members.html @@ -44,7 +44,7 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#6fb7f346cbe938ccb155be5a8b8c9efe">deserializeFromBuffer</a>(const void *buffer, uint64_t bufferSize, uint32_t *objectTypeIDPtr=nullptr)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">Nv::Blast::ExtSerialization</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#19fcfe0c6c38fb03917bc67a6e0d4dae">findSerializer</a>(uint32_t objectTypeID, uint32_t encodingID)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#5e4409ef51f083ccaf2993e0b77dc951">getSerializationEncoding</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">Nv::Blast::ExtSerialization</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> enum value</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> enum value</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#031a3f5df089e26d4e97f76f35c1bc9f">peekHeader</a>(uint32_t *objectTypeID, uint32_t *encodingID, uint64_t *dataSize, const void *buffer, uint64_t bufferSize)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">Nv::Blast::ExtSerialization</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e77a17f2fb10bba891b51455fe55056c">registerSerializer</a>(ExtSerializer &serializer)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">Nv::Blast::ExtSerializationInternal</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html">Nv::Blast::ExtSerialization</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html index 3299144..7edf451 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.html @@ -58,7 +58,7 @@ Inheritance diagram for Nv::Blast::ExtSerializationInternal:</div> <a href="class_nv_1_1_blast_1_1_ext_serialization_internal-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 Types</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> = 128 +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">HeaderSize</a> = 128 }</td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> @@ -71,7 +71,7 @@ Inheritance diagram for Nv::Blast::ExtSerializationInternal:</div> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Internal serialization manager interface <hr><h2>Member Enumeration Documentation</h2> -<a class="anchor" name="2d692369cfcdacf2e961bb3233f033e4"></a><!-- doxytag: member="Nv::Blast::ExtSerializationInternal::@0" ref="2d692369cfcdacf2e961bb3233f033e4" args="" --> +<a class="anchor" name="e8afe25ad90d0cf40de4b93df15650c6"></a><!-- doxytag: member="Nv::Blast::ExtSerializationInternal::@1" ref="e8afe25ad90d0cf40de4b93df15650c6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -85,7 +85,7 @@ Internal serialization manager interface <hr><h2>Member Enumeration Documentatio <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b"></a><!-- doxytag: member="HeaderSize" ref="2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b" args="" -->HeaderSize</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b"></a><!-- doxytag: member="HeaderSize" ref="e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b" args="" -->HeaderSize</em> </td><td> </td></tr> </table> </dl> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js index a3726f1..6e95694 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_ext_serialization_internal.js @@ -1,6 +1,6 @@ var class_nv_1_1_blast_1_1_ext_serialization_internal = [ - [ "HeaderSize", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b", null ], + [ "HeaderSize", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b", null ], [ "findSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae", null ], [ "registerSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c", null ], [ "unregisterSerializer", "class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189", null ] diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html new file mode 100644 index 0000000..3d58e77 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t-members.html @@ -0,0 +1,59 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRT Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a>(const char *path)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a>(DamagePattern *pattern, const Mesh *msh)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a></td><td><code> [pure virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html new file mode 100644 index 0000000..7a33660 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.html @@ -0,0 +1,293 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRT Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRT Class Reference</h1><!-- doxytag: class="Nv::Blast::FractureRT" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::FractureRT:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_fracture_r_t.png" usemap="#Nv::Blast::FractureRT_map" border="0" alt=""></center> +<map name="Nv::Blast::FractureRT_map"> +<area href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html" alt="Nv::Blast::FractureRTImpl" shape="rect" coords="0,56,230,80"> +<area href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html" alt="Nv::Blast::FractureRTMultithreadedImpl" shape="rect" coords="240,56,470,80"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_fracture_r_t-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_fracture_r_t_1_1_stage.html">Stage</a></td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">dumpChunksToObj</a> (const char *path)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">getIndexBuffer</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">getIndexOffset</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">getPerTriangleData</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">getResultChunkCount</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">getVertexBuffer</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">getVertexOffset</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">processMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *msh)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">release</a> ()=0</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="4b4c0e789ecd59385be53d5a322350d8"></a><!-- doxytag: member="Nv::Blast::FractureRT::dumpChunksToObj" ref="4b4c0e789ecd59385be53d5a322350d8" args="(const char *path)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::FractureRT::dumpChunksToObj </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>path</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="736f27d57573d9097f172d66aea04cbb"></a><!-- doxytag: member="Nv::Blast::FractureRT::getIndexBuffer" ref="736f27d57573d9097f172d66aea04cbb" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getIndexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="bee11924f0b34412b2d0d373bb954bae"></a><!-- doxytag: member="Nv::Blast::FractureRT::getIndexOffset" ref="bee11924f0b34412b2d0d373bb954bae" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getIndexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="53729e5b132eb6eaa44c44df6ef796db"></a><!-- doxytag: member="Nv::Blast::FractureRT::getPerTriangleData" ref="53729e5b132eb6eaa44c44df6ef796db" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* Nv::Blast::FractureRT::getPerTriangleData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5aaf7b0bade66b6ef22f07ce742843f8"></a><!-- doxytag: member="Nv::Blast::FractureRT::getResultChunkCount" ref="5aaf7b0bade66b6ef22f07ce742843f8" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::FractureRT::getResultChunkCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a04ff761b212a00e3f52c2031e550d54"></a><!-- doxytag: member="Nv::Blast::FractureRT::getVertexBuffer" ref="a04ff761b212a00e3f52c2031e550d54" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* Nv::Blast::FractureRT::getVertexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="167b18475172293192e7f6842e65b9d9"></a><!-- doxytag: member="Nv::Blast::FractureRT::getVertexOffset" ref="167b18475172293192e7f6842e65b9d9" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRT::getVertexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="3aba950cf966c55c7194368b85ce0254"></a><!-- doxytag: member="Nv::Blast::FractureRT::processMesh" ref="3aba950cf966c55c7194368b85ce0254" args="(DamagePattern *pattern, const Mesh *msh)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::FractureRT::processMesh </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> + <td class="paramname"> <em>msh</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2e9cd6314df260dea0102fb75596ade3"></a><!-- doxytag: member="Nv::Blast::FractureRT::release" ref="2e9cd6314df260dea0102fb75596ade3" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::FractureRT::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">Nv::Blast::FractureRTImpl</a>, and <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js new file mode 100644 index 0000000..b0b4d6b --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t = +[ + [ "Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage" ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png Binary files differnew file mode 100644 index 0000000..2267f4d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html new file mode 100644 index 0000000..614b1bd --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl-members.html @@ -0,0 +1,60 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRTImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">dumpChunksToObj</a>(const char *path) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#19739a5fedc580698519cb15c96cf76b">FractureRTImpl</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">getIndexBuffer</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">getIndexOffset</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">getPerTriangleData</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">getResultChunkCount</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">getVertexBuffer</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">getVertexOffset</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">processMesh</a>(DamagePattern *pattern, const Mesh *msh) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a></td><td><code> [virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html new file mode 100644 index 0000000..4d77cb3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.html @@ -0,0 +1,311 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRTImpl Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">FractureRTImpl</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRTImpl Class Reference</h1><!-- doxytag: class="Nv::Blast::FractureRTImpl" --><!-- doxytag: inherits="Nv::Blast::FractureRT" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_impl_8h-source.html">NvBlastExtRTImpl.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::FractureRTImpl:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_fracture_r_t_impl.png" usemap="#Nv::Blast::FractureRTImpl_map" border="0" alt=""></center> +<map name="Nv::Blast::FractureRTImpl_map"> +<area href="class_nv_1_1_blast_1_1_fracture_r_t.html" alt="Nv::Blast::FractureRT" shape="rect" coords="0,0,153,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_fracture_r_t_impl-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">dumpChunksToObj</a> (const char *path) override</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_fracture_r_t_impl.html#19739a5fedc580698519cb15c96cf76b">FractureRTImpl</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">getIndexBuffer</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">getIndexOffset</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">getPerTriangleData</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">getResultChunkCount</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">getVertexBuffer</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">getVertexOffset</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">processMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *msh) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">release</a> () override</td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="19739a5fedc580698519cb15c96cf76b"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::FractureRTImpl" ref="19739a5fedc580698519cb15c96cf76b" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::FractureRTImpl::FractureRTImpl </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="b97d09f1ce612caa9c377882d0a486b5"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::dumpChunksToObj" ref="b97d09f1ce612caa9c377882d0a486b5" args="(const char *path) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::FractureRTImpl::dumpChunksToObj </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>path</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="6fe51ae951ca037c6ed7c463461928c1"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getIndexBuffer" ref="6fe51ae951ca037c6ed7c463461928c1" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRTImpl::getIndexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="e5812d97ed4f2f51872d02b0331d56ae"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getIndexOffset" ref="e5812d97ed4f2f51872d02b0331d56ae" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRTImpl::getIndexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="3f6d7c958e74c02d0cb2fbe9092e3e2a"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getPerTriangleData" ref="3f6d7c958e74c02d0cb2fbe9092e3e2a" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* Nv::Blast::FractureRTImpl::getPerTriangleData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="45e8506e070a54df765f5019cfcef7b1"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getResultChunkCount" ref="45e8506e070a54df765f5019cfcef7b1" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::FractureRTImpl::getResultChunkCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="ed010b948f3bd47ecffc13b3d5b3707c"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getVertexBuffer" ref="ed010b948f3bd47ecffc13b3d5b3707c" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* Nv::Blast::FractureRTImpl::getVertexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="60cb5572510be8d4530c35905296d374"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::getVertexOffset" ref="60cb5572510be8d4530c35905296d374" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t* Nv::Blast::FractureRTImpl::getVertexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="8f4d2f0503ee9eed0855e93f0f0d4668"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::processMesh" ref="8f4d2f0503ee9eed0855e93f0f0d4668" args="(DamagePattern *pattern, const Mesh *msh) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::FractureRTImpl::processMesh </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> + <td class="paramname"> <em>msh</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="11c267e8471aec63142813b4c24d8704"></a><!-- doxytag: member="Nv::Blast::FractureRTImpl::release" ref="11c267e8471aec63142813b4c24d8704" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::FractureRTImpl::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_impl_8h-source.html">NvBlastExtRTImpl.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js new file mode 100644 index 0000000..67fc46d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t_impl = +[ + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b", null ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png Binary files differnew file mode 100644 index 0000000..26b0b0d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_impl.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html new file mode 100644 index 0000000..ff5de8f --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html @@ -0,0 +1,60 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRTMultithreadedImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">dumpChunksToObj</a>(const char *path) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2cdd433872dc7f53e167a0b56a779dc5">FractureRTMultithreadedImpl</a>(uint32_t threadCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">getIndexBuffer</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">getIndexOffset</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">getPerTriangleData</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">getResultChunkCount</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">getVertexBuffer</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">getVertexOffset</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">processMesh</a>(DamagePattern *pattern, const Mesh *msh) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a></td><td><code> [virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html new file mode 100644 index 0000000..62b88d0 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html @@ -0,0 +1,317 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRTMultithreadedImpl Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">FractureRTMultithreadedImpl</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRTMultithreadedImpl Class Reference</h1><!-- doxytag: class="Nv::Blast::FractureRTMultithreadedImpl" --><!-- doxytag: inherits="Nv::Blast::FractureRT" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_multithreaded_impl_8h-source.html">NvBlastExtRTMultithreadedImpl.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::FractureRTMultithreadedImpl:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png" usemap="#Nv::Blast::FractureRTMultithreadedImpl_map" border="0" alt=""></center> +<map name="Nv::Blast::FractureRTMultithreadedImpl_map"> +<area href="class_nv_1_1_blast_1_1_fracture_r_t.html" alt="Nv::Blast::FractureRT" shape="rect" coords="0,0,230,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>FractureJob</b></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><b>PerThreadToolsAndData</b></td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">dumpChunksToObj</a> (const char *path) override</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_fracture_r_t_multithreaded_impl.html#2cdd433872dc7f53e167a0b56a779dc5">FractureRTMultithreadedImpl</a> (uint32_t threadCount)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">getIndexBuffer</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">getIndexOffset</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">getPerTriangleData</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">getResultChunkCount</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">getVertexBuffer</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">getVertexOffset</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">processMesh</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *msh) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">release</a> () override</td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="2cdd433872dc7f53e167a0b56a779dc5"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl" ref="2cdd433872dc7f53e167a0b56a779dc5" args="(uint32_t threadCount)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::FractureRTMultithreadedImpl::FractureRTMultithreadedImpl </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>threadCount</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="9109623841d82f8417182afb69f37f54"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::dumpChunksToObj" ref="9109623841d82f8417182afb69f37f54" args="(const char *path) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::FractureRTMultithreadedImpl::dumpChunksToObj </td> + <td>(</td> + <td class="paramtype">const char * </td> + <td class="paramname"> <em>path</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="ed476333ba9adde4f4071edb2178b5dd"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getIndexBuffer" ref="ed476333ba9adde4f4071edb2178b5dd" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getIndexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1d5daee5300cbbd3b317eb276cb55a09"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getIndexOffset" ref="1d5daee5300cbbd3b317eb276cb55a09" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getIndexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4dc9f529360c066dc0aaf2ddd9ddb405"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getPerTriangleData" ref="4dc9f529360c066dc0aaf2ddd9ddb405" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a>* Nv::Blast::FractureRTMultithreadedImpl::getPerTriangleData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b9b2c90c300b317826e5699c6218daf0"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getResultChunkCount" ref="b9b2c90c300b317826e5699c6218daf0" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::FractureRTMultithreadedImpl::getResultChunkCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="988be65ec224a8472c142f5984657c1d"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getVertexBuffer" ref="988be65ec224a8472c142f5984657c1d" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* Nv::Blast::FractureRTMultithreadedImpl::getVertexBuffer </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="f4a57e5a39aafa8ce93a96739983656d"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::getVertexOffset" ref="f4a57e5a39aafa8ce93a96739983656d" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t* Nv::Blast::FractureRTMultithreadedImpl::getVertexOffset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="bbd12e3d1ca30906591479992a712c18"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::processMesh" ref="bbd12e3d1ca30906591479992a712c18" args="(DamagePattern *pattern, const Mesh *msh) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::FractureRTMultithreadedImpl::processMesh </td> + <td>(</td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td> + <td class="paramname"> <em>pattern</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> + <td class="paramname"> <em>msh</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<a class="anchor" name="2e605b1ceb89369f773c36b5b89e0675"></a><!-- doxytag: member="Nv::Blast::FractureRTMultithreadedImpl::release" ref="2e605b1ceb89369f773c36b5b89e0675" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::FractureRTMultithreadedImpl::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_multithreaded_impl_8h-source.html">NvBlastExtRTMultithreadedImpl.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js new file mode 100644 index 0000000..c0fe200 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.js @@ -0,0 +1,13 @@ +var class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl = +[ + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5", null ], + [ "dumpChunksToObj", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54", null ], + [ "getIndexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd", null ], + [ "getIndexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09", null ], + [ "getPerTriangleData", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405", null ], + [ "getResultChunkCount", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0", null ], + [ "getVertexBuffer", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d", null ], + [ "getVertexOffset", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d", null ], + [ "processMesh", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18", null ], + [ "release", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png Binary files differnew file mode 100644 index 0000000..760142f --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html index 63c5f08..5b01d08 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool-members.html @@ -59,7 +59,7 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">getInteriorMaterialId</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#dc4037818bdb9424fe0543b59c1e2eac">getMeshOverlap</a>(const Mesh &meshA, const Mesh &meshB)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a>(physx::PxVec3 &offset, float &scale)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a>(int32_t chunkId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a>(int32_t chunkId, bool createAtNewDepth=false)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a>(const Mesh *input)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html index 470b32b..654aa07 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.html @@ -94,7 +94,7 @@ Inheritance diagram for Nv::Blast::FractureTool:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">getTransformation</a> (physx::PxVec3 &offset, float &scale)=0</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">islandDetectionAndRemoving</a> (int32_t chunkId)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">islandDetectionAndRemoving</a> (int32_t chunkId, bool createAtNewDepth=false)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">isMeshContainOpenEdges</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *input)=0</td></tr> @@ -738,7 +738,7 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori </div> </div><p> -<a class="anchor" name="7ce2d9ab0cf8d3f03982b53bb4dc3d81"></a><!-- doxytag: member="Nv::Blast::FractureTool::islandDetectionAndRemoving" ref="7ce2d9ab0cf8d3f03982b53bb4dc3d81" args="(int32_t chunkId)=0" --> +<a class="anchor" name="44ad67ac96b11e7dad87b5ed7a788f21"></a><!-- doxytag: member="Nv::Blast::FractureTool::islandDetectionAndRemoving" ref="44ad67ac96b11e7dad87b5ed7a788f21" args="(int32_t chunkId, bool createAtNewDepth=false)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -746,9 +746,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori <td class="memname">virtual int32_t Nv::Blast::FractureTool::islandDetectionAndRemoving </td> <td>(</td> <td class="paramtype">int32_t </td> - <td class="paramname"> <em>chunkId</em> </td> - <td> ) </td> - <td><code> [pure virtual]</code></td> + <td class="paramname"> <em>chunkId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>createAtNewDepth</em> = <code>false</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [pure virtual]</code></td> </tr> </table> </div> @@ -762,7 +771,7 @@ Try find islands and remove them on some specifical chunk. If chunk has childs, </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of found islands is returned </dd></dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">Nv::Blast::FractureToolImpl</a>.</p> </div> </div><p> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js index 1545333..3820511 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool.js @@ -19,7 +19,7 @@ var class_nv_1_1_blast_1_1_fracture_tool = [ "getInteriorMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5", null ], [ "getMeshOverlap", "class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac", null ], [ "getTransformation", "class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328", null ], - [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81", null ], + [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21", null ], [ "isMeshContainOpenEdges", "class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028", null ], [ "release", "class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e", null ], [ "replaceMaterialId", "class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html index f226cb5..e29377f 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl-members.html @@ -60,7 +60,7 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">getInteriorMaterialId</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4e51dd47edda8a9e7de8df2354b451e3">getMeshOverlap</a>(const Mesh &meshA, const Mesh &meshB) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">getTransformation</a>(physx::PxVec3 &offset, float &scale) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">islandDetectionAndRemoving</a>(int32_t chunkId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">islandDetectionAndRemoving</a>(int32_t chunkId, bool createAtNewDepth=false) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">isMeshContainOpenEdges</a>(const Mesh *input) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#516359070dc5bf6cd0770d3e33b8c8d1">mChunkData</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#77957e191451f94d3753e31695c37914">mChunkIdCounter</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a></td><td><code> [protected]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html index 61516ee..a0ec716 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.html @@ -96,7 +96,7 @@ Inheritance diagram for Nv::Blast::FractureToolImpl:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">getTransformation</a> (physx::PxVec3 &offset, float &scale) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">islandDetectionAndRemoving</a> (int32_t chunkId) override</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">islandDetectionAndRemoving</a> (int32_t chunkId, bool createAtNewDepth=false) override</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_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">isMeshContainOpenEdges</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *input) override</td></tr> @@ -779,7 +779,7 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori </div> </div><p> -<a class="anchor" name="838245cfdcbf3897bd79b80ecd9e167b"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::islandDetectionAndRemoving" ref="838245cfdcbf3897bd79b80ecd9e167b" args="(int32_t chunkId) override" --> +<a class="anchor" name="5e5d88c4d3ec08ddd566a233f26100f2"></a><!-- doxytag: member="Nv::Blast::FractureToolImpl::islandDetectionAndRemoving" ref="5e5d88c4d3ec08ddd566a233f26100f2" args="(int32_t chunkId, bool createAtNewDepth=false) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -787,9 +787,18 @@ Input mesh is scaled and transformed internally to fit unit cube centered in ori <td class="memname">int32_t Nv::Blast::FractureToolImpl::islandDetectionAndRemoving </td> <td>(</td> <td class="paramtype">int32_t </td> - <td class="paramname"> <em>chunkId</em> </td> - <td> ) </td> - <td><code> [override, virtual]</code></td> + <td class="paramname"> <em>chunkId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>createAtNewDepth</em> = <code>false</code></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -803,7 +812,7 @@ Try find islands and remove them on some specifical chunk. If chunk has childs, </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of found islands is returned </dd></dl> -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a>.</p> +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a>.</p> </div> </div><p> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js index 8ee97f0..635085e 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracture_tool_impl.js @@ -20,7 +20,7 @@ var class_nv_1_1_blast_1_1_fracture_tool_impl = [ "getInteriorMaterialId", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771", null ], [ "getMeshOverlap", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3", null ], [ "getTransformation", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d", null ], - [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b", null ], + [ "islandDetectionAndRemoving", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2", null ], [ "isMeshContainOpenEdges", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19", null ], [ "release", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50", null ], [ "replaceMaterialId", "class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html new file mode 100644 index 0000000..4b2f62d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer-members.html @@ -0,0 +1,51 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::Fracturer Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a></td><td><code> [pure virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html new file mode 100644 index 0000000..2020260 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.html @@ -0,0 +1,95 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Fracturer Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::Fracturer Class Reference</h1><!-- doxytag: class="Nv::Blast::Fracturer" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::Fracturer:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_fracturer.png" usemap="#Nv::Blast::Fracturer_map" border="0" alt=""></center> +<map name="Nv::Blast::Fracturer_map"> +<area href="class_nv_1_1_blast_1_1_boolean_tool_v2.html" alt="Nv::Blast::BooleanToolV2" shape="rect" coords="0,56,153,80"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_fracturer-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">release</a> ()=0</td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +RT fracture LL API. Use it to implement own <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="42fb6822d70b337eaef4470165db1ddb"></a><!-- doxytag: member="Nv::Blast::Fracturer::release" ref="42fb6822d70b337eaef4470165db1ddb" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::Fracturer::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">Nv::Blast::BooleanToolV2</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js new file mode 100644 index 0000000..78176a2 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.js @@ -0,0 +1,4 @@ +var class_nv_1_1_blast_1_1_fracturer = +[ + [ "release", "class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png Binary files differnew file mode 100644 index 0000000..ea3818c --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_fracturer.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html new file mode 100644 index 0000000..ca74aa3 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid-members.html @@ -0,0 +1,53 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::Grid Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a>(int32_t resolution)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">GridWalker</a> class</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><td><code> [friend]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a>(const Nv::Blast::Mesh *m)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a></td><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/source_docs/files/class_nv_1_1_blast_1_1_grid.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html new file mode 100644 index 0000000..0846a0d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.html @@ -0,0 +1,126 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::Grid Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_grid.html">Grid</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::Grid Class Reference</h1><!-- doxytag: class="Nv::Blast::Grid" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>></code> +<p> + +<p> +<a href="class_nv_1_1_blast_1_1_grid-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 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_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Grid</a> (int32_t resolution)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">setMesh</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *m)</td></tr> + +<tr><td colspan="2"><br><h2>Friends</h2></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_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">GridWalker</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="9bf39182fb96b535b9f3dd387406e8f6"></a><!-- doxytag: member="Nv::Blast::Grid::Grid" ref="9bf39182fb96b535b9f3dd387406e8f6" args="(int32_t resolution)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::Grid::Grid </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>resolution</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="c56393723ebd1d0c17ded1607af6fc58"></a><!-- doxytag: member="Nv::Blast::Grid::setMesh" ref="c56393723ebd1d0c17ded1607af6fc58" args="(const Nv::Blast::Mesh *m)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::Grid::setMesh </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> * </td> + <td class="paramname"> <em>m</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Friends And Related Function Documentation</h2> +<a class="anchor" name="bfe8ed7f9ebbf369432b57eb7d3409c9"></a><!-- doxytag: member="Nv::Blast::Grid::GridWalker" ref="bfe8ed7f9ebbf369432b57eb7d3409c9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">friend class <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a><code> [friend]</code> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_grid.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js new file mode 100644 index 0000000..4161216 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid.js @@ -0,0 +1,6 @@ +var class_nv_1_1_blast_1_1_grid = +[ + [ "Grid", "class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6", null ], + [ "setMesh", "class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58", null ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html index 4ff8903..62454b9 100755..100644 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker-members.html @@ -40,11 +40,13 @@ </div> </div> <div class="contents"> -<h1>Nv::Blast::IntersectionTestingAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">getNextFacet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">IntersectionTestingAccelerator</a>(const Mesh *mesh, int32_t resolution)</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">setState</a>(const physx::PxVec3 &p)</td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a></td><td><code> [virtual]</code></td></tr> +<h1>Nv::Blast::GridWalker Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a>(Grid *grd)</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">setState</a>(const physx::PxVec3 &point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html new file mode 100644 index 0000000..32d1721 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.html @@ -0,0 +1,248 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::GridWalker Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_grid_walker.html">GridWalker</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::GridWalker Class Reference</h1><!-- doxytag: class="Nv::Blast::GridWalker" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::GridWalker:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_grid_walker.png" usemap="#Nv::Blast::GridWalker_map" border="0" alt=""></center> +<map name="Nv::Blast::GridWalker_map"> +<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,172,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_grid_walker-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">getNextFacet</a> () override</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_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">GridWalker</a> (<a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> *grd)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">setPointCmpDirection</a> (int32_t dir) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">setState</a> (const physx::PxVec3 &point) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">setState</a> (const physx::PxBounds3 *bounds) override</td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="4a477c29f2e7247aa4ea4f6195e5ab87"></a><!-- doxytag: member="Nv::Blast::GridWalker::GridWalker" ref="4a477c29f2e7247aa4ea4f6195e5ab87" args="(Grid *grd)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::GridWalker::GridWalker </td> + <td>(</td> + <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Grid</a> * </td> + <td class="paramname"> <em>grd</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="e2f5eb75296008809b76f8e9c927ebff"></a><!-- doxytag: member="Nv::Blast::GridWalker::getNextFacet" ref="e2f5eb75296008809b76f8e9c927ebff" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual int32_t Nv::Blast::GridWalker::getNextFacet </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="addc0455047474051b8cf67177594d9b"></a><!-- doxytag: member="Nv::Blast::GridWalker::setPointCmpDirection" ref="addc0455047474051b8cf67177594d9b" args="(int32_t dir) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::GridWalker::setPointCmpDirection </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>dir</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b014929b706f1e485b107b058ba287c1"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="b014929b706f1e485b107b058ba287c1" args="(const physx::PxVec3 &point) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::GridWalker::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxVec3 & </td> + <td class="paramname"> <em>point</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <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>point</em> </td><td>Point which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4d6813e9df7f09992daaefe431b5407b"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="4d6813e9df7f09992daaefe431b5407b" args="(const Vertex *pos, const Edge *ed, const Facet &fc) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::GridWalker::setState </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>pos</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> * </td> + <td class="paramname"> <em>ed</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> & </td> + <td class="paramname"> <em>fc</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b69077cc6d4d51b3d0a82d2583f7c1f5"></a><!-- doxytag: member="Nv::Blast::GridWalker::setState" ref="b69077cc6d4d51b3d0a82d2583f7c1f5" args="(const physx::PxBounds3 *bounds) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::GridWalker::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet bound. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js new file mode 100644 index 0000000..21bd1a2 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.js @@ -0,0 +1,9 @@ +var class_nv_1_1_blast_1_1_grid_walker = +[ + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87", null ], + [ "getNextFacet", "class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b", null ], + [ "setState", "class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png Binary files differnew file mode 100644 index 0000000..887bd7e --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_grid_walker.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html deleted file mode 100755 index 50a8afc..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.html +++ /dev/null @@ -1,204 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::IntersectionTestingAccelerator Class 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="navigation" id="top"> - <div class="tabs"> - <ul> - <li><a href="main.html"><span>Main Page</span></a></li> - <li><a href="pages.html"><span>User's Guide</span></a></li> - <li><a href="modules.html"><span>Modules</span></a></li> - <li><a href="namespaces.html"><span>Namespaces</span></a></li> - <li class="current"><a href="annotated.html"><span>Classes</span></a></li> - <li><a href="files.html"><span>Files</span></a></li> - </ul> - </div> - <div class="tabs"> - <ul> - <li><a href="annotated.html"><span>Class List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class Members</span></a></li> - </ul> - </div> - <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="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> - </div> -</div> -<div class="contents"> -<h1>Nv::Blast::IntersectionTestingAccelerator Class Reference</h1><!-- doxytag: class="Nv::Blast::IntersectionTestingAccelerator" --><!-- doxytag: inherits="Nv::Blast::SpatialAccelerator" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a>></code> -<p> -<div class="dynheader"> -Inheritance diagram for Nv::Blast::IntersectionTestingAccelerator:</div> -<div class="dynsection"> - -<p><center><img src="class_nv_1_1_blast_1_1_intersection_testing_accelerator.png" usemap="#Nv::Blast::IntersectionTestingAccelerator_map" border="0" alt=""></center> -<map name="Nv::Blast::IntersectionTestingAccelerator_map"> -<area href="class_nv_1_1_blast_1_1_spatial_accelerator.html" alt="Nv::Blast::SpatialAccelerator" shape="rect" coords="0,0,239,24"> -</map> -</div> - -<p> -<a href="class_nv_1_1_blast_1_1_intersection_testing_accelerator-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 Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">getNextFacet</a> ()</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_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">IntersectionTestingAccelerator</a> (const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, int32_t resolution)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">setState</a> (const physx::PxVec3 &p)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc)</td></tr> - -</table> -<hr><a name="_details"></a><h2>Detailed Description</h2> -Accelerator which builds map from 3d grid to initial mesh facets. To find all facets which possibly intersect given one, it return all facets which are pointed by grid cells, which are intersected by given facet. To find all facets which possibly cover given point, all facets which are pointed by cells in column which contains given point are returned.<p> -In difference with <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</a> this accelerator computes actual intersection of cube with polygon. It is more precise and omits much more intersections but slower. <hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="26025c41c017a0033e8d7b6a5fa945c3"></a><!-- doxytag: member="Nv::Blast::IntersectionTestingAccelerator::IntersectionTestingAccelerator" ref="26025c41c017a0033e8d7b6a5fa945c3" args="(const Mesh *mesh, int32_t resolution)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">Nv::Blast::IntersectionTestingAccelerator::IntersectionTestingAccelerator </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> - <td class="paramname"> <em>mesh</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">int32_t </td> - <td class="paramname"> <em>resolution</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<hr><h2>Member Function Documentation</h2> -<a class="anchor" name="2505fd584aab07f7001a4c9f9a8804e2"></a><!-- doxytag: member="Nv::Blast::IntersectionTestingAccelerator::getNextFacet" ref="2505fd584aab07f7001a4c9f9a8804e2" args="()" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">int32_t Nv::Blast::IntersectionTestingAccelerator::getNextFacet </td> - <td>(</td> - <td class="paramname"> </td> - <td> ) </td> - <td><code> [virtual]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl> - -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a>.</p> - -</div> -</div><p> -<a class="anchor" name="4deab8d9ac9830c9f985e3c852c43361"></a><!-- doxytag: member="Nv::Blast::IntersectionTestingAccelerator::setState" ref="4deab8d9ac9830c9f985e3c852c43361" args="(const physx::PxVec3 &p)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void Nv::Blast::IntersectionTestingAccelerator::setState </td> - <td>(</td> - <td class="paramtype">const physx::PxVec3 & </td> - <td class="paramname"> <em>point</em> </td> - <td> ) </td> - <td><code> [virtual]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Set state of accelerator to return all facets which possibly can cover given point. Needed for testing whether point is inside mesh. <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>point</em> </td><td>Point which should be tested. </td></tr> - </table> -</dl> - -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a>.</p> - -</div> -</div><p> -<a class="anchor" name="370488e08a2a2740456c031ae69e8ead"></a><!-- doxytag: member="Nv::Blast::IntersectionTestingAccelerator::setState" ref="370488e08a2a2740456c031ae69e8ead" args="(const Vertex *pos, const Edge *ed, const Facet &fc)" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">void Nv::Blast::IntersectionTestingAccelerator::setState </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> - <td class="paramname"> <em>pos</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> * </td> - <td class="paramname"> <em>ed</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> & </td> - <td class="paramname"> <em>fc</em></td><td> </td> - </tr> - <tr> - <td></td> - <td>)</td> - <td></td><td></td><td><code> [virtual]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> -Set state of accelerator to return all facets which possibly can intersect given facet. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> - </table> -</dl> - -<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a>.</p> - -</div> -</div><p> -<hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> -</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/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js deleted file mode 100755 index 3f66e80..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.js +++ /dev/null @@ -1,7 +0,0 @@ -var class_nv_1_1_blast_1_1_intersection_testing_accelerator = -[ - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3", null ], - [ "getNextFacet", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2", null ], - [ "setState", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a370488e08a2a2740456c031ae69e8ead", null ], - [ "setState", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a4deab8d9ac9830c9f985e3c852c43361", null ] -];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png Binary files differdeleted file mode 100755 index 2ef4c1d..0000000 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_intersection_testing_accelerator.png +++ /dev/null diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html index 7d54436..3e6b552 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh-members.html @@ -41,12 +41,14 @@ </div> <div class="contents"> <h1>Nv::Blast::Mesh Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#085ffcc67f9cd938f93d3aa43a0d0bf0">getEdges</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#fc8859fe20911e2ab593b9075223a36a">getEdgesCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#c3e5b150bd16d7f22b22fb571de9004f">getEdgesWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a>(int32_t facet) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a>(uint32_t index) const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a>() const =0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#480c3919561789e75df950aea69fec4a">getFacetsBufferWritable</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html index e9d2622..87064c3 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.html @@ -58,6 +58,8 @@ Inheritance diagram for Nv::Blast::Mesh:</div> <a href="class_nv_1_1_blast_1_1_mesh-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">calcPerFacetBounds</a> ()=0</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxBounds3 & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b14c86e03b94b1d2cb2bc691009f04b5">getBoundingBox</a> () const =0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual physx::PxBounds3 & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#29110bbb30c0de321bd0de1812750c30">getBoundingBoxWritable</a> ()=0</td></tr> @@ -70,6 +72,8 @@ Inheritance diagram for Nv::Blast::Mesh:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">getFacet</a> (int32_t facet) const =0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxBounds3 * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">getFacetBound</a> (uint32_t index) const =0</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">getFacetCount</a> () const =0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html#dcee600d1e263eedc13561b99c7ea762">getFacetsBuffer</a> () const =0</td></tr> @@ -110,6 +114,7 @@ Class for internal mesh representation <hr><h2>Constructor & Destructor Docu <tr> <td class="memname">virtual Nv::Blast::Mesh::~Mesh </td> <td>(</td> + <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td><code> [inline, virtual]</code></td> @@ -123,6 +128,27 @@ Class for internal mesh representation <hr><h2>Constructor & Destructor Docu </div> </div><p> <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="3cb47793b60f763b5bac58c17a3c5bb8"></a><!-- doxytag: member="Nv::Blast::Mesh::calcPerFacetBounds" ref="3cb47793b60f763b5bac58c17a3c5bb8" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::Mesh::calcPerFacetBounds </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Calculate per-facet bounding boxes. +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl</a>.</p> + +</div> +</div><p> <a class="anchor" name="b14c86e03b94b1d2cb2bc691009f04b5"></a><!-- doxytag: member="Nv::Blast::Mesh::getBoundingBox" ref="b14c86e03b94b1d2cb2bc691009f04b5" args="() const =0" --> <div class="memitem"> <div class="memproto"> @@ -250,6 +276,28 @@ Return pointer on specified facet </div> </div><p> +<a class="anchor" name="8129eb703f7cbd34e3937fe4938ca4bd"></a><!-- doxytag: member="Nv::Blast::Mesh::getFacetBound" ref="8129eb703f7cbd34e3937fe4938ca4bd" args="(uint32_t index) const =0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const physx::PxBounds3* Nv::Blast::Mesh::getFacetBound </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>index</em> </td> + <td> ) </td> + <td> const<code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get pointer on facet bounding box, if not calculated return nullptr. +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl</a>.</p> + +</div> +</div><p> <a class="anchor" name="5bb922c1dcb50c67e2105f84454019af"></a><!-- doxytag: member="Nv::Blast::Mesh::getFacetCount" ref="5bb922c1dcb50c67e2105f84454019af" args="() const =0" --> <div class="memitem"> <div class="memproto"> @@ -558,7 +606,7 @@ Set per-facet smoothing group. </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h-source.html">NvBlastExtAuthoringMesh.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.js index 8938e48..8b71791 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh.js @@ -1,12 +1,14 @@ var class_nv_1_1_blast_1_1_mesh = [ [ "~Mesh", "class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7", null ], + [ "calcPerFacetBounds", "class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8", null ], [ "getBoundingBox", "class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5", null ], [ "getBoundingBoxWritable", "class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30", null ], [ "getEdges", "class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0", null ], [ "getEdgesCount", "class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a", null ], [ "getEdgesWritable", "class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f", null ], [ "getFacet", "class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8", null ], + [ "getFacetBound", "class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd", null ], [ "getFacetCount", "class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af", null ], [ "getFacetsBuffer", "class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762", null ], [ "getFacetsBufferWritable", "class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html new file mode 100644 index 0000000..8ed548a --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator-members.html @@ -0,0 +1,51 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::MeshGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a></td><td><code> [pure virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html new file mode 100644 index 0000000..c593f2c --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.html @@ -0,0 +1,94 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::MeshGenerator Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::MeshGenerator Class Reference</h1><!-- doxytag: class="Nv::Blast::MeshGenerator" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::MeshGenerator:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_mesh_generator.png" usemap="#Nv::Blast::MeshGenerator_map" border="0" alt=""></center> +<map name="Nv::Blast::MeshGenerator_map"> +<area href="class_nv_1_1_blast_1_1_triangulator_v2.html" alt="Nv::Blast::TriangulatorV2" shape="rect" coords="0,56,155,80"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_mesh_generator-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">release</a> ()=0</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="1d8c87e469e26f9ed9d3035b13feee0b"></a><!-- doxytag: member="Nv::Blast::MeshGenerator::release" ref="1d8c87e469e26f9ed9d3035b13feee0b" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::MeshGenerator::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">Nv::Blast::TriangulatorV2</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js new file mode 100644 index 0000000..e13eb7d --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.js @@ -0,0 +1,4 @@ +var class_nv_1_1_blast_1_1_mesh_generator = +[ + [ "release", "class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.png Binary files differnew file mode 100644 index 0000000..35ee354 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_generator.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html index 7da4702..09f5b79 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl-members.html @@ -41,12 +41,14 @@ </div> <div class="contents"> <h1>Nv::Blast::MeshImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">calcPerFacetBounds</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#c2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#db1bc85f36ba170694a268b593f9ff35">getEdges</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#85ddf08692dfda42187088f966b9e7ae">getEdgesCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#1590a830a4d5ec1ac62300b2cc9d6214">getEdgesWritable</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">getFacet</a>(int32_t facet) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">getFacetBound</a>(uint32_t index) const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">getFacetCount</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#82d3ee50e089daa034b033d45a387ee5">getFacetsBufferWritable</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> @@ -58,6 +60,8 @@ <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">isValid</a>() const override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a>(const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#bb43d4d66eaa32dee98acd9e1ff90fea">MeshImpl</a>(const Vertex *vertices, const Edge *edges, const Facet *facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount)</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#95cca1ca8188e545360b644387bed42d">MeshImpl</a>(const Vertex *vertices, uint32_t count)</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#db7618b41989c540a6bb531a5c109931">MeshImpl</a>(const Vertex *vertices, uint32_t count, uint32_t *indices, uint32_t indexCount, void *materials, uint32_t materialStride)</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9e69417e462e30039484a4e405cfed24">recalculateBoundingBox</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">replaceMaterialId</a>(int32_t oldMaterialId, int32_t newMaterialId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a></td><td><code> [virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html index bba2481..ae425cc 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.html @@ -58,6 +58,8 @@ Inheritance diagram for Nv::Blast::MeshImpl:</div> <a href="class_nv_1_1_blast_1_1_mesh_impl-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">calcPerFacetBounds</a> () override</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">const physx::PxBounds3 & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#c2248c2993c67362e7e1723fbf7dbb1c">getBoundingBox</a> () const override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">physx::PxBounds3 & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8113b725623bcc84d6346c02b2ea1253">getBoundingBoxWritable</a> () override</td></tr> @@ -70,6 +72,8 @@ Inheritance diagram for Nv::Blast::MeshImpl:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">getFacet</a> (int32_t facet) const override</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const physx::PxBounds3 * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">getFacetBound</a> (uint32_t index) const override</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">getFacetCount</a> () const override</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b58056e7f06d9441a25e892067fa655f">getFacetsBuffer</a> () const override</td></tr> @@ -88,6 +92,10 @@ Inheritance diagram for Nv::Blast::MeshImpl:</div> <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_mesh_impl.html#611420e197bd938cda4c737f7543e6e0">isValid</a> () const override</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_mesh_impl.html#db7618b41989c540a6bb531a5c109931">MeshImpl</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *vertices, uint32_t count, uint32_t *indices, uint32_t indexCount, void *materials, uint32_t materialStride)</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_mesh_impl.html#95cca1ca8188e545360b644387bed42d">MeshImpl</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *vertices, uint32_t count)</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_mesh_impl.html#bb43d4d66eaa32dee98acd9e1ff90fea">MeshImpl</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *vertices, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *edges, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> *facets, uint32_t posCount, uint32_t edgesCount, uint32_t facetsCount)</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_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">MeshImpl</a> (const physx::PxVec3 *position, const physx::PxVec3 *normals, const physx::PxVec2 *uv, uint32_t verticesCount, const uint32_t *indices, uint32_t indicesCount)</td></tr> @@ -233,6 +241,88 @@ Constructs mesh object from array of facets. <dl compact><dt><b>Parameters:</b>< </div> </div><p> +<a class="anchor" name="95cca1ca8188e545360b644387bed42d"></a><!-- doxytag: member="Nv::Blast::MeshImpl::MeshImpl" ref="95cca1ca8188e545360b644387bed42d" args="(const Vertex *vertices, uint32_t count)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::MeshImpl::MeshImpl </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>vertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>count</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="db7618b41989c540a6bb531a5c109931"></a><!-- doxytag: member="Nv::Blast::MeshImpl::MeshImpl" ref="db7618b41989c540a6bb531a5c109931" args="(const Vertex *vertices, uint32_t count, uint32_t *indices, uint32_t indexCount, void *materials, uint32_t materialStride)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::MeshImpl::MeshImpl </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>vertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>count</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>indices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>indexCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">void * </td> + <td class="paramname"> <em>materials</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>materialStride</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="81e38e84fbe8d618580ae5f21f174cf6"></a><!-- doxytag: member="Nv::Blast::MeshImpl::~MeshImpl" ref="81e38e84fbe8d618580ae5f21f174cf6" args="()" --> <div class="memitem"> <div class="memproto"> @@ -253,6 +343,27 @@ Constructs mesh object from array of facets. <dl compact><dt><b>Parameters:</b>< </div> </div><p> <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="805da38fdd8b669bb1a5cdc86379b20e"></a><!-- doxytag: member="Nv::Blast::MeshImpl::calcPerFacetBounds" ref="805da38fdd8b669bb1a5cdc86379b20e" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::MeshImpl::calcPerFacetBounds </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Calculate per-facet bounding boxes. +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a>.</p> + +</div> +</div><p> <a class="anchor" name="c2248c2993c67362e7e1723fbf7dbb1c"></a><!-- doxytag: member="Nv::Blast::MeshImpl::getBoundingBox" ref="c2248c2993c67362e7e1723fbf7dbb1c" args="() const override" --> <div class="memitem"> <div class="memproto"> @@ -380,6 +491,28 @@ Return writable pointer on specified facet </div> </div><p> +<a class="anchor" name="03a638a3062c430771c927af891118c1"></a><!-- doxytag: member="Nv::Blast::MeshImpl::getFacetBound" ref="03a638a3062c430771c927af891118c1" args="(uint32_t index) const override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual const physx::PxBounds3* Nv::Blast::MeshImpl::getFacetBound </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>index</em> </td> + <td> ) </td> + <td> const<code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get pointer on facet bounding box, if not calculated return nullptr. +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a>.</p> + +</div> +</div><p> <a class="anchor" name="b930517d05cb83a73aed79788a909979"></a><!-- doxytag: member="Nv::Blast::MeshImpl::getFacetCount" ref="b930517d05cb83a73aed79788a909979" args="() const override" --> <div class="memitem"> <div class="memproto"> @@ -688,7 +821,7 @@ Set per-facet smoothing group. </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a></ul> +<li>sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.js index 72447b3..43af7d8 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_mesh_impl.js @@ -2,13 +2,17 @@ var class_nv_1_1_blast_1_1_mesh_impl = [ [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5", null ], [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html#abb43d4d66eaa32dee98acd9e1ff90fea", null ], + [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html#a95cca1ca8188e545360b644387bed42d", null ], + [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html#adb7618b41989c540a6bb531a5c109931", null ], [ "~MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6", null ], + [ "calcPerFacetBounds", "class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e", null ], [ "getBoundingBox", "class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c", null ], [ "getBoundingBoxWritable", "class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253", null ], [ "getEdges", "class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35", null ], [ "getEdgesCount", "class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae", null ], [ "getEdgesWritable", "class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214", null ], [ "getFacet", "class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc", null ], + [ "getFacetBound", "class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1", null ], [ "getFacetCount", "class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979", null ], [ "getFacetsBuffer", "class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f", null ], [ "getFacetsBufferWritable", "class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5", null ], diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html new file mode 100644 index 0000000..19bd17e --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator-members.html @@ -0,0 +1,55 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternGenerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a>(const BeamPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a>(const RegularRadialPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a>(const UniformPatternDesc *desc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a>(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a></td><td><code> [pure virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html new file mode 100644 index 0000000..11704b7 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.html @@ -0,0 +1,205 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PatternGenerator Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternGenerator Class Reference</h1><!-- doxytag: class="Nv::Blast::PatternGenerator" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::PatternGenerator:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_pattern_generator.png" usemap="#Nv::Blast::PatternGenerator_map" border="0" alt=""></center> +<map name="Nv::Blast::PatternGenerator_map"> +<area href="class_nv_1_1_blast_1_1_pattern_generator_impl.html" alt="Nv::Blast::PatternGeneratorImpl" shape="rect" coords="0,56,186,80"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_pattern_generator-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">generateBeamPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> *desc)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">generateRegularRadialPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> *desc)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">generateUniformPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> *desc)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">generateVoronoiPattern</a> (uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">release</a> ()=0</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="631e447cad24e3b3820274f0ceae701e"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateBeamPattern" ref="631e447cad24e3b3820274f0ceae701e" args="(const BeamPatternDesc *desc)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateBeamPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b2ffae0b259a04e8852ff7516b80ba36"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateRegularRadialPattern" ref="b2ffae0b259a04e8852ff7516b80ba36" args="(const RegularRadialPatternDesc *desc)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateRegularRadialPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b5479218ad61ff4d4403b662208fbede"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateUniformPattern" ref="b5479218ad61ff4d4403b662208fbede" args="(const UniformPatternDesc *desc)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateUniformPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="fabdd62ac1cd4298a9eec0b0a02ea7ce"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::generateVoronoiPattern" ref="fabdd62ac1cd4298a9eec0b0a02ea7ce" args="(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGenerator::generateVoronoiPattern </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>pointCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const physx::PxVec3 * </td> + <td class="paramname"> <em>points</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>interiorMaterialId</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="483fe9ede4cd7a00b31200247951a0f2"></a><!-- doxytag: member="Nv::Blast::PatternGenerator::release" ref="483fe9ede4cd7a00b31200247951a0f2" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::PatternGenerator::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js new file mode 100644 index 0000000..1b2dd2e --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.js @@ -0,0 +1,8 @@ +var class_nv_1_1_blast_1_1_pattern_generator = +[ + [ "generateBeamPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e", null ], + [ "generateRegularRadialPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36", null ], + [ "generateUniformPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede", null ], + [ "generateVoronoiPattern", "class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce", null ], + [ "release", "class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.png Binary files differnew file mode 100644 index 0000000..d2a4f2b --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl-members.html new file mode 100644 index 0000000..594eb00 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl-members.html @@ -0,0 +1,55 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternGeneratorImpl Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">generateBeamPattern</a>(const BeamPatternDesc *desc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">generateRegularRadialPattern</a>(const RegularRadialPatternDesc *desc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">generateUniformPattern</a>(const UniformPatternDesc *desc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">generateVoronoiPattern</a>(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">release</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a></td><td><code> [virtual]</code></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/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.html new file mode 100644 index 0000000..fb33439 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.html @@ -0,0 +1,205 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PatternGeneratorImpl Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_pattern_generator_impl.html">PatternGeneratorImpl</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternGeneratorImpl Class Reference</h1><!-- doxytag: class="Nv::Blast::PatternGeneratorImpl" --><!-- doxytag: inherits="Nv::Blast::PatternGenerator" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html">NvBlastExtAuthoringPatternGeneratorImpl.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::PatternGeneratorImpl:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_pattern_generator_impl.png" usemap="#Nv::Blast::PatternGeneratorImpl_map" border="0" alt=""></center> +<map name="Nv::Blast::PatternGeneratorImpl_map"> +<area href="class_nv_1_1_blast_1_1_pattern_generator.html" alt="Nv::Blast::PatternGenerator" shape="rect" coords="0,0,186,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_pattern_generator_impl-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">generateBeamPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> *desc) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">generateRegularRadialPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> *desc) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">generateUniformPattern</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> *desc) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">generateVoronoiPattern</a> (uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">release</a> () override</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="bc58e4a531a3f63fbae85fabf716052a"></a><!-- doxytag: member="Nv::Blast::PatternGeneratorImpl::generateBeamPattern" ref="bc58e4a531a3f63fbae85fabf716052a" args="(const BeamPatternDesc *desc) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGeneratorImpl::generateBeamPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="049e1052779d0ca3d0a40f58874ea505"></a><!-- doxytag: member="Nv::Blast::PatternGeneratorImpl::generateRegularRadialPattern" ref="049e1052779d0ca3d0a40f58874ea505" args="(const RegularRadialPatternDesc *desc) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGeneratorImpl::generateRegularRadialPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="ee9aca9b96ed9cd1e14e8cc5667c1c58"></a><!-- doxytag: member="Nv::Blast::PatternGeneratorImpl::generateUniformPattern" ref="ee9aca9b96ed9cd1e14e8cc5667c1c58" args="(const UniformPatternDesc *desc) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGeneratorImpl::generateUniformPattern </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</a> * </td> + <td class="paramname"> <em>desc</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="744dcfcea7276943ad5261d618982cb1"></a><!-- doxytag: member="Nv::Blast::PatternGeneratorImpl::generateVoronoiPattern" ref="744dcfcea7276943ad5261d618982cb1" args="(uint32_t pointCount, const physx::PxVec3 *points, int32_t interiorMaterialId) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a>* Nv::Blast::PatternGeneratorImpl::generateVoronoiPattern </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>pointCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const physx::PxVec3 * </td> + <td class="paramname"> <em>points</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>interiorMaterialId</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="540550fea08b19a6e4d50d1df81a27fa"></a><!-- doxytag: member="Nv::Blast::PatternGeneratorImpl::release" ref="540550fea08b19a6e4d50d1df81a27fa" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::PatternGeneratorImpl::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a>.</p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html">NvBlastExtAuthoringPatternGeneratorImpl.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.js new file mode 100644 index 0000000..a98fd07 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.js @@ -0,0 +1,8 @@ +var class_nv_1_1_blast_1_1_pattern_generator_impl = +[ + [ "generateBeamPattern", "class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a", null ], + [ "generateRegularRadialPattern", "class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505", null ], + [ "generateUniformPattern", "class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58", null ], + [ "generateVoronoiPattern", "class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1", null ], + [ "release", "class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.png Binary files differnew file mode 100644 index 0000000..3225b89 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_pattern_generator_impl.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html index 2398ba5..54506ee 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_random_generator_base.html @@ -118,7 +118,7 @@ Abstract base class for user-defined random value generator. <hr><h2>Constructor </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html index 3af7787..f58a590 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator-members.html @@ -42,6 +42,8 @@ <div class="contents"> <h1>Nv::Blast::SpatialAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a>()=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a>(int32_t dir)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a>(const physx::PxBounds3 *bounds)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">setState</a>(const physx::PxVec3 &point)=0</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html index 2f72614..c07b93a 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.html @@ -50,10 +50,10 @@ Inheritance diagram for Nv::Blast::SpatialAccelerator:</div> <p><center><img src="class_nv_1_1_blast_1_1_spatial_accelerator.png" usemap="#Nv::Blast::SpatialAccelerator_map" border="0" alt=""></center> <map name="Nv::Blast::SpatialAccelerator_map"> -<area href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" alt="Nv::Blast::BBoxBasedAccelerator" shape="rect" coords="0,56,239,80"> -<area href="class_nv_1_1_blast_1_1_dummy_accelerator.html" alt="Nv::Blast::DummyAccelerator" shape="rect" coords="249,56,488,80"> -<area href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html" alt="Nv::Blast::IntersectionTestingAccelerator" shape="rect" coords="498,56,737,80"> -<area href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" alt="Nv::Blast::SweepingAccelerator" shape="rect" coords="747,56,986,80"> +<area href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html" alt="Nv::Blast::BBoxBasedAccelerator" shape="rect" coords="0,56,198,80"> +<area href="class_nv_1_1_blast_1_1_dummy_accelerator.html" alt="Nv::Blast::DummyAccelerator" shape="rect" coords="208,56,406,80"> +<area href="class_nv_1_1_blast_1_1_grid_walker.html" alt="Nv::Blast::GridWalker" shape="rect" coords="416,56,614,80"> +<area href="class_nv_1_1_blast_1_1_sweeping_accelerator.html" alt="Nv::Blast::SweepingAccelerator" shape="rect" coords="624,56,822,80"> </map> </div> @@ -63,10 +63,14 @@ Inheritance diagram for Nv::Blast::SpatialAccelerator:</div> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">getNextFacet</a> ()=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">setPointCmpDirection</a> (int32_t dir)=0</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">setState</a> (const physx::PxVec3 &point)=0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">setState</a> (const physx::PxBounds3 *bounds)=0</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a> ()</td></tr> </table> @@ -110,7 +114,29 @@ Acceleration structure interface. <hr><h2>Constructor & Destructor Documenta <p> Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:</b></dt><dd>Next facet index, or -1 if no facets left. </dd></dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="99d3cf42fe6c71caa4c827d94ca3fd4d"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setPointCmpDirection" ref="99d3cf42fe6c71caa4c827d94ca3fd4d" args="(int32_t dir)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setPointCmpDirection </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>dir</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a>.</p> </div> </div><p> @@ -137,7 +163,7 @@ Set state of accelerator to return all facets which possibly can cover given poi </table> </dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">Nv::Blast::BBoxBasedAccelerator</a>.</p> </div> </div><p> @@ -181,12 +207,41 @@ Set state of accelerator to return all facets which possibly can intersect given </table> </dl> -<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a>.</p> +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="ed70b8dde16ce3c248597763f9531313"></a><!-- doxytag: member="Nv::Blast::SpatialAccelerator::setState" ref="ed70b8dde16ce3c248597763f9531313" args="(const physx::PxBounds3 *bounds)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::SpatialAccelerator::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet bound. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implemented in <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a>, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a>, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a>, and <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">Nv::Blast::BBoxBasedAccelerator</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js index 3eff277..0b3a3dc 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.js @@ -2,6 +2,8 @@ var class_nv_1_1_blast_1_1_spatial_accelerator = [ [ "~SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a", null ], [ "getNextFacet", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d", null ], + [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313", null ], [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831", null ], [ "setState", "class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png Binary files differindex 5e72286..c4ce0af 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_spatial_accelerator.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html index ed5283b..4ea4925 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator-members.html @@ -41,9 +41,11 @@ </div> <div class="contents"> <h1>Nv::Blast::SweepingAccelerator Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">setState</a>(const physx::PxVec3 &point)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a>() override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a>(int32_t dir) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a>(const Vertex *pos, const Edge *ed, const Facet &fc) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">setState</a>(const physx::PxBounds3 *bounds) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">setState</a>(const physx::PxVec3 &point) override</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a>(Nv::Blast::Mesh *in)</td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#499c8dc6cb684d8830662451f2f1dd5a">~SpatialAccelerator</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">Nv::Blast::SpatialAccelerator</a></td><td><code> [inline, virtual]</code></td></tr> </table></div> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html index 2c77904..7d58e25 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.html @@ -58,11 +58,15 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator:</div> <a href="class_nv_1_1_blast_1_1_sweeping_accelerator-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 Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">getNextFacet</a> ()</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">getNextFacet</a> () override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">setState</a> (const physx::PxVec3 &point)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">setPointCmpDirection</a> (int32_t dir) override</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">setState</a> (const physx::PxVec3 &point) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">setState</a> (const physx::PxBounds3 *bounds) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">setState</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *pos, const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> *ed, const <a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> &fc) override</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_sweeping_accelerator.html#edd11ecc891c00c187803dbb6edea59f">SweepingAccelerator</a> (<a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> *in)</td></tr> @@ -94,7 +98,7 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator:</div> </div> </div><p> <hr><h2>Member Function Documentation</h2> -<a class="anchor" name="b792564b022c12e010b2f695b4d0d0b7"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::getNextFacet" ref="b792564b022c12e010b2f695b4d0d0b7" args="()" --> +<a class="anchor" name="b544ea06a7b7343553b30078a70ea592"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::getNextFacet" ref="b544ea06a7b7343553b30078a70ea592" args="() override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -103,7 +107,7 @@ Inheritance diagram for Nv::Blast::SweepingAccelerator:</div> <td>(</td> <td class="paramname"> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -116,7 +120,29 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< </div> </div><p> -<a class="anchor" name="021aff716a1506a2fec1ef7893011e82"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="021aff716a1506a2fec1ef7893011e82" args="(const physx::PxVec3 &point)" --> +<a class="anchor" name="10d706850f97144678975742b586b500"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setPointCmpDirection" ref="10d706850f97144678975742b586b500" args="(int32_t dir) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setPointCmpDirection </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>dir</em> </td> + <td> ) </td> + <td><code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="374d72c65187d7f42f5f2a23d730cee6"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="374d72c65187d7f42f5f2a23d730cee6" args="(const physx::PxVec3 &point) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -126,7 +152,7 @@ Recieve next facet for setted state. <dl class="return" compact><dt><b>Returns:< <td class="paramtype">const physx::PxVec3 & </td> <td class="paramname"> <em>point</em> </td> <td> ) </td> - <td><code> [virtual]</code></td> + <td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -143,7 +169,36 @@ Set state of accelerator to return all facets which possibly can cover given poi </div> </div><p> -<a class="anchor" name="32c1136d78aabc9173b464ee718cb007"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="32c1136d78aabc9173b464ee718cb007" args="(const Vertex *pos, const Edge *ed, const Facet &fc)" --> +<a class="anchor" name="50df9d76270cd7e881ea59b1aa68e8b8"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="50df9d76270cd7e881ea59b1aa68e8b8" args="(const physx::PxBounds3 *bounds) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::SweepingAccelerator::setState </td> + <td>(</td> + <td class="paramtype">const physx::PxBounds3 * </td> + <td class="paramname"> <em>bounds</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Set state of accelerator to return all facets which possibly can intersect given facet bound. <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>pos</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>ed</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> buffer </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>fc</em> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Facet</a> which should be tested. </td></tr> + </table> +</dl> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a>.</p> + +</div> +</div><p> +<a class="anchor" name="51aac4b03c7cf484967110f5f2069d47"></a><!-- doxytag: member="Nv::Blast::SweepingAccelerator::setState" ref="51aac4b03c7cf484967110f5f2069d47" args="(const Vertex *pos, const Edge *ed, const Facet &fc) override" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -168,7 +223,7 @@ Set state of accelerator to return all facets which possibly can cover given poi <tr> <td></td> <td>)</td> - <td></td><td></td><td><code> [virtual]</code></td> + <td></td><td></td><td><code> [override, virtual]</code></td> </tr> </table> </div> @@ -188,7 +243,7 @@ Set state of accelerator to return all facets which possibly can intersect given </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js index 94bb182..e8b7d9e 100755 --- a/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_sweeping_accelerator.js @@ -1,7 +1,9 @@ var class_nv_1_1_blast_1_1_sweeping_accelerator = [ [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f", null ], - [ "getNextFacet", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab792564b022c12e010b2f695b4d0d0b7", null ], - [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a32c1136d78aabc9173b464ee718cb007", null ], - [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a021aff716a1506a2fec1ef7893011e82", null ] + [ "getNextFacet", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592", null ], + [ "setPointCmpDirection", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500", null ], + [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47", null ], + [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8", null ], + [ "setState", "class_nv_1_1_blast_1_1_sweeping_accelerator.html#a374d72c65187d7f42f5f2a23d730cee6", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2-members.html new file mode 100644 index 0000000..b30cfef --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2-members.html @@ -0,0 +1,57 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::TriangulatorV2 Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#749fd110fcee1730d873a2c9e877ee7d">build</a>(const BooleanResultEdge *edges, uint32_t inEdgeCount, const Vertex *inVertices, Vertex *outWeldedVrts, uint32_t &vcount, uint32_t *outTriangles, PerTriangleAdditionalData *adata, uint32_t maxTcount, const Mesh *ma, const Mesh *mb)</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">release</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">triangleCount</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">triangleIndices</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#b642f6bf10b46143bc318625b71b5791">TriangulatorV2</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">weldedCount</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">weldedVertices</a></td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a></td><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/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.html new file mode 100644 index 0000000..916ab5c --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.html @@ -0,0 +1,268 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::TriangulatorV2 Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::TriangulatorV2 Class Reference</h1><!-- doxytag: class="Nv::Blast::TriangulatorV2" --><!-- doxytag: inherits="Nv::Blast::MeshGenerator" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::TriangulatorV2:</div> +<div class="dynsection"> + +<p><center><img src="class_nv_1_1_blast_1_1_triangulator_v2.png" usemap="#Nv::Blast::TriangulatorV2_map" border="0" alt=""></center> +<map name="Nv::Blast::TriangulatorV2_map"> +<area href="class_nv_1_1_blast_1_1_mesh_generator.html" alt="Nv::Blast::MeshGenerator" shape="rect" coords="0,0,155,24"> +</map> +</div> + +<p> +<a href="class_nv_1_1_blast_1_1_triangulator_v2-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> +<tr><td></td></tr> +<tr><td colspan="2"><br><h2>Classes</h2></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_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a></td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#749fd110fcee1730d873a2c9e877ee7d">build</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> *edges, uint32_t inEdgeCount, const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *inVertices, <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *outWeldedVrts, uint32_t &vcount, uint32_t *outTriangles, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> *adata, uint32_t maxTcount, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *ma, const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mb)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">release</a> ()</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_triangulator_v2.html#b642f6bf10b46143bc318625b71b5791">TriangulatorV2</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">triangleCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">triangleIndices</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">weldedCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">weldedVertices</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="b642f6bf10b46143bc318625b71b5791"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::TriangulatorV2" ref="b642f6bf10b46143bc318625b71b5791" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::TriangulatorV2::TriangulatorV2 </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="749fd110fcee1730d873a2c9e877ee7d"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::build" ref="749fd110fcee1730d873a2c9e877ee7d" args="(const BooleanResultEdge *edges, uint32_t inEdgeCount, const Vertex *inVertices, Vertex *outWeldedVrts, uint32_t &vcount, uint32_t *outTriangles, PerTriangleAdditionalData *adata, uint32_t maxTcount, const Mesh *ma, const Mesh *mb)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::TriangulatorV2::build </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> * </td> + <td class="paramname"> <em>edges</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>inEdgeCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>inVertices</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>outWeldedVrts</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t & </td> + <td class="paramname"> <em>vcount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t * </td> + <td class="paramname"> <em>outTriangles</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</a> * </td> + <td class="paramname"> <em>adata</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxTcount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> + <td class="paramname"> <em>ma</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td> + <td class="paramname"> <em>mb</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="9305f255a0479c80435368ec00f928cc"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::release" ref="9305f255a0479c80435368ec00f928cc" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::TriangulatorV2::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="e9c6fc7e33d3cfbd58f6b5344e87534b"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::triangleCount" ref="e9c6fc7e33d3cfbd58f6b5344e87534b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2::triangleCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="ffd9e581c91c7f26c7442a799afd13d5"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::triangleIndices" ref="ffd9e581c91c7f26c7442a799afd13d5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t* <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2::triangleIndices</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="f4c4a66cfef1d77b68a34dd585a4e16c"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::weldedCount" ref="f4c4a66cfef1d77b68a34dd585a4e16c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2::weldedCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="0892cd9406e12864c3ba6dc87ee9ec84"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::weldedVertices" ref="0892cd9406e12864c3ba6dc87ee9ec84" 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_vertex.html">Vertex</a>* <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2::weldedVertices</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.js new file mode 100644 index 0000000..3a73d47 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.js @@ -0,0 +1,11 @@ +var class_nv_1_1_blast_1_1_triangulator_v2 = +[ + [ "LinkedListElement", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element" ], + [ "TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html#ab642f6bf10b46143bc318625b71b5791", null ], + [ "build", "class_nv_1_1_blast_1_1_triangulator_v2.html#a749fd110fcee1730d873a2c9e877ee7d", null ], + [ "release", "class_nv_1_1_blast_1_1_triangulator_v2.html#a9305f255a0479c80435368ec00f928cc", null ], + [ "triangleCount", "class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b", null ], + [ "triangleIndices", "class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5", null ], + [ "weldedCount", "class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c", null ], + [ "weldedVertices", "class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.png b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.png Binary files differnew file mode 100644 index 0000000..e80ae86 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_triangulator_v2.png diff --git a/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding-members.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding-members.html new file mode 100644 index 0000000..54c6d88 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding-members.html @@ -0,0 +1,58 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::VertexWelding Member List</h1>This is the complete list of members for <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">getVertices</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">getVerticesCount</a>() const </td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">LOCATE_CALLBACK</a> typedef</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ec2674011414297a8e6a3479c71df843">LocateVertexInBucket</a>(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#b30a986dad4ac8ad37508212a8ce3e8f">LocateVertexInBucketOnlyPosition</a>(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cbe36a00768fdf709c8f36af89849d40">reset</a>()</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#7b6c5e367575dc9eb7f1af1fecc57a94">VertexWelding</a>(uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb)</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#beb54580eb917d925635f1f1a028d26c">WeldVertex</a>(const Vertex *v)</td><td><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a></td><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/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.html b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.html new file mode 100644 index 0000000..15f46b5 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.html @@ -0,0 +1,296 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::VertexWelding Class 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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_vertex_welding.html">VertexWelding</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::VertexWelding Class Reference</h1><!-- doxytag: class="Nv::Blast::VertexWelding" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a>></code> +<p> + +<p> +<a href="class_nv_1_1_blast_1_1_vertex_welding-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 Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int32_t(VertexWelding::* </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">LOCATE_CALLBACK</a> )(const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &v, uint32_t bucket, bool &isAllDataTheSame)</td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">getVertices</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">getVerticesCount</a> () const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ec2674011414297a8e6a3479c71df843">LocateVertexInBucket</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &v, uint32_t bucket, bool &isAllDataTheSame)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#b30a986dad4ac8ad37508212a8ce3e8f">LocateVertexInBucketOnlyPosition</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &v, uint32_t bucket, bool &isAllDataTheSame)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cbe36a00768fdf709c8f36af89849d40">reset</a> ()</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_vertex_welding.html#7b6c5e367575dc9eb7f1af1fecc57a94">VertexWelding</a> (uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">LOCATE_CALLBACK</a> clb)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#beb54580eb917d925635f1f1a028d26c">WeldVertex</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> *v)</td></tr> + +</table> +<hr><h2>Member Typedef Documentation</h2> +<a class="anchor" name="cd9b9985c32a3010be10616bbcc9a833"></a><!-- doxytag: member="Nv::Blast::VertexWelding::LOCATE_CALLBACK" ref="cd9b9985c32a3010be10616bbcc9a833" args=")(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef int32_t(VertexWelding::* <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">Nv::Blast::VertexWelding::LOCATE_CALLBACK</a>)(const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &v, uint32_t bucket, bool &isAllDataTheSame) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="7b6c5e367575dc9eb7f1af1fecc57a94"></a><!-- doxytag: member="Nv::Blast::VertexWelding::VertexWelding" ref="7b6c5e367575dc9eb7f1af1fecc57a94" args="(uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::VertexWelding::VertexWelding </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxVertexCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>maxBucketCount</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"> <em>gridCellSize</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"> <em>weldEpsilon</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"> <em>auxEpsilon</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">LOCATE_CALLBACK</a> </td> + <td class="paramname"> <em>clb</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="e3084b21293c06d52d0a775e9c74f7bd"></a><!-- doxytag: member="Nv::Blast::VertexWelding::getVertices" ref="e3084b21293c06d52d0a775e9c74f7bd" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* Nv::Blast::VertexWelding::getVertices </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="2ddf7669a715de1359baf4369f085fb0"></a><!-- doxytag: member="Nv::Blast::VertexWelding::getVerticesCount" ref="2ddf7669a715de1359baf4369f085fb0" args="() const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::VertexWelding::getVerticesCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="ec2674011414297a8e6a3479c71df843"></a><!-- doxytag: member="Nv::Blast::VertexWelding::LocateVertexInBucket" ref="ec2674011414297a8e6a3479c71df843" args="(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::VertexWelding::LocateVertexInBucket </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> <em>v</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>bucket</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool & </td> + <td class="paramname"> <em>isAllDataTheSame</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b30a986dad4ac8ad37508212a8ce3e8f"></a><!-- doxytag: member="Nv::Blast::VertexWelding::LocateVertexInBucketOnlyPosition" ref="b30a986dad4ac8ad37508212a8ce3e8f" args="(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::VertexWelding::LocateVertexInBucketOnlyPosition </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> <em>v</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>bucket</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">bool & </td> + <td class="paramname"> <em>isAllDataTheSame</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="cbe36a00768fdf709c8f36af89849d40"></a><!-- doxytag: member="Nv::Blast::VertexWelding::reset" ref="cbe36a00768fdf709c8f36af89849d40" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::VertexWelding::reset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="beb54580eb917d925635f1f1a028d26c"></a><!-- doxytag: member="Nv::Blast::VertexWelding::WeldVertex" ref="beb54580eb917d925635f1f1a028d26c" args="(const Vertex *v)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::VertexWelding::WeldVertex </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td> + <td class="paramname"> <em>v</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this class was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a></ul> +</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/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.js b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.js new file mode 100644 index 0000000..a9f0378 --- /dev/null +++ b/docs/source_docs/files/class_nv_1_1_blast_1_1_vertex_welding.js @@ -0,0 +1,11 @@ +var class_nv_1_1_blast_1_1_vertex_welding = +[ + [ "LOCATE_CALLBACK", "class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3", null ], + [ "VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94", null ], + [ "getVertices", "class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4", null ], + [ "getVerticesCount", "class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf", null ], + [ "LocateVertexInBucket", "class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843", null ], + [ "LocateVertexInBucketOnlyPosition", "class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f", null ], + [ "reset", "class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40", null ], + [ "WeldVertex", "class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/classes.html b/docs/source_docs/files/classes.html index 6a64ef2..e21e17a 100755 --- a/docs/source_docs/files/classes.html +++ b/docs/source_docs/files/classes.html @@ -40,27 +40,28 @@ </div> </div> <div class="contents"> -<h1>Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p> +<h1>Class Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p> <table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> <tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table> -</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html">ExtGroupTaskManagerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">Hash< NvBlastID ></a> (<a class="el" href="namespacephysx_1_1shdfnd.html">physx::shdfnd</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_time.html">Time</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_actor.html">Actor</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_group_worker_task.html">ExtGroupWorkerTask</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_hash_map.html">HashMap</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_serialization_1_1_nv_blast_support_graph.html">NvBlastSupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">Timer</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">Actor::GraphNodeIt</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_impact_damage_manager.html">ExtImpactDamageManager</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_hash_set.html">HashSet</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_actor.html">TkActor</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_actor_1_1_visible_chunk_it.html">Actor::VisibleChunkIt</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_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table> -</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">NvBlastSupportGraph::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</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_actor_serialization_format.html">ActorSerializationFormat</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_input_stream.html">ExtInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">NvBlastSupportGraph::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="struct_nv_1_1_blast_1_1_actor_serialization_header.html">ActorSerializationHeader</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_i_stream.html">ExtIStream</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_i_fbx_file_reader.html">IFbxFileReader</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_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">NvBlastSupportGraph::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html">TkActorFlag</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_allocator.html">Allocator</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_k_j_px_input_stream.html">ExtKJPxInputStream</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_i_json_collision_exporter.html">IJsonCollisionExporter</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_serialization_1_1_nv_blast_support_graph_1_1_reader.html">NvBlastSupportGraph::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</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_allocator_callback.html">AllocatorCallback</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_k_j_px_output_stream.html">ExtKJPxOutputStream</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_i_mesh_file_reader.html">IMeshFileReader</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="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">TkActorImpl::JointIt</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_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</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="class_nv_1_1_blast_1_1_ext_output_stream.html">ExtOutputStream</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_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </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_serialization_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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_profile_data.html">ExtProfileData</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_index_d_link.html">IndexDLink</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_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_array.html">Array</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_actor.html">ExtPxActor</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_index_d_list.html">IndexDList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html">TkAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset.html">Asset</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_actor_desc_template.html">ExtPxActorDescTemplate</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_inline_array.html">InlineArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">TkAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">IntersectionTestingAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">TkAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html">Asset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html">ExtPxAsset</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_iterator_base.html">IteratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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_serialization_1_1_tk_asset_1_1_reader.html">TkAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Asset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html">ExtPxAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</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 class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Asset::ChunkAnnotation</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_serialization_1_1_ext_px_asset_1_1_builder.html">ExtPxAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">IVHACD::Constraint</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</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_serialization_1_1_ext_px_asset_1_1_pipeline.html">ExtPxAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">IVHACD::ConvexHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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_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_serialization_1_1_asset_1_1_pipeline.html">Asset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html">ExtPxAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IVHACD::IUserCallback</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">TkAssetJointDesc::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html">Asset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IVHACD::IUserLogger</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">TkAssetJointDesc::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">IVHACD::Parameters</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">TkAssetJointDesc::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</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_nvc_vec4i.html">NvcVec4i</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html">TkAssetJointDesc::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</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_serialization_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Less</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</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="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="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_l_list_it.html">LListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> O </div></td></tr></table> -</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 class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</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_serialization_1_1_ext_px_chunk_1_1__capnp_private.html">ExtPxChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_obj_file_reader.html">ObjFileReader</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_tk_event_queue.html">TkEventQueue</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_serialization_1_1_ext_px_chunk_1_1_builder.html">ExtPxChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">LocalBuffer</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_obj_file_writer.html">ObjFileWriter</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_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_boolean_conf.html">BooleanConf</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_serialization_1_1_ext_px_chunk_1_1_pipeline.html">ExtPxChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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 name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> -</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="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</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_serialization_1_1_ext_px_chunk_1_1_reader.html">ExtPxChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_perlin_noise.html">PerlinNoise</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_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="classbt_aligned_allocator.html">btAlignedAllocator</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 class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">Plane</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator::rebind</a> </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="class_v_h_a_c_d_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</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_tk_framework_impl.html">TkFrameworkImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</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 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_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</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_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="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray::less</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="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_1_1_blast_1_1_poly_vert.html">PolyVert</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_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="classbt_convex_hull_computer.html">btConvexHullComputer</a> </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_cleaner_impl.html">MeshCleanerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::Edge</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_impl.html">MeshImpl</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_profiler_callback.html">ProfilerCallback</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_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="structbt_typed_object.html">btTypedObject</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 class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">MeshNoiser</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_profiler_detail.html">ProfilerDetail</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_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="structbt_vector3_double_data.html">btVector3DoubleData</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="class_v_h_a_c_d_1_1_mutex.html">Mutex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_px_actor_create_info.html">PxActorCreateInfo</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_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="structbt_vector3_float_data.html">btVector3FloatData</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html">PxConvexMeshGeometry</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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 class="el" href="classbt_vector4.html">btVector4</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_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_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html">PxConvexMeshGeometry::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html">TkJointDesc</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_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html">ExtPxSubchunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_blast_actor.html">NvBlastActor</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html">PxConvexMeshGeometry::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html">TkJointImpl</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_chunk_depth_first_it.html">ChunkDepthFirstIt</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_serialization_1_1_ext_px_subchunk_1_1_builder.html">ExtPxSubchunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_blast_actor_desc.html">NvBlastActorDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html">PxConvexMeshGeometry::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_link.html">TkJointLink</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="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html">ExtPxSubchunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_blast_actor_split_event.html">NvBlastActorSplitEvent</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html">PxConvexMeshGeometry::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html">ExtPxSubchunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_blast_asset.html">NvBlastAsset</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html">PxMeshScale</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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_asset_desc.html">NvBlastAssetDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html">PxMeshScale::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</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_cmp_shared_face.html">CmpSharedFace</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_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">NvBlastBond</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html">PxMeshScale::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</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_cmp_vec.html">CmpVec</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_bond.html">NvBlastBond</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html">PxMeshScale::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</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="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN</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_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">NvBlastBond::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html">PxMeshScale::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html">TkTypeImpl</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_serialization_internal.html">ExtSerializationInternal</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_serialization_1_1_nv_blast_bond_1_1_builder.html">NvBlastBond::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html">PxQuat</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</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_impl.html">CollisionHullImpl</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_serializer.html">ExtSerializer</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_serialization_1_1_nv_blast_bond_1_1_pipeline.html">NvBlastBond::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html">PxQuat::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">TkWorkerJob</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="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="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html">NvBlastBond::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html">PxQuat::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html">ConvexLoop</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_desc.html">NvBlastBondDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html">PxQuat::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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="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_fracture_data.html">NvBlastBondFractureData</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html">PxQuat::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html">ConvexMeshBuilderImpl</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_settings.html">ExtStressSolverSettings</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_serialization_1_1_nv_blast_chunk.html">NvBlastChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html">PxTransform</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout.html">Cutout</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_sync.html">ExtSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html">PxTransform::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</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="struct_nv_1_1_blast_1_1_ext_sync_event.html">ExtSyncEvent</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_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html">NvBlastChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html">PxTransform::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</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_sync_event_family_sync.html">ExtSyncEventFamilySync</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_serialization_1_1_nv_blast_chunk_1_1_builder.html">NvBlastChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html">PxTransform::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</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_set_impl.html">CutoutSetImpl</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_sync_event_fracture.html">ExtSyncEventFracture</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_serialization_1_1_nv_blast_chunk_1_1_pipeline.html">NvBlastChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html">PxTransform::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Triangulator</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="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html">ExtSyncEventInstance</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_serialization_1_1_nv_blast_chunk_1_1_reader.html">NvBlastChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html">PxVec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">TrPrcTriangle</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_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html">PxVec3::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">TrPrcTriangle2d</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_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html">PxVec3::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table> -</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</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_sync_event_type.html">ExtSyncEventType</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">PxVec3::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">UUID</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list.html">DList</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_task_sync.html">ExtTaskSync</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_serialization_1_1_nv_blast_data_block.html">NvBlastDataBlock</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">PxVec3::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html">UUID::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html">DList::It</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table> -</td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table> -</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">UUID::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</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_facet.html">Facet</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_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html">NvBlastDataBlock::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</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_serialization_1_1_u_u_i_d_1_1_pipeline.html">UUID::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</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_family_graph.html">FamilyGraph</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_serialization_1_1_nv_blast_data_block_1_1_builder.html">NvBlastDataBlock::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html">UUID::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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> -</td><td><a class="el" href="struct_nv_1_1_blast_1_1_family_header.html">FamilyHeader</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_serialization_1_1_nv_blast_data_block_1_1_pipeline.html">NvBlastDataBlock::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table> -</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </div></td></tr></table> -</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</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_fbx_file_reader.html">FbxFileReader</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_serialization_1_1_nv_blast_data_block_1_1_reader.html">NvBlastDataBlock::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html">EdgeComparator</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_fbx_file_writer.html">FbxFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html">EdgeFacetIntersectionData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_fbx_utils.html">FbxUtils</a> </td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Separation</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_v_s_a_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html">EdgeToTriangles</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_1final.html">final</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">SharedBlock</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_v_s_a_1_1_vec4.html">Vec4</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</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_fixed_array.html">FixedArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">SharedBuffer</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_vertex.html">Vertex</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_error_callback.html">ErrorCallback</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_fixed_bitmap.html">FixedBitmap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_error_code.html">ErrorCode</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_fixed_bool_array.html">FixedBoolArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html">SharedMemory</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</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_fixed_priority_queue.html">FixedPriorityQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html">SimplexNoise</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_voronoi_sites_generator.html">VoronoiSitesGenerator</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_ext_atomic_counter.html">ExtAtomicCounter</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_fixed_queue.html">FixedQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</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_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</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_ext_custom_profiler.html">ExtCustomProfiler</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>) </td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>) </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_support_graph.html">SupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">ExtDamageAcceleratorInternal::QueryBondData</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</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_sweeping_accelerator.html">SweepingAccelerator</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_vrt_comp.html">VrtComp</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_ext_damage_accelerator_internal_1_1_result_callback.html">ExtDamageAcceleratorInternal::ResultCallback</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_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table> -</td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">VrtPositionComparator</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_ext_force_mode.html">ExtForceMode</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_fracture_tool_impl.html">FractureToolImpl</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_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">VS3D_Halfspace_Set</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html">ExtGroupTaskManager</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table> -</td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a> </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p> +</td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html">ExtDamageAcceleratorInternal::ResultCallback</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_fracture_r_t_multithreaded_impl.html">FractureRTMultithreadedImpl</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_v_h_a_c_d_1_1_tetrahedron.html">Tetrahedron</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor.html">Actor</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_force_mode.html">ExtForceMode</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_fracture_tool.html">FractureTool</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_message.html">NvBlastMessage</a> </td><td><a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html">TetrahedronSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html">Actor::GraphNodeIt</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_group_task_manager.html">ExtGroupTaskManager</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_fracture_tool_impl.html">FractureToolImpl</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_time.html">Time</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_actor_1_1_visible_chunk_it.html">Actor::VisibleChunkIt</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_group_task_manager_impl.html">ExtGroupTaskManagerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> G </div></td></tr></table> +</td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html">NvBlastSupportGraph</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_timer.html">Timer</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html">ActorSerializationFormat</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_group_worker_task.html">ExtGroupWorkerTask</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_grid.html">Grid</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_actor.html">TkActor</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_actor_serialization_header.html">ActorSerializationHeader</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_impact_damage_manager.html">ExtImpactDamageManager</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_grid_walker.html">GridWalker</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_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html">NvBlastSupportGraph::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html">TkActorData</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_allocator.html">Allocator</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_impact_settings.html">ExtImpactSettings</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_H"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </div></td></tr></table> +</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html">NvBlastSupportGraph::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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_allocator_callback.html">AllocatorCallback</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_input_stream.html">ExtInputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">Hash< NvBlastID ></a> (<a class="el" href="namespacephysx_1_1shdfnd.html">physx::shdfnd</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html">NvBlastSupportGraph::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html">TkActorFlag</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_apex_importer_1_1_apex_importer_config.html">ApexImporterConfig</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="class_nv_1_1_blast_1_1_ext_i_stream.html">ExtIStream</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_hash_map.html">HashMap</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_serialization_1_1_nv_blast_support_graph_1_1_reader.html">NvBlastSupportGraph::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html">TkActorImpl</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="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html">ExtKJPxInputStream</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_hash_set.html">HashSet</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="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html">TkActorImpl::JointIt</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_array.html">Array</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_k_j_px_output_stream.html">ExtKJPxOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </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_serialization_1_1_tk_asset.html">TkAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html">Asset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html">ExtOutputStream</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html">ICHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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_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="class_nv_1_1_blast_1_1_asset.html">Asset</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_profile_data.html">ExtProfileData</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_i_fbx_file_reader.html">IFbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_mat34.html">NvcMat34</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html">TkAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html">Asset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html">ExtPxActor</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_i_json_collision_exporter.html">IJsonCollisionExporter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_mat44.html">NvcMat44</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html">TkAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html">Asset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html">ExtPxActorDescTemplate</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_i_mesh_file_reader.html">IMeshFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_plane.html">NvcPlane</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html">TkAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html">Asset::ChunkAnnotation</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_serialization_1_1_ext_px_asset.html">ExtPxAsset</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html">IMeshFileWriter</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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_serialization_1_1_tk_asset_1_1_reader.html">TkAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html">Asset::DepthFirstIt</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_asset.html">ExtPxAsset</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_index_d_link.html">IndexDLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_transform.html">NvcTransform</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 class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html">Asset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html">ExtPxAsset::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html">IndexDList</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_vec2.html">NvcVec2</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html">TkAssetJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html">Asset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html">ExtPxAsset::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html">InlineArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</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_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="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_serialization_1_1_ext_px_asset_1_1_pipeline.html">ExtPxAsset::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html">IteratorBase</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nvc_vec3.html">NvcVec3</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html">TkAssetJointDesc::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html">ExtPxAsset::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html">IVHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec3i.html">NvcVec3i</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html">TkAssetJointDesc::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">BBoxBasedAccelerator</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_asset_desc.html">ExtPxAssetDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html">IVHACD::Constraint</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec4.html">NvcVec4</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html">TkAssetJointDesc::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">BeamPatternDesc</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_asset_desc_1_1_chunk_desc.html">ExtPxAssetDesc::ChunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html">IVHACD::ConvexHull</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html">TkAssetJointDesc::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html">ExtPxAssetDesc::SubchunkDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html">IVHACD::IUserCallback</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</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="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html">BlastBondGeneratorImpl</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_serialization_1_1_ext_px_chunk.html">ExtPxChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_logger.html">IVHACD::IUserLogger</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> O </div></td></tr></table> +</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 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="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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html">IVHACD::Parameters</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html">ObjFileReader</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_tk_event_queue.html">TkEventQueue</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_boolean_conf.html">BooleanConf</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_serialization_1_1_ext_px_chunk_1_1__capnp_private.html">ExtPxChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_obj_file_writer.html">ObjFileWriter</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_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="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</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_serialization_1_1_ext_px_chunk_1_1_builder.html">ExtPxChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Less</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> +</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_boolean_result_edge.html">BooleanResultEdge</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_serialization_1_1_ext_px_chunk_1_1_pipeline.html">ExtPxChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html">LListIt</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_pattern_descriptor.html">PatternDescriptor</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_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_boolean_tool_output_data.html">BooleanToolOutputData</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_serialization_1_1_ext_px_chunk_1_1_reader.html">ExtPxChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_pattern_generator.html">PatternGenerator</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_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_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</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 class="el" href="class_nv_1_1_blast_1_1_local_buffer.html">LocalBuffer</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_pattern_generator_impl.html">PatternGeneratorImpl</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_tk_framework_impl.html">TkFrameworkImpl</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_boolean_tool_v2.html">BooleanToolV2</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_family_desc.html">ExtPxFamilyDesc</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="class_nv_1_1_blast_1_1_perlin_noise.html">PerlinNoise</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_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="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">BooleanToolV2::Mode</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 class="el" href="struct_v_h_a_c_d_1_1_material.html">Material</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">PerTriangleAdditionalData</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_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="classbt_aligned_allocator.html">btAlignedAllocator</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_v_h_a_c_d_1_1_plane.html">Plane</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator::rebind</a> </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_1_1_blast_1_1_plane_chunk_indexer.html">PlaneChunkIndexer</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_tk_group_worker.html">TkGroupWorker</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray</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_v_h_a_c_d_1_1_mesh.html">Mesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">POINT2D</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_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="classbt_aligned_object_array_1_1less.html">btAlignedObjectArray::less</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 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_1_1_blast_1_1_poly_vert.html">PolyVert</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_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="classbt_convex_hull_computer.html">btConvexHullComputer</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="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">MeshCleanerImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html">PrimitiveSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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 class="el" href="classbt_convex_hull_computer_1_1_edge.html">btConvexHullComputer::Edge</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html">ExtPxSubchunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">MeshDesc</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_profiler_callback.html">ProfilerCallback</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_tk_joint_desc.html">TkJointDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="structbt_typed_object.html">btTypedObject</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="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</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_profiler_detail.html">ProfilerDetail</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_tk_joint_impl.html">TkJointImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html">ExtPxSubchunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">MeshImpl</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_px_actor_create_info.html">PxActorCreateInfo</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_tk_joint_link.html">TkJointLink</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html">ExtPxSubchunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">MeshNoiser</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_serialization_1_1_px_convex_mesh_geometry.html">PxConvexMeshGeometry</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">TkJointUpdateEvent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="classbt_vector4.html">btVector4</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html">ExtPxSubchunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">Mutex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html">PxConvexMeshGeometry::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html">TkObject</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="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html">ExtPxSubchunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html">PxConvexMeshGeometry::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html">TkObjectTypeID</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_chunk_depth_first_it.html">ChunkDepthFirstIt</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_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="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html">PxConvexMeshGeometry::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">TkSplitEvent</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_graph.html">ChunkGraph</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.html">NvBlastActor</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html">PxConvexMeshGeometry::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html">TkType</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_graph_link.html">ChunkGraphLink</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_actor_desc.html">NvBlastActorDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html">PxMeshScale</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html">TkTypeImpl</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="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html">ExtSerializationCAPN</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_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html">PxMeshScale::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html">TkTypeIndex</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">CircularList</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html">ExtSerializationInternal</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="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html">PxMeshScale::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_worker_job.html">TkWorkerJob</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td></tr><tr><td><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">CircularListElement</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html">ExtSerializer</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="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html">PxMeshScale::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_edge.html">TMMEdge</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</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_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_bond.html">NvBlastBond</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html">PxMeshScale::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html">TMMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</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_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">NvBlastBond</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html">PxQuat</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_triangle.html">TMMTriangle</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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_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_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">NvBlastBond::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html">PxQuat::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html">TMMVertex</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</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="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html">ExtStressSolverSettings</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_serialization_1_1_nv_blast_bond_1_1_builder.html">NvBlastBond::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html">PxQuat::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle.html">Triangle</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_impl.html">CollisionHullImpl</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_sync.html">ExtSync</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_serialization_1_1_nv_blast_bond_1_1_pipeline.html">NvBlastBond::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html">PxQuat::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">TriangleIndexed</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_sync_event.html">ExtSyncEvent</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_serialization_1_1_nv_blast_bond_1_1_reader.html">NvBlastBond::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html">PxQuat::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">TriangleProcessor</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_convex_loop.html">ConvexLoop</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_sync_event_family_sync.html">ExtSyncEventFamilySync</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_nv_1_1_blast_1_1_serialization_1_1_px_transform.html">PxTransform</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Triangulator</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="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html">ExtSyncEventFracture</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_bond_fracture_data.html">NvBlastBondFractureData</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html">PxTransform::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</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_impl.html">ConvexMeshBuilderImpl</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_sync_event_instance.html">ExtSyncEventInstance</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_serialization_1_1_nv_blast_chunk.html">NvBlastChunk</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html">PxTransform::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">TriangulatorV2::LinkedListElement</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.html">Cutout</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_sync_event_physics_sync.html">ExtSyncEventPhysicsSync</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html">PxTransform::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">TrPrcTriangle</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="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html">ExtSyncEventPhysicsSync::ActorData</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_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html">NvBlastChunk::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html">PxTransform::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">TrPrcTriangle2d</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_sync_event_type.html">ExtSyncEventType</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_serialization_1_1_nv_blast_chunk_1_1_builder.html">NvBlastChunk::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html">PxVec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </div></td></tr></table> +</td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">CutoutSetImpl</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_task_sync.html">ExtTaskSync</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_serialization_1_1_nv_blast_chunk_1_1_pipeline.html">NvBlastChunk::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html">PxVec3::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">UniformPatternDesc</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 name="letter_F"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </div></td></tr></table> +</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html">NvBlastChunk::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html">PxVec3::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">UUID</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</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_facet.html">Facet</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk_desc.html">NvBlastChunkDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html">PxVec3::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html">UUID::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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_facet_facet_result.html">FacetFacetResult</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_chunk_fracture_data.html">NvBlastChunkFractureData</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html">PxVec3::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html">UUID::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</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="class_nv_1_1_blast_1_1_family_graph.html">FamilyGraph</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_damage_program.html">NvBlastDamageProgram</a> </td><td><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> R </div></td></tr></table> +</td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html">UUID::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">DLink</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_family_header.html">FamilyHeader</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_serialization_1_1_nv_blast_data_block.html">NvBlastDataBlock</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html">RandomGeneratorBase</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_serialization_1_1_u_u_i_d_1_1_reader.html">UUID::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list.html">DList</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_fbx_file_reader.html">FbxFileReader</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_data_block.html">NvBlastDataBlock</a> </td><td><a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html">RaycastMesh</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </div></td></tr></table> +</td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html">DList::It</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_fbx_file_writer.html">FbxFileWriter</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_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html">NvBlastDataBlock::_capnpPrivate</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_vec2.html">Vec2</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html">DListIt</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_fbx_utils.html">FbxUtils</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html">NvBlastDataBlock::Builder</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </div></td></tr></table> +</td><td><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">DummyAccelerator</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_1final.html">final</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_serialization_1_1_nv_blast_data_block_1_1_pipeline.html">NvBlastDataBlock::Pipeline</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_s_array.html">SArray</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html">Vec3</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</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> +</td><td><a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html">FixedArray</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_serialization_1_1_nv_blast_data_block_1_1_reader.html">NvBlastDataBlock::Reader</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_serialization.html">Nv::Blast::Serialization</a>) </td><td><a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html">SegmentToIndex</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_v_s_a_1_1_vec4.html">Vec4</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</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_fixed_bitmap.html">FixedBitmap</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html">NvBlastExtAssetUtilsBondDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_separation.html">Separation</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_vertex.html">Vertex</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_edge_comparator.html">EdgeComparator</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_fixed_bool_array.html">FixedBoolArray</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html">NvBlastExtCapsuleRadialDamageDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_block.html">SharedBlock</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_vertex_welding.html">VertexWelding</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_edge_facet_intersection_data.html">EdgeFacetIntersectionData</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_fixed_priority_queue.html">FixedPriorityQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_nv_blast_ext_damage_accelerator.html">NvBlastExtDamageAccelerator</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html">SharedBuffer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html">VHACD</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html">EdgeToTriangles</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_fixed_queue.html">FixedQueue</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html">NvBlastExtImpactSpreadDamageDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_volume.html">Volume</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">EdgeWithParent</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">fm_Tesselate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>) </td><td><a class="el" href="struct_nv_blast_ext_material.html">NvBlastExtMaterial</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html">SharedMemory</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_voronoi_sites_generator.html">VoronoiSitesGenerator</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_error_callback.html">ErrorCallback</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">fm_Triangulate</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>) </td><td><a class="el" href="struct_nv_blast_ext_program_params.html">NvBlastExtProgramParams</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html">SimplexNoise</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_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</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_error_code.html">ErrorCode</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">fm_VertexIndex</a> (<a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html">FLOAT_MATH</a>) </td><td><a class="el" href="struct_nv_blast_ext_radial_damage_desc.html">NvBlastExtRadialDamageDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html">SlicingConfiguration</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_v_h_a_c_d_1_1_voxel.html">Voxel</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html">ExporterMeshData</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_fracture_desc.html">FractureDesc</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_shear_damage_desc.html">NvBlastExtShearDamageDesc</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html">VoxelSet</a> (<a class="el" href="namespace_v_h_a_c_d.html">VHACD</a>) </td></tr><tr><td><a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html">ExtAtomicCounter</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_fracturer.html">Fracturer</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html">NvBlastExtTriangleIntersectionDamageDesc</a> </td><td><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">SupportGraph</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_vrt_comp.html">VrtComp</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_ext_custom_profiler.html">ExtCustomProfiler</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_fracture_r_t.html">FractureRT</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_family.html">NvBlastFamily</a> </td><td><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">SweepingAccelerator</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_vrt_position_comparator.html">VrtPositionComparator</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_ext_damage_accelerator_internal.html">ExtDamageAcceleratorInternal</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_fracture_r_t_1_1_stage.html">FractureRT::Stage</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 name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> T </div></td></tr></table> +</td><td><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html">VS3D_Halfspace_Set</a> (<a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html">Nv::Blast::VSA</a>) </td></tr><tr><td><a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html">ExtDamageAcceleratorInternal::QueryBondData</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_fracture_r_t_impl.html">FractureRTImpl</a> (<a class="el" href="namespace_nv_1_1_blast.html">Nv::Blast</a>) </td><td><a class="el" href="struct_nv_blast_graph_shader_actor.html">NvBlastGraphShaderActor</a> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a> | <a class="qindex" href="#letter_U">U</a> | <a class="qindex" href="#letter_V">V</a></div><p> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.html b/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.html index 99594bb..d9a88e2 100755 --- a/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.html +++ b/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.html @@ -53,12 +53,16 @@ Directories</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_9770c1e5f5f2e093377e4452e44aa2d3"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9770c1e5f5f2e093377e4452e44aa2d3.html">authoring</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:dir_c3b7921879ccff3918e2041d27cd56c2"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c3b7921879ccff3918e2041d27cd56c2.html">authoringCommon</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_e2d1e5ae1819798f43c31eb40a65876f"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e2d1e5ae1819798f43c31eb40a65876f.html">exporter</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_60c09f9eb16322594bfba05e429a7ef7"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_60c09f9eb16322594bfba05e429a7ef7.html">import</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_a4c453c3f9c0ab2519007d06b251c869"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a4c453c3f9c0ab2519007d06b251c869.html">physx</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:dir_c808e52f031b4463e9759848dd18ed10"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c808e52f031b4463e9759848dd18ed10.html">RT</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_56e8d3e2e43941f456437717c44d7d12"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_56e8d3e2e43941f456437717c44d7d12.html">serialization</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:dir_3456d01f2015095035762937ef8fd499"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3456d01f2015095035762937ef8fd499.html">shaders</a></td></tr> diff --git a/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.js b/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.js index a3f7077..561b510 100755 --- a/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.js +++ b/docs/source_docs/files/dir_0e273692246bd5911e524de6873bc16b.js @@ -2,9 +2,11 @@ var dir_0e273692246bd5911e524de6873bc16b = [ [ "assetutils", "dir_93fd6eb33151b9652fa4b2cdbe66be7d.html", "dir_93fd6eb33151b9652fa4b2cdbe66be7d" ], [ "authoring", "dir_9770c1e5f5f2e093377e4452e44aa2d3.html", "dir_9770c1e5f5f2e093377e4452e44aa2d3" ], + [ "authoringCommon", "dir_c3b7921879ccff3918e2041d27cd56c2.html", "dir_c3b7921879ccff3918e2041d27cd56c2" ], [ "exporter", "dir_e2d1e5ae1819798f43c31eb40a65876f.html", "dir_e2d1e5ae1819798f43c31eb40a65876f" ], [ "import", "dir_60c09f9eb16322594bfba05e429a7ef7.html", "dir_60c09f9eb16322594bfba05e429a7ef7" ], [ "physx", "dir_a4c453c3f9c0ab2519007d06b251c869.html", "dir_a4c453c3f9c0ab2519007d06b251c869" ], + [ "RT", "dir_c808e52f031b4463e9759848dd18ed10.html", "dir_c808e52f031b4463e9759848dd18ed10" ], [ "serialization", "dir_56e8d3e2e43941f456437717c44d7d12.html", "dir_56e8d3e2e43941f456437717c44d7d12" ], [ "shaders", "dir_3456d01f2015095035762937ef8fd499.html", "dir_3456d01f2015095035762937ef8fd499" ], [ "stress", "dir_426536a6428849dbf4aa68f98c71a911.html", "dir_426536a6428849dbf4aa68f98c71a911" ] diff --git a/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.html b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.html new file mode 100644 index 0000000..73a393a --- /dev/null +++ b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.html @@ -0,0 +1,66 @@ +<html> + <head> + <title>sdk/extensions/RT/source Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_49f5bed6592867b40838a2529a017851.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">source Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> +Files</h2></td></tr> +<tr class="memitem:_nv_blast_ext_r_t_geometry_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_geometry_8h.html">NvBlastExtRTGeometry.h</a> <a href="_nv_blast_ext_r_t_geometry_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_r_t_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_impl_8h.html">NvBlastExtRTImpl.h</a> <a href="_nv_blast_ext_r_t_impl_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_r_t_multithreaded_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_multithreaded_impl_8h.html">NvBlastExtRTMultithreadedImpl.h</a> <a href="_nv_blast_ext_r_t_multithreaded_impl_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js new file mode 100644 index 0000000..cf9c60e --- /dev/null +++ b/docs/source_docs/files/dir_49f5bed6592867b40838a2529a017851.js @@ -0,0 +1,14 @@ +var dir_49f5bed6592867b40838a2529a017851 = +[ + [ "NvBlastExtRTGeometry.h", "_nv_blast_ext_r_t_geometry_8h.html", [ + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", "class_nv_1_1_blast_1_1_boolean_tool_v2" ], + [ "LinkedListElement", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element" ], + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode" ], + [ "TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", "class_nv_1_1_blast_1_1_triangulator_v2" ], + [ "VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", "class_nv_1_1_blast_1_1_vertex_welding" ] + ] ], + [ "NvBlastExtRTImpl.h", "_nv_blast_ext_r_t_impl_8h.html", "_nv_blast_ext_r_t_impl_8h" ], + [ "NvBlastExtRTMultithreadedImpl.h", "_nv_blast_ext_r_t_multithreaded_impl_8h.html", [ + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl" ] + ] ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html index 06f66e4..3177e38 100755 --- a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html +++ b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.html @@ -56,8 +56,6 @@ Directories</h2></td></tr> Files</h2></td></tr> <tr class="memitem:_nv_blast_ext_apex_shared_parts_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_apex_shared_parts_8h.html">NvBlastExtApexSharedParts.h</a> <a href="_nv_blast_ext_apex_shared_parts_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:_nv_blast_ext_authoring_accelerator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_bond_generator_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_bond_generator_impl_8h.html">NvBlastExtAuthoringBondGeneratorImpl.h</a> <a href="_nv_blast_ext_authoring_bond_generator_impl_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_boolean_tool_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_boolean_tool_8h.html">NvBlastExtAuthoringBooleanTool.h</a> <a href="_nv_blast_ext_authoring_boolean_tool_8h_source.html">[code]</a></td></tr> @@ -68,14 +66,14 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_fracture_tool_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html">NvBlastExtAuthoringFractureToolImpl.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:_nv_blast_ext_authoring_internal_common_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a> <a href="_nv_blast_ext_authoring_internal_common_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_mesh_cleaner_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">NvBlastExtAuthoringMeshCleanerImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:_nv_blast_ext_authoring_mesh_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h.html">NvBlastExtAuthoringMeshImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_impl_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_mesh_noiser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_noiser_8h.html">NvBlastExtAuthoringMeshNoiser.h</a> <a href="_nv_blast_ext_authoring_mesh_noiser_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_mesh_utils_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h.html">NvBlastExtAuthoringMeshUtils.h</a> <a href="_nv_blast_ext_authoring_mesh_utils_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_pattern_generator_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_pattern_generator_impl_8h.html">NvBlastExtAuthoringPatternGeneratorImpl.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_perlin_noise_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html">NvBlastExtAuthoringPerlinNoise.h</a> <a href="_nv_blast_ext_authoring_perlin_noise_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_triangulator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_triangulator_8h.html">NvBlastExtAuthoringTriangulator.h</a> <a href="_nv_blast_ext_authoring_triangulator_8h_source.html">[code]</a></td></tr> diff --git a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js index ba0d8de..d8c76e6 100755 --- a/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js +++ b/docs/source_docs/files/dir_6c6eee9ad062fb10937530cdb29d5f6f.js @@ -2,14 +2,6 @@ var dir_6c6eee9ad062fb10937530cdb29d5f6f = [ [ "VHACD", "dir_96d1d5e983bc557cad29897e02d6e589.html", "dir_96d1d5e983bc557cad29897e02d6e589" ], [ "NvBlastExtApexSharedParts.h", "_nv_blast_ext_apex_shared_parts_8h.html", "_nv_blast_ext_apex_shared_parts_8h" ], - [ "NvBlastExtAuthoringAccelerator.h", "_nv_blast_ext_authoring_accelerator_8h.html", [ - [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], - [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", "class_nv_1_1_blast_1_1_intersection_testing_accelerator" ], - [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], - [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], - [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ] - ] ], [ "NvBlastExtAuthoringBondGeneratorImpl.h", "_nv_blast_ext_authoring_bond_generator_impl_8h.html", [ [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html", "class_nv_1_1_blast_1_1_blast_bond_generator_impl" ] ] ], @@ -19,19 +11,18 @@ var dir_6c6eee9ad062fb10937530cdb29d5f6f = [ "ConvexMeshBuilderImpl", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html", "class_nv_1_1_blast_1_1_convex_mesh_builder_impl" ] ] ], [ "NvBlastExtAuthoringCutoutImpl.h", "_nv_blast_ext_authoring_cutout_impl_8h.html", "_nv_blast_ext_authoring_cutout_impl_8h" ], - [ "NvBlastExtAuthoringFractureToolImpl.h", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html", [ - [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], - [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ] - ] ], - [ "NvBlastExtAuthoringInternalCommon.h", "_nv_blast_ext_authoring_internal_common_8h.html", "_nv_blast_ext_authoring_internal_common_8h" ], + [ "NvBlastExtAuthoringFractureToolImpl.h", "_nv_blast_ext_authoring_fracture_tool_impl_8h.html", "_nv_blast_ext_authoring_fracture_tool_impl_8h" ], [ "NvBlastExtAuthoringMeshCleanerImpl.h", "_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html", [ [ "MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", "class_nv_1_1_blast_1_1_mesh_cleaner_impl" ] ] ], - [ "NvBlastExtAuthoringMeshImpl.h", "_nv_blast_ext_authoring_mesh_impl_8h.html", "_nv_blast_ext_authoring_mesh_impl_8h" ], [ "NvBlastExtAuthoringMeshNoiser.h", "_nv_blast_ext_authoring_mesh_noiser_8h.html", [ [ "EdgeToTriangles", "struct_nv_1_1_blast_1_1_edge_to_triangles.html", "struct_nv_1_1_blast_1_1_edge_to_triangles" ], [ "MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", "class_nv_1_1_blast_1_1_mesh_noiser" ] ] ], + [ "NvBlastExtAuthoringMeshUtils.h", "_nv_blast_ext_authoring_mesh_utils_8h.html", "_nv_blast_ext_authoring_mesh_utils_8h" ], + [ "NvBlastExtAuthoringPatternGeneratorImpl.h", "_nv_blast_ext_authoring_pattern_generator_impl_8h.html", [ + [ "PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", "class_nv_1_1_blast_1_1_pattern_generator_impl" ] + ] ], [ "NvBlastExtAuthoringPerlinNoise.h", "_nv_blast_ext_authoring_perlin_noise_8h.html", "_nv_blast_ext_authoring_perlin_noise_8h" ], [ "NvBlastExtAuthoringTriangulator.h", "_nv_blast_ext_authoring_triangulator_8h.html", [ [ "Triangulator", "class_nv_1_1_blast_1_1_triangulator.html", "class_nv_1_1_blast_1_1_triangulator" ] diff --git a/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html new file mode 100644 index 0000000..c41e64c --- /dev/null +++ b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.html @@ -0,0 +1,62 @@ +<html> + <head> + <title>sdk/extensions/RT/include Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_7bb69a4608aaa895f9ddb7c8c53d3896.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">include Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> +Files</h2></td></tr> +<tr class="memitem:_nv_blast_ext_r_t_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a> <a href="_nv_blast_ext_r_t_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js new file mode 100644 index 0000000..7cf271d --- /dev/null +++ b/docs/source_docs/files/dir_7bb69a4608aaa895f9ddb7c8c53d3896.js @@ -0,0 +1,4 @@ +var dir_7bb69a4608aaa895f9ddb7c8c53d3896 = +[ + [ "NvBlastExtRT.h", "_nv_blast_ext_r_t_8h.html", "_nv_blast_ext_r_t_8h" ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html new file mode 100644 index 0000000..9fc1e4e --- /dev/null +++ b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.html @@ -0,0 +1,64 @@ +<html> + <head> + <title>sdk/extensions/authoringCommon/source Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_9d0b1216592baca6b658b9eeacdeb88e.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">source Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> +Files</h2></td></tr> +<tr class="memitem:_nv_blast_ext_authoring_internal_common_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a> <a href="_nv_blast_ext_authoring_internal_common_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_mesh_impl_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h.html">NvBlastExtAuthoringMeshImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_impl_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js new file mode 100644 index 0000000..8a0f98a --- /dev/null +++ b/docs/source_docs/files/dir_9d0b1216592baca6b658b9eeacdeb88e.js @@ -0,0 +1,7 @@ +var dir_9d0b1216592baca6b658b9eeacdeb88e = +[ + [ "NvBlastExtAuthoringInternalCommon.h", "_nv_blast_ext_authoring_internal_common_8h.html", "_nv_blast_ext_authoring_internal_common_8h" ], + [ "NvBlastExtAuthoringMeshImpl.h", "_nv_blast_ext_authoring_mesh_impl_8h.html", [ + [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ] + ] ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html new file mode 100644 index 0000000..2d62aac --- /dev/null +++ b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.html @@ -0,0 +1,68 @@ +<html> + <head> + <title>sdk/extensions/authoringCommon/include Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_ac0da64a73636861fccd3be27269fec8.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">include Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a> +Files</h2></td></tr> +<tr class="memitem:_nv_blast_ext_authoring_accelerator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_mesh_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_pattern_generator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:_nv_blast_ext_authoring_types_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h_source.html">[code]</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js new file mode 100644 index 0000000..535e80b --- /dev/null +++ b/docs/source_docs/files/dir_ac0da64a73636861fccd3be27269fec8.js @@ -0,0 +1,17 @@ +var dir_ac0da64a73636861fccd3be27269fec8 = +[ + [ "NvBlastExtAuthoringAccelerator.h", "_nv_blast_ext_authoring_accelerator_8h.html", [ + [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", "class_nv_1_1_blast_1_1_dummy_accelerator" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], + [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], + [ "SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", "class_nv_1_1_blast_1_1_spatial_accelerator" ], + [ "SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", "class_nv_1_1_blast_1_1_sweeping_accelerator" ] + ] ], + [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ + [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] + ] ], + [ "NvBlastExtAuthoringPatternGenerator.h", "_nv_blast_ext_authoring_pattern_generator_8h.html", "_nv_blast_ext_authoring_pattern_generator_8h" ], + [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html new file mode 100644 index 0000000..51f13c1 --- /dev/null +++ b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.html @@ -0,0 +1,64 @@ +<html> + <head> + <title>sdk/extensions/authoringCommon Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_c3b7921879ccff3918e2041d27cd56c2.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">authoringCommon Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> +Directories</h2></td></tr> +<tr class="memitem:dir_ac0da64a73636861fccd3be27269fec8"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_ac0da64a73636861fccd3be27269fec8.html">include</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:dir_9d0b1216592baca6b658b9eeacdeb88e"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_9d0b1216592baca6b658b9eeacdeb88e.html">source</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js new file mode 100644 index 0000000..5fbcf36 --- /dev/null +++ b/docs/source_docs/files/dir_c3b7921879ccff3918e2041d27cd56c2.js @@ -0,0 +1,5 @@ +var dir_c3b7921879ccff3918e2041d27cd56c2 = +[ + [ "include", "dir_ac0da64a73636861fccd3be27269fec8.html", "dir_ac0da64a73636861fccd3be27269fec8" ], + [ "source", "dir_9d0b1216592baca6b658b9eeacdeb88e.html", "dir_9d0b1216592baca6b658b9eeacdeb88e" ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html new file mode 100644 index 0000000..1c19497 --- /dev/null +++ b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.html @@ -0,0 +1,64 @@ +<html> + <head> + <title>sdk/extensions/RT Directory 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.8.13 --> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',false,false,'search.php','Search'); +}); +</script> +<div id="main-nav"></div> +</div><!-- top --> +<div id="side-nav" class="ui-resizable side-nav-resizable"> + <div id="nav-tree"> + <div id="nav-tree-contents"> + <div id="nav-sync" class="sync"></div> + </div> + </div> + <div id="splitbar" style="-moz-user-select:none;" + class="ui-resizable-handle"> + </div> +</div> +<script type="text/javascript"> +$(document).ready(function(){initNavTree('dir_c808e52f031b4463e9759848dd18ed10.html','');}); +</script> +<div id="doc-content"> +<div class="header"> + <div class="headertitle"> +<div class="title">RT Directory Reference</div> </div> +</div><!--header--> +<div class="contents"> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a> +Directories</h2></td></tr> +<tr class="memitem:dir_7bb69a4608aaa895f9ddb7c8c53d3896"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7bb69a4608aaa895f9ddb7c8c53d3896.html">include</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:dir_49f5bed6592867b40838a2529a017851"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_49f5bed6592867b40838a2529a017851.html">source</a></td></tr> +<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> +</table> +</div><!-- contents --> +</div><!-- doc-content --> +<!-- 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/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js new file mode 100644 index 0000000..52386e2 --- /dev/null +++ b/docs/source_docs/files/dir_c808e52f031b4463e9759848dd18ed10.js @@ -0,0 +1,5 @@ +var dir_c808e52f031b4463e9759848dd18ed10 = +[ + [ "include", "dir_7bb69a4608aaa895f9ddb7c8c53d3896.html", "dir_7bb69a4608aaa895f9ddb7c8c53d3896" ], + [ "source", "dir_49f5bed6592867b40838a2529a017851.html", "dir_49f5bed6592867b40838a2529a017851" ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html index 77d75e9..6cb2ea8 100755 --- a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html +++ b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html @@ -59,12 +59,8 @@ Files</h2></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_fracture_tool_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:_nv_blast_ext_authoring_mesh_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:_nv_blast_ext_authoring_mesh_cleaner_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_8h_source.html">[code]</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:_nv_blast_ext_authoring_types_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h_source.html">[code]</a></td></tr> -<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js index 242adb9..acb800d 100755 --- a/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js +++ b/docs/source_docs/files/dir_f5aac1e8691bcd189e1fcbb9a0a48a60.js @@ -21,11 +21,7 @@ var dir_f5aac1e8691bcd189e1fcbb9a0a48a60 = [ "SlicingConfiguration", "struct_nv_1_1_blast_1_1_slicing_configuration.html", "struct_nv_1_1_blast_1_1_slicing_configuration" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ] ] ], - [ "NvBlastExtAuthoringMesh.h", "_nv_blast_ext_authoring_mesh_8h.html", [ - [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ] - ] ], [ "NvBlastExtAuthoringMeshCleaner.h", "_nv_blast_ext_authoring_mesh_cleaner_8h.html", [ [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ] - ] ], - [ "NvBlastExtAuthoringTypes.h", "_nv_blast_ext_authoring_types_8h.html", "_nv_blast_ext_authoring_types_8h" ] + ] ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/files.html b/docs/source_docs/files/files.html index 8e2f61e..d9999c8 100755 --- a/docs/source_docs/files/files.html +++ b/docs/source_docs/files/files.html @@ -64,20 +64,17 @@ <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_collision_builder_8h.html">NvBlastExtAuthoringCollisionBuilder.h</a> <a href="_nv_blast_ext_authoring_collision_builder_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_cutout_8h.html">NvBlastExtAuthoringCutout.h</a> <a href="_nv_blast_ext_authoring_cutout_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_8h.html">NvBlastExtAuthoringFractureTool.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_8h.html">NvBlastExtAuthoringMeshCleaner.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey">sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_apex_shared_parts_8h.html">NvBlastExtApexSharedParts.h</a> <a href="_nv_blast_ext_apex_shared_parts_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_bond_generator_impl_8h.html">NvBlastExtAuthoringBondGeneratorImpl.h</a> <a href="_nv_blast_ext_authoring_bond_generator_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_boolean_tool_8h.html">NvBlastExtAuthoringBooleanTool.h</a> <a href="_nv_blast_ext_authoring_boolean_tool_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_collision_builder_impl_8h.html">NvBlastExtAuthoringCollisionBuilderImpl.h</a> <a href="_nv_blast_ext_authoring_collision_builder_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_cutout_impl_8h.html">NvBlastExtAuthoringCutoutImpl.h</a> <a href="_nv_blast_ext_authoring_cutout_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_fracture_tool_impl_8h.html">NvBlastExtAuthoringFractureToolImpl.h</a> <a href="_nv_blast_ext_authoring_fracture_tool_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a> <a href="_nv_blast_ext_authoring_internal_common_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html">NvBlastExtAuthoringMeshCleanerImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_cleaner_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> - <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h.html">NvBlastExtAuthoringMeshImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_noiser_8h.html">NvBlastExtAuthoringMeshNoiser.h</a> <a href="_nv_blast_ext_authoring_mesh_noiser_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h.html">NvBlastExtAuthoringMeshUtils.h</a> <a href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_impl_8h.html">NvBlastExtAuthoringPatternGeneratorImpl.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html">NvBlastExtAuthoringPerlinNoise.h</a> <a href="_nv_blast_ext_authoring_perlin_noise_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_triangulator_8h.html">NvBlastExtAuthoringTriangulator.h</a> <a href="_nv_blast_ext_authoring_triangulator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_v_s_a_8h.html">NvBlastExtAuthoringVSA.h</a> <a href="_nv_blast_ext_authoring_v_s_a_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -101,6 +98,12 @@ <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_v_h_a_c_d_8h.html">vhacdVHACD.h</a> <a href="vhacd_v_h_a_c_d_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/inc/<a class="el" href="vhacd_volume_8h.html">vhacdVolume.h</a> <a href="vhacd_volume_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/authoring/source/VHACD/public/<a class="el" href="_v_h_a_c_d_8h.html">VHACD.h</a> <a href="_v_h_a_c_d_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h.html">NvBlastExtAuthoringAccelerator.h</a> <a href="_nv_blast_ext_authoring_accelerator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_mesh_8h.html">NvBlastExtAuthoringMesh.h</a> <a href="_nv_blast_ext_authoring_mesh_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h.html">NvBlastExtAuthoringPatternGenerator.h</a> <a href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h.html">NvBlastExtAuthoringTypes.h</a> <a href="_nv_blast_ext_authoring_types_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html">NvBlastExtAuthoringInternalCommon.h</a> <a href="_nv_blast_ext_authoring_internal_common_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h.html">NvBlastExtAuthoringMeshImpl.h</a> <a href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_8h.html">NvBlastExtExporter.h</a> <a href="_nv_blast_ext_exporter_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/exporter/include/<a class="el" href="_nv_blast_ext_exporter_json_collision_8h.html">NvBlastExtExporterJsonCollision.h</a> <a href="_nv_blast_ext_exporter_json_collision_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/exporter/source/<a class="el" href="_nv_blast_ext_exporter_fbx_reader_8h.html">NvBlastExtExporterFbxReader.h</a> <a href="_nv_blast_ext_exporter_fbx_reader_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> @@ -127,6 +130,10 @@ <tr><td class="indexkey">sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_manager_impl_8h.html">NvBlastExtPxManagerImpl.h</a> <a href="_nv_blast_ext_px_manager_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_stress_solver_impl_8h.html">NvBlastExtPxStressSolverImpl.h</a> <a href="_nv_blast_ext_px_stress_solver_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/physx/source/physics/<a class="el" href="_nv_blast_ext_px_task_impl_8h.html">NvBlastExtPxTaskImpl.h</a> <a href="_nv_blast_ext_px_task_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h.html">NvBlastExtRT.h</a> <a href="_nv_blast_ext_r_t_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h.html">NvBlastExtRTGeometry.h</a> <a href="_nv_blast_ext_r_t_geometry_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_impl_8h.html">NvBlastExtRTImpl.h</a> <a href="_nv_blast_ext_r_t_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey">sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_multithreaded_impl_8h.html">NvBlastExtRTMultithreadedImpl.h</a> <a href="_nv_blast_ext_r_t_multithreaded_impl_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_ll_serialization_8h.html">NvBlastExtLlSerialization.h</a> <a href="_nv_blast_ext_ll_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_px_serialization_8h.html">NvBlastExtPxSerialization.h</a> <a href="_nv_blast_ext_px_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey">sdk/extensions/serialization/include/<a class="el" href="_nv_blast_ext_serialization_8h.html">NvBlastExtSerialization.h</a> <a href="_nv_blast_ext_serialization_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> diff --git a/docs/source_docs/files/functions_0x61.html b/docs/source_docs/files/functions_0x61.html index 3379d94..b207d15 100755 --- a/docs/source_docs/files/functions_0x61.html +++ b/docs/source_docs/files/functions_0x61.html @@ -97,6 +97,12 @@ 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_sync.html#d14423cfd56f738e3c0f2a14cba4973f">Nv::Blast::ExtSync</a> <li>acquireWorker() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#afdf7e869582f414b447edc422b05fb0">Nv::Blast::TkGroup</a> +<li>ActivationDistanceType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern</a> +<li>activationRadius +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a> +<li>activationType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a> <li>Actor() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">Nv::Blast::Actor</a> <li>actorDesc @@ -115,10 +121,16 @@ 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_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a> <li>addAngularVelocity() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a> +<li>addEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">Nv::Blast::BooleanToolOutputDataImpl</a> <li>AddEdge() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">VHACD::TMMesh</a> <li>addEvent() : <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a9993505417f9ab09343fa73bb78c9c6">Nv::Blast::TkEventQueue</a> +<li>addFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">Nv::Blast::BooleanToolOutputDataImpl</a> <li>addForce() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ca6a1101fa2c9fee8143a772dcc9f1">Nv::Blast::ExtStressSolver</a> <li>addGravityForce() @@ -134,7 +146,7 @@ Here is a list of all class members with links to the classes they belong to: <li>addReference() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#75c598b9405193ab7c8ad2553aacae39">Nv::Blast::SharedMemory</a> <li>address() -: <a class="el" href="classbt_aligned_allocator.html#a43b8d203b56c23838c7468496564f5d">btAlignedAllocator< T, Alignment ></a> +: <a class="el" href="classbt_aligned_allocator.html#dcead335266c1a9b6ab7a881cdfb2123">btAlignedAllocator< T, Alignment ></a> <li>addSite() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#901490060ad6796983d449cdfe063a53">Nv::Blast::VoronoiSitesGeneratorImpl</a> @@ -143,12 +155,18 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">VHACD::Mesh</a> <li>AddVertex() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">VHACD::TMMesh</a> +<li>addVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">Nv::Blast::BooleanToolOutputDataImpl</a> <li>adjacencyPartition : <a class="el" href="struct_nv_blast_support_graph.html#a1f5c4dc460ae44650e955b3ef1f7d57">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#6e4ce5f47dabfa8657173e085f1708c9">NvBlastGraphShaderActor</a> <li>adjacentBondIndices : <a class="el" href="struct_nv_blast_support_graph.html#e659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a> +<li>adjacentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a> <li>adjacentNodeIndices : <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a> @@ -199,6 +217,8 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#661c1ddcb76cbcc93e5a2e975868d5d8">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">VHACD::Volume</a> +<li>ALL +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>allocate() : <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7ee955ac7695f8167d74aa060bfe6492">Nv::Blast::SharedBuffer< T ></a> , <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator< T, Alignment ></a> @@ -218,27 +238,35 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classbt_aligned_object_array.html#a719fb250e71cf4c524fc10883d3f9cc">btAlignedObjectArray< T ></a> <li>amplitude : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a> +<li>angle +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a> <li>angle_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a> +<li>angularNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a> +<li>angularSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a> <li>aperture : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a> <li>ApexImporterConfig() : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#92d34d1b3881431877e1f46dd6aa4c6e">Nv::Blast::ApexImporter::ApexImporterConfig</a> <li>ApexImportTool() : <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a> <li>appendMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#9013dae8926bf0c0f332cec0fd2dfff2">Nv::Blast::FbxFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#298889514e643ee2c35959c6b4e6958b">Nv::Blast::ObjFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a2b7a1dea165bc42ba91029911b669e1">Nv::Blast::FbxFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#9013dae8926bf0c0f332cec0fd2dfff2">Nv::Blast::FbxFileWriter</a> <li>applyDamage() : <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#613f6c52b8406b9cedb154498a29529b">Nv::Blast::ExtImpactDamageManager</a> <li>applyFracture() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a> <li>applyNoise() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#7060e8f6d03314ea614985eb312feb41">Nv::Blast::MeshNoiser</a> <li>applySyncBuffer() @@ -246,34 +274,36 @@ Here is a list of all class members with links to the classes they belong to: <li>area : <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a> <li>asReader() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#10dee2e27f18ef1f0f904ca6e8fa467a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#434a81d60bb465df565a994ed799819c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#41339f0a71614203098859ba745197bf">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#642f6c1c43b50f7472fabf607789294b">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#91d5749326fa0626f8266a0285e11d02">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#434a81d60bb465df565a994ed799819c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#10dee2e27f18ef1f0f904ca6e8fa467a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#f687095d1a3b72e6ab90218b0b17f21c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#229c25f7195f918c184875bdfc99310c">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#61d58cb32d0f58c9f5502a77626d5339">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#41339f0a71614203098859ba745197bf">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#642f6c1c43b50f7472fabf607789294b">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ba6df2726a5f1178f5fec30071032d59">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#e3ccac9b5e1a391c64d16d4d3d7505fc">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#91d5749326fa0626f8266a0285e11d02">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#6de5e5b5eda1fdaa4490282a8ff5b0f4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c970d68367fa2bd9f6b9a49fbe37eda8">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#f687095d1a3b72e6ab90218b0b17f21c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#e3ccac9b5e1a391c64d16d4d3d7505fc">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0e1fc19bb34bcc3822105ab4cf3d9b0b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>Asset -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a> <li>asset -: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a> -<li>Asset() -: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a> +<li>Asset +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a> <li>asset : <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_desc.html#70c0d996c924c3c0656b17228413d19c">Nv::Blast::TkActorDesc</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#7f7c8fb6f3d9f53bf3deef296a620fe5">Nv::Blast::ExporterMeshData</a> +<li>Asset +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a> +<li>asset +: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#82eea5edda9545d420939ef6a79aea7b">Nv::Blast::AuthoringResult</a> <li>assetBonds : <a class="el" href="struct_nv_blast_graph_shader_actor.html#ebb7e8d55ddf8cb2ef71326632952cfe">NvBlastGraphShaderActor</a> <li>assetChunks @@ -286,9 +316,8 @@ Here is a list of all class members with links to the classes they belong to: <li>assetToFractureChunkIdMap : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a> <li>at() -: <a class="el" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">btAlignedObjectArray< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#e932afd49acfc5f585a1238fd224931d">Nv::Blast::FixedArray< T ></a> -, <a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">btAlignedObjectArray< T ></a> +: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3bcc2bdc3fcb35d947297c46217e8862">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">btAlignedObjectArray< T ></a> <li>attachPositions : <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a> diff --git a/docs/source_docs/files/functions_0x62.html b/docs/source_docs/files/functions_0x62.html index 068be8e..2209829 100755 --- a/docs/source_docs/files/functions_0x62.html +++ b/docs/source_docs/files/functions_0x62.html @@ -92,14 +92,16 @@ 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_fixed_queue.html#a8645abdbfec5f146a87d20eb7061000">Nv::Blast::FixedQueue< T ></a> <li>BBoxBasedAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a> +<li>bEdges +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a> <li>BlastBondGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a> <li>bond : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a> , <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a> <li>bondCount -: <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a> +, <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a> <li>bondDescs : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a> @@ -110,8 +112,8 @@ Here is a list of all class members with links to the classes they belong to: <li>bondFractureCount : <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a> <li>bondFractures -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a> -, <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a> +: <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a> <li>BondGenMode : <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig</a> <li>bondIterationsPerFrame @@ -125,18 +127,24 @@ Here is a list of all class members with links to the classes they belong to: <li>bondsDamaged : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a> <li>bondsFromPrefractured() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl</a> <li>BooleanConf() : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a> <li>BooleanEvaluator() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#da4ddcd1ff90216d20d2a3fdce52f71c">Nv::Blast::BooleanEvaluator</a> +<li>BooleanToolOutputDataImpl() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#224607a8be6266fc3bf70e4c274b324e">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>BooleanToolV2() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#252a9ce4fe8dfc98933b194826c59b7d">Nv::Blast::BooleanToolV2</a> <li>borrowActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a> <li>bOutputFBXAscii : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#514d9fc24e80c0e4b0c992021a782049">Nv::Blast::FbxFileWriter</a> <li>brand() -: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a> @@ -150,8 +158,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_serialization_1_1_tk_asset_1_1__capnp_private.html#42a20f875e42f14cbd6ced56e2dc9b90">Nv::Blast::Serialization::TkAsset::TkAsset::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html#afbc3ee5cc982c8ba8f0a57ef3b5f769">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html#ed41fec1728169726117e3a63be327fc">Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a> <li>btAlignedAllocator() : <a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator< T, Alignment ></a> <li>btAlignedObjectArray() @@ -165,84 +171,87 @@ Here is a list of all class members with links to the classes they belong to: <li>buffers : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a> +<li>build() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#749fd110fcee1730d873a2c9e877ee7d">Nv::Blast::TriangulatorV2</a> <li>buildCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a> <li>buildConvexHull() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#a55b2b5cff9e855a9d372827eeae9b50">Nv::Blast::TriangleProcessor</a> <li>buildConvexMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a> +<li>buildConvexMeshRT() +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">Nv::Blast::ConvexMeshBuilderImpl</a> <li>buildDescFromInternalFracture() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a> <li>Builder() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#191137e3f61c44186d067c3b15c03dab">Nv::Blast::Serialization::Asset::Asset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#4bcbae0525438e2f3342880282fb4f81">Nv::Blast::Serialization::Asset::Asset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#67a6989f4d755819007780673fceedc9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#5ee7b4addeb6267d681e51c88e9999d4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#b9434ff54815451751c84816c1075007">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#73c97ac84ed67a636462553fbac7f6e6">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ea9b8f474d25a002c933af7660b80fa0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#5ee7b4addeb6267d681e51c88e9999d4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#c679f14b24dc17eb83066add6aee5acf">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#add6321c4fbf97fe070a797f23c0e59e">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#7d84b2c5f5fa567b63d8744f3466a07e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#d818686d745399f1de2a8d0e09644d97">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#6220ae0e570d9b3fbb29c0bc50153bc2">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#67a6989f4d755819007780673fceedc9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#939d085975187996a63c62e81b7b1dd9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#07097ac1b658dae583cd7fe14951db25">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#cf7cadbfed90e5542bf27d027cb93ed2">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#73c97ac84ed67a636462553fbac7f6e6">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#d818686d745399f1de2a8d0e09644d97">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#07097ac1b658dae583cd7fe14951db25">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#6de4a726394bd1afb66c5633040f97ce">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#b9434ff54815451751c84816c1075007">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ff85ef00bd300acbd4de52016c7dd009">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8e612518b708f7f5814f24022b853a52">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> <li>buildMeshConvexDecomposition() -: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a> <li>Builds -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#4e3f8054736622eed965dc19f2ce55f9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#272689ccb47637719fad4b31507cb2fb">Nv::Blast::Serialization::Asset::Asset::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#19b873c1309d2f38876b7e8988844c3f">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#4e3f8054736622eed965dc19f2ce55f9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#c28a74f84265429a967efd1d8ec0d456">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#19b873c1309d2f38876b7e8988844c3f">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#74cd42e2ed32de3103c230340f2f1949">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#4fc3dba7321aa47d6c02157b9bd88c27">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a0306df8454844e4e43c0db742f7271b">Nv::Blast::Serialization::UUID::UUID::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#dcdefb1e5595009f88e7b9bd1275462e">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#52e572c56b950d4e0b878a2d6e0d464d">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#272689ccb47637719fad4b31507cb2fb">Nv::Blast::Serialization::Asset::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#5851e3946f723cd66374dfcf258d7907">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#7b0f10f9119186bd3e12b09124b6f715">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2170c04049b0088183696cbee6298664">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c86dc86a4067ef79123905789e0fcd6e">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a0306df8454844e4e43c0db742f7271b">Nv::Blast::Serialization::UUID::UUID::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#1398e1fbbfacdbf046911dd77a008b7a">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#8af716310631bf2a2965e51b2aa4694e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#b54417ff15d9a97d68fb99ace1970eb3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c86dc86a4067ef79123905789e0fcd6e">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#74cd42e2ed32de3103c230340f2f1949">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#52e572c56b950d4e0b878a2d6e0d464d">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#4fc3dba7321aa47d6c02157b9bd88c27">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2170c04049b0088183696cbee6298664">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#8af716310631bf2a2965e51b2aa4694e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_0x63.html b/docs/source_docs/files/functions_0x63.html index 54de89b..2c304d3 100755 --- a/docs/source_docs/files/functions_0x63.html +++ b/docs/source_docs/files/functions_0x63.html @@ -87,13 +87,17 @@ Here is a list of all class members with links to the classes they belong to: <p> <h3><a class="anchor" name="index_c">- c -</a></h3><ul> <li>c -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#c789134fae1cf431cf298dc71a7dc4c3">Nv::Blast::EdgeToTriangles</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#c789134fae1cf431cf298dc71a7dc4c3">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a> <li>ca -: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> +<li>calcPerFacetBounds() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl</a> <li>Cancel() -: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> +, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a> <li>canFindRoot() : <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#522082e2bf8c1b793cf37655f92bab72">Nv::Blast::FamilyGraph</a> <li>capacity() @@ -102,6 +106,17 @@ 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_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7eebce80ccbde2a06e4122c9e36688c7b">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a> <li>cb : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> +<li>cell +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a> +<li>cellAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a> +<li>cellsCount +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a> +<li>cellsMeshes +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a> <li>centroid : <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a> , <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a> @@ -122,29 +137,35 @@ Here is a list of all class members with links to the classes they belong to: <li>chunkDescs : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_blast_asset_desc.html#262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a> +<li>ChunkFlags +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a> <li>chunkFractureCount : <a class="el" href="struct_nv_blast_fracture_buffers.html#28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a> <li>chunkFractures : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a> , <a class="el" href="struct_nv_blast_fracture_buffers.html#bcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a> +<li>ChunkGraphLink() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">Nv::Blast::ChunkGraphLink</a> <li>chunkId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a> <li>chunkIndex : <a class="el" href="struct_nv_blast_chunk_fracture_data.html#d6a4e5b1e70f7f6fb10030903e5fc3ee">NvBlastChunkFractureData</a> , <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">NvBlastSubgraphShaderActor</a> <li>chunkIndices -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a> -, <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a> +: <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">NvBlastGraphShaderActor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a> <li>chunksBroken : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">Nv::Blast::TkFractureEvents</a> <li>chunksDamaged : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#cfb0961d364f23fcbf30196eb5970567">Nv::Blast::TkFractureEvents</a> <li>ci : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>CircularList() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">VHACD::CircularList< T ></a> <li>CircularListElement() @@ -155,11 +176,6 @@ Here is a list of all class members with links to the classes they belong to: <li>cleanMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl</a> -<li>Clear() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">VHACD::SArray< T, N ></a> <li>clear() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3f2d0ca6c66c48c6c5ca8ed83dd4bf07">Nv::Blast::FixedArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2a7209fa614fc173bbd7a8a10c856dff">Nv::Blast::FixedBitmap</a> @@ -167,6 +183,11 @@ 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_fixed_priority_queue.html#7127664503056837ccaf338909e59652">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> , <a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#75ddcb70c161b0744d9ec8e1b5a91ff4">Nv::Blast::LocalBuffer< T ></a> +<li>Clear() +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">VHACD::SArray< T, N ></a> <li>ClearPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">VHACD::Mesh</a> <li>clearStencil() @@ -180,8 +201,8 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a> <li>clone() -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance< T, eventType ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance< T, eventType ></a> <li>closestAxis4() : <a class="el" href="classbt_vector4.html#1f462c8ea6b5e8550df89c6414da2eae">btVector4</a> <li>clusteredSitesGeneration() @@ -224,8 +245,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#1553450568fbefebc4100710d336bd9b">VHACD::VHACD</a> , <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#6841416086ba66fb28973a1f3aee1579">VHACD::IVHACD</a> <li>ComputeBB() -: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#fe31a1a939522fd560ca41691c650668">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#1218d20baebca8582008c290ff20fb12">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62e320a3e2cdf49fcdd28b7a8157a294">VHACD::TetrahedronSet</a> <li>ComputeCenter() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#d35b8d2444ff5d1b8fc790e1f73f0e6c">VHACD::Mesh</a> @@ -233,38 +254,40 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#ce03bd6e3fdd5b4681991728c7d4577a">VHACD::VHACD</a> , <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ac57f34e2958b6c05e14b8555e950b28">VHACD::IVHACD</a> <li>ComputeClippedVolumes() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#cc1579ce0c4d42c31b2e7970730239ee">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ed63d7e30ac56e2c2d9e12c5def007dc">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#8876f46850f4fc36eff76feab2600518">VHACD::TetrahedronSet</a> <li>ComputeConstraints() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">VHACD::VHACD</a> , <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">VHACD::IVHACD</a> <li>ComputeConvexHull() -: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">VHACD::TetrahedronSet</a> <li>ComputeDiagBB() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">VHACD::Mesh</a> <li>ComputeExteriorPoints() -: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a> <li>ComputeMaxVolumeError() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#640b4c819bf41a5cef4ef9e99961eff3">VHACD::TetrahedronSet</a> <li>ComputePrincipalAxes() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#dc0fa8cf5ac5a437c8d245b12835ff39">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#f00162d0f41ff900dfccf33be38dd3f9">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#5685dea1be98db6435cda31252bffd62">VHACD::TetrahedronSet</a> <li>ComputeVolume() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#81455b83adbeefb1e8e670a6ff7d1065">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2547d14bccde63a36bd39e9c418171b">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c69dc9bddc9d7ac7e0c5bfc894cbbc53">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#640488a83fefc3321b995dbdeb54c889">VHACD::Mesh</a> <li>concavity : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams</a> +<li>Cone +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a> <li>const_pointer : <a class="el" href="classbt_aligned_allocator.html#0e891e100940277ebbd7272040f10e03">btAlignedAllocator< T, Alignment ></a> <li>const_reference @@ -278,74 +301,77 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#2045706b07f2899d2e8c85dd0bad0517">VHACD::Volume</a> <li>convertToTriangle() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a> <li>ConvexMeshBuilderImpl() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#ac9a3c9256ac22abc3337261bd6116d7">Nv::Blast::ConvexMeshBuilderImpl</a> <li>coord : <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#5e224ca8a22c2e8f71dfc999beef7f1c">Nv::Blast::SegmentToIndex</a> -<li>copy() -: <a class="el" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">btAlignedObjectArray< T ></a> <li>Copy() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#04992292ab6d6934657cdf82cc3c3512">VHACD::TMMesh</a> +<li>copy() +: <a class="el" href="classbt_aligned_object_array.html#edc2708d688e8cc816d97ecb05ace68f">btAlignedObjectArray< T ></a> <li>copyFromArray() : <a class="el" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">btAlignedObjectArray< T ></a> <li>CopyPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">VHACD::Mesh</a> +<li>copyVerticesAndResults() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">Nv::Blast::BooleanToolOutputDataImpl</a> <li>Count -: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a> , <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a> <li>create() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a> <li>Create() -: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a> <li>create() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a> -, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a> <li>Create() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a> +<li>create() +: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> <li>createActor() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#8abe98c41d659ecdeb70b722450b56be">Nv::Blast::TkFrameworkImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a> <li>createAsset() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#e30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#e30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a> <li>createBondBetweenMeshes() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a> <li>createChunkMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a> +<li>CREATED_BY_ISLAND_DETECTOR +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a> <li>createFamily() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a> <li>createGroup() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a> <li>createJoint() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a> <li>createNewMesh() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">Nv::Blast::BooleanEvaluator</a> <li>createRaycastMesh() -: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#6a1024989eba5ce6650d87780a1b7a3a">VHACD::RaycastMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#31b2f20b771a8596f3feddd462276e59">VHACD::RaycastMesh</a> <li>createRequiredScratch() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3082322754cba457f678e567b288fe02">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#b7a7be3a23d3cebbf4be3ef8f1b442c6">Nv::Blast::Asset</a> @@ -355,8 +381,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_fracture_tool_impl.html#ddbaafbc27cd4bfcfe9777060455c127">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#36b1f5a608fb87c0da383e32e7f09bf1">Nv::Blast::FractureTool</a> <li>cutout() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#247f0e36c015237002dc87675562289b">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#6c74f2ddd8b73705675767149c2ce69e">Nv::Blast::FractureToolImpl</a> <li>cutoutLoops : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#dfeea6d89a6e39188fc96eb8d6d202ea">Nv::Blast::CutoutSetImpl</a> <li>cutouts diff --git a/docs/source_docs/files/functions_0x64.html b/docs/source_docs/files/functions_0x64.html index d06bf72..dd9884c 100755 --- a/docs/source_docs/files/functions_0x64.html +++ b/docs/source_docs/files/functions_0x64.html @@ -127,11 +127,14 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="classbt_aligned_object_array.html#cebca91940aecdb1c11718bc08b511c9">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a> , <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a> +<li>debrisRadiusMult +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a> <li>Debug : <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce1ea5042557bdaca500e32f93c538695a">NvBlastMessage</a> <li>DebugLine() -: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ea42657ac811fb58a470ee89cc4f5787">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#ae5d9d324ac30cec64094d9d298ce634">Nv::Blast::DebugLine</a> <li>DebugRenderMode : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d">Nv::Blast::ExtStressSolver</a> <li>Delete() @@ -153,28 +156,34 @@ Here is a list of all class members with links to the classes they belong to: <li>deserialize() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc84f6ae1ee76cf23b15898d2ba23721">Nv::Blast::Actor</a> <li>deserializeFromBuffer() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#6486a199fa85801699312ccb279c4b00">Nv::Blast::ExtSerializer</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#6fb7f346cbe938ccb155be5a8b8c9efe">Nv::Blast::ExtSerialization</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#6fb7f346cbe938ccb155be5a8b8c9efe">Nv::Blast::ExtSerialization</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#b383fa5b9b19962a734bcf6211d392ea">Nv::Blast::ExtSerializationCAPN< TObject, TSerializationReader, TSerializationBuilder ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#6486a199fa85801699312ccb279c4b00">Nv::Blast::ExtSerializer</a> <li>deserializeFromStream() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#960853d269e0bc68abb65d32c8576101">Nv::Blast::ExtSerializationCAPN< TObject, TSerializationReader, TSerializationBuilder ></a> <li>deserializeFromStreamReader() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html#3c51fe91d944f95512893fb1eac0ebc9">Nv::Blast::ExtSerializationCAPN< TObject, TSerializationReader, TSerializationBuilder ></a> <li>despawn() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#2e888c9f29fca37476e4f3087720f74d">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#2e888c9f29fca37476e4f3087720f74d">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#9f2c87d0053bedcb0c3f20c04afa41f5">Nv::Blast::ExtPxFamily</a> <li>destroy() -: <a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">btAlignedObjectArray< T ></a> -, <a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">btAlignedAllocator< T, Alignment ></a> +: <a class="el" href="classbt_aligned_allocator.html#8570a358258bc64869f0effd8405b69b">btAlignedAllocator< T, Alignment ></a> +, <a class="el" href="classbt_aligned_object_array.html#8ef274b9d73a61593c17b9b21442e0a7">btAlignedObjectArray< T ></a> <li>destroyJoint() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a> +<li>Difference() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>diffuse_tex : <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a> <li>dimensions : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl</a> <li>Direction : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c">Nv::Blast::DList::DList::It</a> +<li>dirtyChunks +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a> +<li>dirtyChunksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a> <li>disownAsset() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#b79a5581b169d18b1c0fba3256b22ef8">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>disownAssetLL() @@ -196,16 +205,15 @@ Here is a list of all class members with links to the classes they belong to: <li>disownRotation() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#5775acd8f742d714339736c063b97abb">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>disownScale() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9e2f41f8318bb4211636397a321cc05">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b4f836e19d3269eaa8923a0cc260be71">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#b4f836e19d3269eaa8923a0cc260be71">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9e2f41f8318bb4211636397a321cc05">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>disownTransform() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#e3fdcf0eecbb085633981e93a5930359">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> <li>disownValue() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#5b111d4b79f5525cda2608800f1ae711">Nv::Blast::Serialization::UUID::UUID::Builder</a> <li>dispatch() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#b89c263855e29dca7a660d8d3fdc83da">Nv::Blast::TkEventQueue</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#624660738275022a9653ccc1e823b7f1">Nv::Blast::TkEventQueue</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#624660738275022a9653ccc1e823b7f1">Nv::Blast::TkEventQueue</a> <li>dispatchActorCreated() : <a class="el" href="class_nv_1_1_blast_1_1final.html#37274f4534259023f2f84b0d453f88e7">Nv::Blast::final</a> <li>dispatchActorDestroyed() @@ -221,6 +229,10 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">btAlignedObjectArray< T ></a> <li>DummyAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a> +<li>dumpChunksToObj() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_0x65.html b/docs/source_docs/files/functions_0x65.html index 96bb6b5..0968dc6 100755 --- a/docs/source_docs/files/functions_0x65.html +++ b/docs/source_docs/files/functions_0x65.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to: <h3><a class="anchor" name="index_e">- e -</a></h3><ul> <li>e : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent</a> <li>ea : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">Nv::Blast::TriangleIndexed</a> <li>eABORT @@ -101,6 +101,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_error_code.html#626314fe23bf1efd003362a7b74523ab55eb81168a3b4017418d0606501290ba">Nv::Blast::ErrorCode</a> <li>eDEBUG_WARNING : <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#626314fe23bf1efd003362a7b74523ab88ddbb0adcd520fd128e19973afd5d77">Nv::Blast::ErrorCode</a> +<li>edesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a> <li>Edge() : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a> <li>EdgeFacetIntersectionData() @@ -108,10 +110,13 @@ Here is a list of all class members with links to the classes they belong to: <li>EdgeFlag : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c">Nv::Blast::MeshNoiser</a> <li>edges -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> -, <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +: <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> <li>edgesCount : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl</a> <li>EdgeToTriangles() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#f8461a7114523bdc114624d99e76daa7">Nv::Blast::EdgeToTriangles</a> <li>EdgeWithParent() @@ -130,7 +135,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_fixed_priority_queue.html#5348990a3df348ad769d722f23b9ceb5">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#cd36deda8b51360698729e0db0b3e6d4">Nv::Blast::FixedQueue< T ></a> <li>end -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> <li>endProcess() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a> <li>eNO_ERROR @@ -163,19 +169,21 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#8a03bb4afc2bbf91d049be80c531e29a">physx::shdfnd::Hash< NvBlastID ></a> <li>Erase() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray< T, N ></a> +<li>eraseNode() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a> <li>Error : <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ced3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a> <li>eval4D() : <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">Nv::Blast::SimplexNoise</a> <li>EVENT_TYPE -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance< T, eventType ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> <li>EXACT -: <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a> <li>expand() : <a class="el" href="classbt_aligned_object_array.html#d64affb4ed3f9db81f832cbac6b62527">btAlignedObjectArray< T ></a> <li>expandNonInitializing() @@ -199,7 +207,7 @@ Here is a list of all class members with links to the classes they belong to: <li>ExtImpactSettings() : <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#a60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a> <li>ExtInputStream() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6ed2c6f8412d5d0d22562786c621e10f">Nv::Blast::ExtInputStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a> <li>ExtIStream() : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a> <li>ExtKJPxInputStream() @@ -214,7 +222,7 @@ 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_1final.html#bc19d867601adaa427eda7fc34ed5e26">Nv::Blast::final</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#eab763aa6e731f23c21c9131968e45b7">Nv::Blast::Serialization::ExtPxAsset</a> <li>ExtPxAssetImpl() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#ad48eb7e3e1b898ec0fca814cca2a139">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#315dca51275c98b2b80bd35d8c1f385e">Nv::Blast::final</a> <li>ExtPxChunk() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#06058ce7efbe9e3848858b9b7fd9a730">Nv::Blast::Serialization::ExtPxChunk</a> <li>ExtPxFamilyImpl diff --git a/docs/source_docs/files/functions_0x66.html b/docs/source_docs/files/functions_0x66.html index e817dbf..baae703 100755 --- a/docs/source_docs/files/functions_0x66.html +++ b/docs/source_docs/files/functions_0x66.html @@ -92,6 +92,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classbt_convex_hull_computer.html#428dc0b27831ad91f018f999490bc019">btConvexHullComputer</a> <li>Facet() : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#c638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a> +<li>FACET_FACET_TEST +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>facets : <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#bf295a5e931ffdc0ecf69ef2dc621c95">Nv::Blast::SharedFace</a> <li>Fail @@ -100,12 +102,12 @@ 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_i_stream.html#08c47705c0478280c3dbb22316a045b2">Nv::Blast::ExtIStream</a> <li>families : <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#e6badf651ba000f9fe081a5ca096d6cc">Nv::Blast::TkJointDesc</a> -<li>family -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a> <li>Family : <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a> +<li>family +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#e05d8c4d30f49166b3abcedd07ed9f0f">Nv::Blast::ExtSyncEventFamilySync</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#7c88bccb5c40ecae592ba67d1cc91b68">Nv::Blast::TkActorData</a> <li>familyBondHealths : <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a> <li>FamilyDataBlock @@ -128,6 +130,11 @@ 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_fbx_file_writer.html#742fadf16a47ea43975edf3e939738d2">Nv::Blast::FbxFileWriter</a> <li>FbxSystemUnitToString() : <a class="el" href="class_fbx_utils.html#e8ef73c8d3c35ee29072a6914cfd7adc">FbxUtils</a> +<li>ffResult +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a> +<li>ffResultCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl</a> <li>fill() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a> @@ -196,14 +203,15 @@ Here is a list of all class members with links to the classes they belong to: <li>FixedQueue() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#12feba21bdf02ee2bea2e9e0e5910bf6">Nv::Blast::FixedQueue< T ></a> <li>flags -: <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a> <li>Flags -: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93">Nv::Blast::ExtIStream</a> -, <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b">NvBlastChunkDesc</a> +: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b">NvBlastChunkDesc</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93">Nv::Blast::ExtIStream</a> <li>flags -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a> +, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a> <li>FORCED : <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>forceSize_Unsafe() @@ -212,6 +220,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a> <li>Forward : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c8adc79a77f8ec2d5d011128741cfd96a">Nv::Blast::DList::DList::It</a> +<li>fr +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a> <li>fracture : <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a> <li>Fracture @@ -224,6 +234,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_family_header.html#44bed5d2801cd48c30141d21e1852816">Nv::Blast::FamilyHeader</a> <li>fractureNoEvents() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#8c8dbf18c71bfd84c101542fce8498ff">Nv::Blast::FamilyHeader</a> +<li>FractureRTImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#19739a5fedc580698519cb15c96cf76b">Nv::Blast::FractureRTImpl</a> +<li>FractureRTMultithreadedImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2cdd433872dc7f53e167a0b56a779dc5">Nv::Blast::FractureRTMultithreadedImpl</a> <li>fractureSubSupport() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#2a8ef3805c7eaa784d181c5af6021eaa">Nv::Blast::FamilyHeader</a> <li>fractureSubSupportNoEvents() diff --git a/docs/source_docs/files/functions_0x67.html b/docs/source_docs/files/functions_0x67.html index 7df6419..f6f872f 100755 --- a/docs/source_docs/files/functions_0x67.html +++ b/docs/source_docs/files/functions_0x67.html @@ -86,17 +86,29 @@ Here is a list of all class members with links to the classes they belong to: <p> <h3><a class="anchor" name="index_g">- g -</a></h3><ul> +<li>generateBeamPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a> <li>generateFracture() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a> <li>generateFractureCommands() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a> <li>generateFractureCommandsPerActor() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a> <li>generateInSphere() -: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> +<li>generateRegularRadialPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a> +<li>generateUniformPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a> +<li>generateVoronoiPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl</a> <li>geometry : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#e94db08a254603567004e5818142f5bc">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a> @@ -129,10 +141,10 @@ Here is a list of all class members with links to the classes they belong to: <li>getActorLLInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#bc8fd45378887f62560c01e320b20235">Nv::Blast::TkActorImpl</a> <li>getActors() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#c4f6211e8d94b98da0fe9031f1ecec56">Nv::Blast::TkGroup</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">Nv::Blast::ExtPxFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#c19550a524c2b63373b545a8cae231a8">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#d81939fffea17179aa0fc702b7beb0b1">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ffa660004a1804edfff31207e07f8c16">Nv::Blast::TkFamily</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#c4f6211e8d94b98da0fe9031f1ecec56">Nv::Blast::TkGroup</a> <li>getAdj() : <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#55124c5dd5109aa95d2b1751352b0c54">Nv::Blast::IndexDList< IndexType ></a> <li>getAdjacencyPartition() @@ -177,11 +189,11 @@ Here is a list of all class members with links to the classes they belong to: <li>getBlock() : <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#c4a8aaca694b9a5a4c9264c471b76fd9">Nv::Blast::SharedBlock< T ></a> <li>getBondCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#c36972772def9f12c53e12dbdd1b5606">Nv::Blast::Serialization::Asset::Asset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#c36972772def9f12c53e12dbdd1b5606">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#051b03c360adc991498c8f9f352fd573">Nv::Blast::Serialization::Asset::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aba9643df955f917bcdf2324499c63fb">Nv::Blast::ExtStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#3b4976a2cdaf417d35fe5dffdd8b7374">Nv::Blast::Asset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a> <li>getBondHealths() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#5a73073624527e075c82822e2e650775">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_actor.html#fbfed518265059f7d0ea6601636c6ed5">Nv::Blast::Actor</a> @@ -252,14 +264,14 @@ Here is a list of all class members with links to the classes they belong to: <li>getChunkNodeName() : <a class="el" href="class_fbx_utils.html#94d2380fa21667650aba13ed60a91756">FbxUtils</a> <li>getChunks() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0cd345a19090b1a5b332650f976041e2">Nv::Blast::ExtPxAsset</a> +: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ca8326bdc2871657619eeafc807d1457">Nv::Blast::Actor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#42d4936919a993bb80476d9f7d678cf0">Nv::Blast::TkAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#0cd345a19090b1a5b332650f976041e2">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#381dfd7ed53b85b4ebfd73a147261897">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#0dcf290549d044f268d3607011dcbd42">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#b10dd8f0c9cbc38abe28ea6e4850c8e1">Nv::Blast::Serialization::Asset::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#9d3489a7e6c2dd2c520d97f9759f8d03">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#ece606d49cb94c660775845c2cbe6387">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ca8326bdc2871657619eeafc807d1457">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#42d4936919a993bb80476d9f7d678cf0">Nv::Blast::TkAsset</a> <li>getChunksArray() : <a class="el" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">Nv::Blast::final</a> <li>getChunksIdAtDepth() @@ -268,9 +280,9 @@ Here is a list of all class members with links to the classes they belong to: <li>getChunkToGraphNodeMap() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#6cd0729e2025668bbf82733900542ca2">Nv::Blast::Serialization::Asset::Asset::Reader</a> <li>getCollision() -: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#128ff819638921a9c76e1829e85998d8">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#9bc0b072410dd80c48c3ad28ac9cc310">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#01c925f55875fe9d85433bd6ab953d60">Nv::Blast::ObjFileReader</a> <li>getCollisionGeometry() : <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>getCollisionGeometryLayerName() @@ -327,10 +339,10 @@ Here is a list of all class members with links to the classes they belong to: <li>getDimensions() : <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">Nv::Blast::CutoutSet</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">Nv::Blast::CutoutSetImpl</a> -<li>GetDistance() -: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3< T ></a> <li>getDistance() : <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#c2bbb249c734d2227bee2338f4681a66">Nv::Blast::Separation</a> +<li>GetDistance() +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3< T ></a> <li>GetDistanceSquared() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">VHACD::Vec3< T ></a> <li>GetEdges() @@ -360,6 +372,9 @@ Here is a list of all class members with links to the classes they belong to: <li>getFacet() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">Nv::Blast::MeshImpl</a> +<li>getFacetBound() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl</a> <li>getFacetCount() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">Nv::Blast::MeshImpl</a> @@ -459,11 +474,11 @@ Here is a list of all class members with links to the classes they belong to: <li>getHierarchyCount() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#8ad946e6215f8a15d0d6d4e79f21202b">Nv::Blast::Asset</a> <li>getID() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#3a521051b70d54609758eca70421fc9c">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#059a30256d206c915e0e74513390eff7">Nv::Blast::Serialization::Asset::Asset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#470ce8ea0e88dee0d5a2e2ea32cfb4f8">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#3a521051b70d54609758eca70421fc9c">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#610a75ccff6579e5e54a59f2840f6630">Nv::Blast::TkIdentifiable</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#91f482def3abe0cfcfe455bbca497288">Nv::Blast::TkTypeImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#059a30256d206c915e0e74513390eff7">Nv::Blast::Serialization::Asset::Asset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#470ce8ea0e88dee0d5a2e2ea32cfb4f8">Nv::Blast::Serialization::Asset::Asset::Builder</a> <li>GetIFS() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d244b88e34e6790c35d24dead4ca37a7">VHACD::TMMesh</a> <li>getImmediateScratch() @@ -479,8 +494,16 @@ 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_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#6420cca9262138762b19223b4696c060">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a> +<li>getIndexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getIndexInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">Nv::Blast::TkActorImpl</a> +<li>getIndexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getIndicesCount() : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#1e0b5573a23da31c4b4c1ac1990129d4">Nv::Blast::FbxFileReader</a> @@ -488,6 +511,8 @@ 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> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a> +<li>getInversed() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a> <li>getIsStatic() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#7e90c9ed8ddab210ac2065a413bb073b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#ba46463b7e853d11fa0397ad2ad19c49">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> @@ -501,33 +526,33 @@ Here is a list of all class members with links to the classes they belong to: <li>getJointDescCount() : <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#8d255a5bcb16849788085df6c571018d">Nv::Blast::TkAsset</a> <li>getJointDescs() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#cff92f94a8168cc5370c44aafdcff13f">Nv::Blast::TkAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#de755f93269e7ba08039c8d579823bc7">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#cff92f94a8168cc5370c44aafdcff13f">Nv::Blast::TkAsset</a> <li>getJoints() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">Nv::Blast::TkActor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">Nv::Blast::TkActorImpl</a> <li>getLastTickCount() : <a class="el" href="class_nv_1_1_blast_1_1_time.html#f0937e761f072b8ffc84e4e83c6abd6f">Nv::Blast::Time</a> <li>getLeafChunkCount() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#68750ca308368995c598756ce2e2bb21">Nv::Blast::Serialization::Asset::Asset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#68750ca308368995c598756ce2e2bb21">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#bb0aacf95597d2515c63726f6a63a27c">Nv::Blast::Serialization::Asset::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cffc5390424f427cedbdfc5016aa7c95">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#4e048a978ebaa84a675abe0f8e656b11">Nv::Blast::TkAsset</a> <li>getLowerSupportChunkCount() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0b0439d2efbbf360b98342720126deb2">Nv::Blast::Asset</a> <li>getLowerSupportChunkHealths() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#7945bc8bf80130d18f8cc4ffdd70b6c3">Nv::Blast::Actor</a> <li>getMaterial() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a> <li>getMaterialCount() : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fe756b47f2fde0d4933b4bc4f8d10b79">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">Nv::Blast::ObjFileReader</a> <li>getMaterialIds() -: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader</a> <li>getMaterialName() : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a> @@ -540,10 +565,10 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">VHACD::VoxelSet</a> <li>getMemorySize() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#13e1d7037123db8187bc4620a7f2e97a">Nv::Blast::Asset</a> -<li>GetMesh() -: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a> <li>getMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#e751e30be10b6bcfa1cf79d6464c9662">Nv::Blast::MeshNoiser</a> +<li>GetMesh() +: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a> <li>getMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> @@ -560,17 +585,26 @@ Here is a list of all class members with links to the classes they belong to: <li>GetMinBBVoxels() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">VHACD::VoxelSet</a> <li>getName() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#97065fab9dbf61e55453869d3d226af3">Nv::Blast::ExtGroupWorkerTask</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#97065fab9dbf61e55453869d3d226af3">Nv::Blast::ExtGroupWorkerTask</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#46e5b32fc3d3aec3beb78285eb3fe734">Nv::Blast::ExtSerializer</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#f3d9ae44f5f8234e0ccf6027dcca40ab">Nv::Blast::TkType</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#b9a0b0be8e7d8dd6fdeee0ab8814c862">Nv::Blast::TkTypeImpl</a> <li>getNameInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#8bf8e77800daff6c8eb44276532dfd6d">Nv::Blast::TkTypeImpl</a> <li>GetNConvexHulls() -: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a> +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a> +, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9d83d6e163e1dacc271e67a55d376f78">VHACD::VHACD</a> <li>GetNEdges() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">VHACD::TMMesh</a> +<li>getNewEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>getNewFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a> +<li>getNewVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">Nv::Blast::BooleanToolOutputDataImpl</a> <li>GetNext() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">VHACD::CircularListElement< T ></a> <li>getNext() @@ -581,22 +615,22 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getNextFacet() : <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a> <li>getNodeCount() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> <li>getNodeIndices() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> <li>GetNorm() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2< T ></a> <li>getNormal() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#01d953981e50271cb4e74134cc3846eb">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#84c089dd077eda565a45fa80c5a8c9e0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> <li>getNormalizedDamage() @@ -611,29 +645,29 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bfd1ac1ba33eed1aeee61f1ed7706028">VHACD::Mesh</a> <li>GetNPrimitives() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#6f9bc9e97bf9f02748cc60b925da152d">VHACD::PrimitiveSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#affda25738be560789e6480d17d9d3f6">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a50d9e8d9c01e32fc93af6a2c8ea7db6">VHACD::TetrahedronSet</a> <li>GetNPrimitivesInsideSurf() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a> <li>GetNPrimitivesOnSurf() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">VHACD::Volume</a> <li>GetNTriangles() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">VHACD::TMMesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">VHACD::Mesh</a> <li>GetNVertices() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">VHACD::TMMesh</a> <li>getObjectCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a> <li>getObjects() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4a37480572a0969d2fddf4a476961a08">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#0de2324a24540ad80fff89f808532160">Nv::Blast::TkFramework</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#0de2324a24540ad80fff89f808532160">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4a37480572a0969d2fddf4a476961a08">Nv::Blast::TkFrameworkImpl</a> <li>getObjectType() : <a class="el" href="structbt_typed_object.html#89ec4b523dcc4749bf902dea09a7419c">btTypedObject</a> <li>getObjectTypeID() @@ -643,8 +677,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getOverstressedBondCount() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f74a5d7affbf89a5c05a1e2320cd60d">Nv::Blast::ExtStressSolver</a> <li>getP() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#820a250639ea1e85147d1687b69e68af">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> <li>getParentChunkId() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">Nv::Blast::Triangulator</a> @@ -652,28 +686,33 @@ 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_serialization_1_1_nv_blast_chunk_1_1_reader.html#d050c5990931a8f7d4720b997abac574">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> <li>getPayload() : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a> +<li>getPerTriangleData() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getPhysics() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a> <li>getPhysXActor() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a> <li>GetPoint() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">VHACD::VoxelSet</a> <li>GetPoints() -: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a> <li>GetPointsBuffer() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#996af6ba4a258d431123827478598016">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">VHACD::Mesh</a> <li>getPositionArray() -: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a> <li>getPositionedMapping() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">Nv::Blast::Triangulator</a> +<li>GetPrev() +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">VHACD::CircularListElement< T ></a> <li>getPrev() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#6153dfa5dbef280c4ed9b1d69a069d2b">Nv::Blast::DLink</a> <li>GetPrev() @@ -682,8 +721,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_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a> <li>getPxActorDesc() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a> <li>getPxAsset() : <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a> @@ -693,31 +732,35 @@ 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_1final.html#3864591a148cf9a3c955b884ea99ec39">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a> <li>getQ() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> <li>getRandomValue() : <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a> <li>getRenderGeometryLayerName() : <a class="el" href="class_fbx_utils.html#e829f46b17e67e3f8f5d835bf5996319">FbxUtils</a> +<li>getResultChunkCount() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getReverseEdge() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getRotation() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>GetSacle() : <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">VHACD::TetrahedronSet</a> <li>getScale() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> <li>GetScale() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">VHACD::VoxelSet</a> <li>getScale() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>getScene() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#5aa525dd5edae04d9934dd1306e6c3fa">Nv::Blast::FbxFileWriter</a> <li>getSegmentIntersection() @@ -727,15 +770,15 @@ Here is a list of all class members with links to the classes they belong to: <li>getSettings() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#3afebb3d2ebfb89ae1390c3d943ac8a3">Nv::Blast::ExtStressSolver</a> <li>getSize() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#37ba83a1eb7ecf00b9d0e5501546c826">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> <li>GetSize() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#20f67cd7cfba4cdac79c4d96f708763c">VHACD::CircularList< T ></a> <li>getSize() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#37ba83a1eb7ecf00b9d0e5501546c826">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> <li>getSmoothingGroups() -: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">Nv::Blast::ObjFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a> <li>getSolver() : <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#380d5149991ddd30f4655381fec3479a">Nv::Blast::ExtPxStressSolver</a> @@ -751,13 +794,13 @@ Here is a list of all class members with links to the classes they belong to: <li>getStressErrorLinear() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#7b461e1f03f5a85e3b86b0b4aa09be5c">Nv::Blast::ExtStressSolver</a> <li>getSubchunkCount() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bc114b7a8b70f862a47942b25b89faed">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a> <li>getSubchunks() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#335e87a42085e9e2015c7dec0bc576eb">Nv::Blast::final</a> <li>getSubchunksArray() : <a class="el" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">Nv::Blast::final</a> @@ -765,8 +808,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_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a> <li>getSubsupportChunkHealths() -: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a> <li>getSubtreeLeafChunkCounts() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#caa4935919fb4fa3a926d16796b9e2f7">Nv::Blast::Serialization::Asset::Asset::Reader</a> <li>getSupportChunkHealths() @@ -783,11 +826,11 @@ 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_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a> <li>getTkAsset() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#808a527c154b1ef203d3f51c60a6f7bc">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#e77912a2a63b1de21e4dedf0edfdb7e3">Nv::Blast::ExtPxAsset</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#e77912a2a63b1de21e4dedf0edfdb7e3">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#808a527c154b1ef203d3f51c60a6f7bc">Nv::Blast::final</a> <li>getTkFamily() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a> <li>getTransform() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#1039633fa91cc85b195dcd1873ea6f80">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> @@ -807,11 +850,11 @@ Here is a list of all class members with links to the classes they belong to: <li>GetTrianglesBuffer() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">VHACD::Mesh</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_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</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> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#78d5a829f1f19297f5dab1fb80935df1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> <li>getUniformInitialBondHealth() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#302fe584daa8529b35d20fa40e23ebc6">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> <li>getUniformInitialLowerSupportChunkHealth() @@ -821,55 +864,66 @@ Here is a list of all class members with links to the classes they belong to: <li>getUpperSupportChunkCount() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#60aa9c06e57f369ed24c185bb9769ddc">Nv::Blast::Asset</a> <li>getUserData() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> <li>getUvArray() -: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a> <li>getValue() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#0becca6080269c84beedfadc76f2ab7d">Nv::Blast::Serialization::UUID::UUID::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#59662559683a7262a64802f1671d2493">Nv::Blast::Serialization::UUID::UUID::Reader</a> <li>getVcount() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">FLOAT_MATH::fm_VertexIndex</a> <li>getVersion() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a> <li>getVersionInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#2ee6f2e2bb7d721ebf9d5211f5e8ca40">Nv::Blast::TkTypeImpl</a> <li>getVertex() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b1e41e53e84120b8b3132327e969b2c3">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a> +<li>getVertexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a> <li>getVertexDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a> <li>getVertexFloat() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">FLOAT_MATH::fm_VertexIndex</a> +<li>getVertexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl</a> <li>GetVertices() -: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a> <li>getVertices() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">Nv::Blast::VertexWelding</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a> <li>GetVertices() -: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</a> +<li>getVertices() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> <li>getVerticesCount() -: <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_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#def540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">Nv::Blast::VertexWelding</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_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#b86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a> <li>getVerticesDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a> <li>getVerticesFloat() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#bfe5370a180b9df682e22968618c493d">FLOAT_MATH::fm_VertexIndex</a> <li>getVerticesWritable() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a> <li>getVisibleChunkCount() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a> <li>getVisibleChunkIndices() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a> <li>getVolume() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#bb3c33bd127aaa9f22f0e0852adb6662">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> <li>getVoronoiSites() @@ -878,11 +932,11 @@ Here is a list of all class members with links to the classes they belong to: <li>GetVoxel() : <a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a> <li>GetVoxels() -: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#0c8c0227a911525bc18e1664e700831f">VHACD::VoxelSet</a> <li>getW() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#da6884004894269e03f0d247223b8dea">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">btVector4</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#da6884004894269e03f0d247223b8dea">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> <li>getWeldedVerticesCount() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">Nv::Blast::Triangulator</a> <li>getWordsCount() @@ -892,20 +946,20 @@ Here is a list of all class members with links to the classes they belong to: <li>getWrittenBytes() : <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#2bff63a4af05957689fccefbddb193fe">Nv::Blast::ExtKJPxOutputStream</a> <li>getX() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>getY() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>getZ() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> <li>graphNodeCount : <a class="el" href="struct_nv_blast_graph_shader_actor.html#67e59c295b84a97dc493e2ac824fb0d7">NvBlastGraphShaderActor</a> <li>graphNodeIndexLinks @@ -916,10 +970,15 @@ 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_settings.html#49fa3a64fe091bca26729d8e903a8ba9">Nv::Blast::ExtStressSolverSettings</a> <li>graphShaderFunction : <a class="el" href="struct_nv_blast_damage_program.html#cbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram</a> -<li>Group -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a53ef4f7c1cd9409edfd91fecee682ad8">Nv::Blast::TkTypeIndex</a> +<li>Grid() +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a> +<li>GridWalker() +: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a> <li>group : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#26f0bd89ac30cb8cb2925eef79f2fe6f">Nv::Blast::ExtPxFamilyDesc</a> +<li>Group +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a53ef4f7c1cd9409edfd91fecee682ad8">Nv::Blast::TkTypeIndex</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_0x68.html b/docs/source_docs/files/functions_0x68.html index c73ddd3..e75ba7a 100755 --- a/docs/source_docs/files/functions_0x68.html +++ b/docs/source_docs/files/functions_0x68.html @@ -176,7 +176,7 @@ 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_serialization_1_1_u_u_i_d_1_1_builder.html#7052a11134215b9d4a432bcc6f89ace2">Nv::Blast::Serialization::UUID::UUID::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#12625369c4266fed19bb79d98d5ac02e">Nv::Blast::Serialization::UUID::UUID::Reader</a> <li>HeaderSize -: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> <li>health : <a class="el" href="struct_nv_blast_bond_fracture_data.html#f583d46c49f4b1b25231da290ed01bb2">NvBlastBondFractureData</a> , <a class="el" href="struct_nv_blast_chunk_fracture_data.html#aafb402befd0b9c0fa38d2b0f21cd51f">NvBlastChunkFractureData</a> diff --git a/docs/source_docs/files/functions_0x69.html b/docs/source_docs/files/functions_0x69.html index 35ba673..0813e6f 100755 --- a/docs/source_docs/files/functions_0x69.html +++ b/docs/source_docs/files/functions_0x69.html @@ -99,8 +99,8 @@ Here is a list of all class members with links to the classes they belong to: <li>IMPULSE : <a class="el" href="struct_nv_1_1_blast_1_1_ext_force_mode.html#e217d8688f97667f7efbf8d4f5988c3d00b3f5edacba18c30f3519ab28827545">Nv::Blast::ExtForceMode</a> <li>index -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a> <li>indexIsValid() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bf22e8a732d364430dd39a72f49c39d5">Nv::Blast::TkTypeImpl</a> @@ -108,10 +108,10 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce7672dda7296bbcac2e2bad5546d82c6f">NvBlastMessage</a> <li>infSearchMode : <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>Init() -: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a> <li>init() : <a class="el" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">btAlignedObjectArray< T ></a> +<li>Init() +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a> <li>initAsset() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#241fe01aa3317c132496c37635013ca0">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>initAssetLL() @@ -184,6 +184,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_d_list.html#ed58b1884e669c36c0b5232fb59860de">Nv::Blast::DList</a> <li>InterfaceSearchMode : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d59">Nv::Blast::ApexImporter::ApexImporterConfig</a> +<li>interiorMaterialId +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a> <li>INTERNAL_BORDER_EDGE : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33c2dc7c69e3c9b01c112a1748a4a36ff2e">Nv::Blast::MeshNoiser</a> <li>INTERNAL_EDGE @@ -192,12 +194,14 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">VHACD::TetrahedronSet</a> +<li>Intersection() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>intersectionPoint : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a> -<li>IntersectionTestingAccelerator() -: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">Nv::Blast::IntersectionTestingAccelerator</a> <li>intersectionType : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData</a> +<li>inVertices +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a> <li>isActive() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3d8f539000a51c21e4fd610b504a3bf6">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">Nv::Blast::TkActorImpl</a> @@ -205,13 +209,13 @@ 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_family_header.html#636a730974285f6dbb9f2886f3306dd6">Nv::Blast::FamilyHeader</a> <li>isBoundToWorld() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#c3ffff9a1718f2cb453725cda4259a8d">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#cc0b93e58b5a5d1c115ed1cd30615b9f">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#834a7e291fd82ee3b36ad0fc6f349399">Nv::Blast::TkActor</a> <li>isChanged : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a> <li>isCollisionLoaded() -: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#2784c55010ab4f9befe8db7e635dfb23">Nv::Blast::IMeshFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#92f6539b6257a8b3c92ee2f0f037e3e7">Nv::Blast::FbxFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#92f6539b6257a8b3c92ee2f0f037e3e7">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#2784c55010ab4f9befe8db7e635dfb23">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#2a654729f599d89b57cc7aa786e0ade0">Nv::Blast::ObjFileReader</a> <li>isContainEdge() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#e8501aa397ccc049b5a7927f32c04c72">Nv::Blast::TriangleIndexed</a> @@ -229,31 +233,31 @@ Here is a list of all class members with links to the classes they belong to: <li>IsFlat() : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#bf5e9b35967d92f67bbf8fa685198c89">VHACD::ICHull</a> <li>IsInside() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">VHACD::ICHull</a> +: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">VHACD::ICHull</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">VHACD::Mesh</a> <li>island : <a class="el" href="struct_nv_blast_timers.html#e7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a> <li>islandDetectionAndRemoving() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">Nv::Blast::FractureToolImpl</a> <li>isLeaf : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a> <li>isMeshContainOpenEdges() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a> <li>isPending() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">Nv::Blast::TkActor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#2079bb8ac6d223c5941357994e8ae522">Nv::Blast::TkActor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#562fd902c527b43e8e37add9d391aeb8">Nv::Blast::TkActorImpl</a> <li>isPeriodic() -: <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">Nv::Blast::CutoutSet</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">Nv::Blast::CutoutSetImpl</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#5732e95214600b48a96b1fcd2257c4c0">Nv::Blast::CutoutSetImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#6d3a1b817c323ca2385d1cacf52c98ce">Nv::Blast::CutoutSet</a> <li>isPointContainedInMesh() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#4dba2d767bf1e43f5b27eb8b4ec52bab">Nv::Blast::BooleanEvaluator</a> <li>isPointInside() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#43fb96c64809f42d7bdd816081878aa3">Nv::Blast::TriangleProcessor</a> <li>isPxUserDataUsed() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#2860f4d636400cddc2445859ca1096c7">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#2860f4d636400cddc2445859ca1096c7">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#0a70c5eca2121263fabf6e68e48258c1">Nv::Blast::ExtPxManager</a> <li>isReadOnly() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#97666370a7e05408346874fdb78521b6">Nv::Blast::ExtSerializer</a> <li>IsReady() @@ -270,17 +274,19 @@ Here is a list of all class members with links to the classes they belong to: <li>isSplitRequired() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#57d6da1ace2c16bbd3d85a09a1f05ed6">Nv::Blast::Actor</a> <li>isStatic -: <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> +: <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> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a> <li>isSubSupportChunk() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#c4d1080a2df5ddafe54f1aa9afef6e40">Nv::Blast::Actor</a> <li>isUsed() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#18a846a728fd84375fdc87198e2cdda0">Nv::Blast::SharedMemory</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_ext_atomic_counter.html#3bd250358ea712c595f2e18153269a11">Nv::Blast::ExtAtomicCounter</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_impl.html#611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#3bd250358ea712c595f2e18153269a11">Nv::Blast::ExtAtomicCounter</a> +<li>isVerticesAndResultsAllocated +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl</a> <li>It() : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#37ea866b3020f9cfd9e95d7943070c72">Nv::Blast::DList::DList::It</a> <li>IteratorBase() diff --git a/docs/source_docs/files/functions_0x6c.html b/docs/source_docs/files/functions_0x6c.html index 47636ea..f99a2b8 100755 --- a/docs/source_docs/files/functions_0x6c.html +++ b/docs/source_docs/files/functions_0x6c.html @@ -86,18 +86,28 @@ Here is a list of all class members with links to the classes they belong to: <p> <h3><a class="anchor" name="index_l">- l -</a></h3><ul> +<li>l1 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a> +<li>l2 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a> <li>LEAF_CHUNK : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a> <li>left() : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#17e6a5757e9b9cce74ad39c8a3a1aaa9">Nv::Blast::ExtIStream</a> <li>Level : <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f">Nv::Blast::ProfilerDetail</a> +<li>Line +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a> <li>lineCount -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a> <li>lines : <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>links +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a> +<li>linksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a> <li>LittleEndian : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e9343f604265f7e73d375f7d21ec9892b90">Nv::Blast::ExtIStream</a> <li>LListIt() @@ -106,10 +116,16 @@ 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_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> -, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#86c73b60d111c3078dee5aa1c5e8196f">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a2b88c8aab38b57cd55d28623627bd28">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#86c73b60d111c3078dee5aa1c5e8196f">Nv::Blast::ObjFileReader</a> <li>LoadOFF() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a> +<li>LOCATE_CALLBACK +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">Nv::Blast::VertexWelding</a> +<li>LocateVertexInBucket() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ec2674011414297a8e6a3479c71df843">Nv::Blast::VertexWelding</a> +<li>LocateVertexInBucketOnlyPosition() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#b30a986dad4ac8ad37508212a8ce3e8f">Nv::Blast::VertexWelding</a> <li>Lock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a> <li>Log() diff --git a/docs/source_docs/files/functions_0x6d.html b/docs/source_docs/files/functions_0x6d.html index 73afe2c..d446e83 100755 --- a/docs/source_docs/files/functions_0x6d.html +++ b/docs/source_docs/files/functions_0x6d.html @@ -164,10 +164,10 @@ 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_1final.html#dccf51f5d4d1f35a7979d8166244aac9">Nv::Blast::final</a> <li>m_header : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#5922a3310ddab6fd4e9bedbf23c8dd1a">Nv::Blast::Asset</a> -<li>m_id -: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a> <li>m_ID : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#68b3de340801db06e5e057434ca6137e">Nv::Blast::Asset</a> +<li>m_id +: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a> <li>m_index : <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">VHACD::Plane</a> , <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a> @@ -251,18 +251,27 @@ 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_actor_serialization_header.html#9f9a5d3579926d882b78bbf42bfe5795">Nv::Blast::ActorSerializationHeader</a> <li>m_volume : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">VHACD::IVHACD::IVHACD::ConvexHull</a> +<li>mAccelA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2</a> +<li>mAccelB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2</a> +<li>makeFacetFacetTests() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#18a37b680d7c4789717ff5877a0b7177">Nv::Blast::BooleanToolV2</a> +<li>material +: <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a> <li>Material() : <a class="el" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">VHACD::Material</a> <li>material -: <a class="el" href="struct_nv_blast_ext_program_params.html#6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a> +: <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_1_1_blast_1_1_ext_px_spawn_settings.html#d62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</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_triangle_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</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> -, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#df3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a> +<li>materialIndex +: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a> <li>materialNames : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a> <li>max0 @@ -279,10 +288,12 @@ 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_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a> <li>maximumNumberOfVerticesPerHull : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a> +<li>maxLinksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a> <li>maxRadius -: <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_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</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_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> @@ -294,18 +305,26 @@ 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_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">Nv::Blast::FractureToolImpl</a> <li>mConstraintPoint : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">VHACD::IVHACD::IVHACD::Constraint</a> +<li>mEdgesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl</a> <li>MEDIUM : <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1fa045a667a2428770e974158ff5c3f721">Nv::Blast::ProfilerDetail</a> <li>Mesh() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a> +<li>meshA +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a> +<li>meshB +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a> <li>meshCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a> <li>meshData : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a> <li>MeshImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#95cca1ca8188e545360b644387bed42d">Nv::Blast::MeshImpl</a> <li>MeshNoiser() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a> +<li>mFfResultCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl</a> <li>mHullA : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">VHACD::IVHACD::IVHACD::Constraint</a> <li>mHullB @@ -323,16 +342,26 @@ 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_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</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_shear_damage_desc.html#5a5b8cbdce8ee01e223ac81bf11ff35a">NvBlastExtShearDamageDesc</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> +, <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> <li>mInteriorMaterialId : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a> +<li>mMeshA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2</a> +<li>mMeshB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2</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> +<li>Mode() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#55339a34cf0a19fbf62884a54ea66f27">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>MODE_COUNT : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a> +<li>model +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a> +<li>modelAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a> <li>mOffset : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">Nv::Blast::FractureToolImpl</a> <li>mPlane @@ -345,6 +374,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_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">Nv::Blast::FractureToolImpl</a> <li>Mutex() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">VHACD::Mutex</a> +<li>mVerticesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_0x6e.html b/docs/source_docs/files/functions_0x6e.html index ea014c3..f90af81 100755 --- a/docs/source_docs/files/functions_0x6e.html +++ b/docs/source_docs/files/functions_0x6e.html @@ -94,10 +94,16 @@ 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_material.html#1c3b9c693c653cb2bd4e874dd9b9b53c">Nv::Blast::Material</a> <li>newActors : <a class="el" href="struct_nv_blast_actor_split_event.html#68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a> -<li>Next() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">VHACD::CircularList< T ></a> +<li>newlyAddedCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a> <li>next() : <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#fa4d07170cd6a791f9ab7fadf55f46ab">Nv::Blast::ExtAtomicCounter</a> +<li>Next() +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#c9df65e7fcece143e1c23ea7897d775c">VHACD::CircularList< T ></a> +<li>nextPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> +<li>NO_FLAGS +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a> <li>node0 : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a> <li>node1 @@ -113,8 +119,8 @@ Here is a list of all class members with links to the classes they belong to: <li>nodeIndices : <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#d2f879c85037d1efe3923d2b024e623c">Nv::Blast::TkAssetJointDesc</a> <li>NoFlags -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a> -, <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a> +: <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a> <li>noise : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a> @@ -140,7 +146,7 @@ Here is a list of all class members with links to the classes they belong to: <li>notifyActorDestroyed() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#44bf60cdcbcb06364b1c23215b8b7bb4">Nv::Blast::ExtStressSolver</a> <li>notifyEdgeRemoved() -: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#51abb2f29048909eaae8d0e7f3a7b2b7">Nv::Blast::FamilyGraph</a> +: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#17c044a082bdc849eebc9f76e21c6177">Nv::Blast::FamilyGraph</a> <li>notifyNodeRemoved() : <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#4822fb5f51e39a36e01d070a79b76497">Nv::Blast::FamilyGraph</a> <li>numChildren @@ -148,21 +154,26 @@ Here is a list of all class members with links to the classes they belong to: <li>numElementsPerBlock() : <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#d87d95440dde3029eafad96bffb38953">Nv::Blast::SharedBlock< T ></a> <li>NvBlastBlockArrayData() -: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#d915d4af55ca603f07df7c2f5774c9b3">Nv::Blast::SupportGraph</a> -, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#160d99e7dccce52d9dbc7a7eb23043f0">Nv::Blast::SupportGraph</a> +: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#d9b8b160ab74ef96a82b396e0f992644">Nv::Blast::ActorSerializationHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#2667f3eb5907ee6105aca18b810e0ec4">Nv::Blast::ActorSerializationHeader</a> , <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d03aae1a3bd35af2196fa03d549128f1">Nv::Blast::FamilyHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#160d99e7dccce52d9dbc7a7eb23043f0">Nv::Blast::SupportGraph</a> +, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#e5754bd823a397eab50f15b88d377df1">Nv::Blast::Asset</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#337e4ab3bc62bba0102116003a636974">Nv::Blast::FamilyHeader</a> , <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#87bda76812a1fe6370af230432965b2e">Nv::Blast::SupportGraph</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#955d62fddfba66c346f0ae5e19890e7d">Nv::Blast::FamilyHeader</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#d4d40e8fc2276d698432eed10434010d">Nv::Blast::FamilyHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#4e7f7432cc4c2bff92631cacf0858df8">Nv::Blast::FamilyHeader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_asset.html#98e82fcf21d3dd57871d59d7cd49d42d">Nv::Blast::Asset</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#d915d4af55ca603f07df7c2f5774c9b3">Nv::Blast::SupportGraph</a> , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#c812c016cbf9e92d54f1e4e702ff531b">Nv::Blast::Asset</a> <li>NvBlastBlockData() -: <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f242d21a84d28cf24877def66e1d5729">Nv::Blast::FamilyHeader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#877925d116ec40e2c14fa7b08e60d73e">Nv::Blast::FamilyGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#48a44a43d999c045ec597aa039e2f6fe">Nv::Blast::ActorSerializationHeader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#c6ce3ef07a67d334640cf077381fc755">Nv::Blast::FamilyGraph</a> +, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#0108f2ce4edc3203daaeae9bea76f688">Nv::Blast::FamilyGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#2ed4d249e8b14ab9c1951e6285122392">Nv::Blast::ActorSerializationHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#f242d21a84d28cf24877def66e1d5729">Nv::Blast::FamilyHeader</a> , <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#b59f69ae997a9fca2fd8d94bb798ca5f">Nv::Blast::FamilyGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#eba6e56b49deced92a771da03a45482f">Nv::Blast::ActorSerializationHeader</a> , <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6236037fc4b3a3dfde4a84ce5033203e">Nv::Blast::FamilyGraph</a> diff --git a/docs/source_docs/files/functions_0x6f.html b/docs/source_docs/files/functions_0x6f.html index 0ca86d5..42fcc3e 100755 --- a/docs/source_docs/files/functions_0x6f.html +++ b/docs/source_docs/files/functions_0x6f.html @@ -144,12 +144,12 @@ 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_iterator_base.html#75a83bbefad5418305d4e983189e0ba6">Nv::Blast::IteratorBase< T ></a> <li>operator()() : <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less< A ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cmp_vec.html#6f2b3cfbdd9d51ecbbc4fe975640b56e">Nv::Blast::CmpVec</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html#e9538161f3889b30611d4781d50d0fa6">Nv::Blast::CmpSharedFace</a> , <a class="el" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">btAlignedObjectArray< T >::btAlignedObjectArray::less</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a> , <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#fdb2c45775d4e538196732eee8dc0953">physx::shdfnd::Hash< NvBlastID ></a> <li>operator*() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">VHACD::Vec3< T ></a> @@ -162,68 +162,73 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">VHACD::Vec2< T ></a> <li>operator++() -: <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt< IndexType ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a> +: <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a> +, <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt< IndexType ></a> , <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#455d7a1962fc054d4dea3203234eb677">Nv::Blast::DListIt< IndexType ></a> , <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</a> <li>operator+=() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#eb4588b49e1db6547f412c43acb92516">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">VHACD::Vec3< T ></a> <li>operator-() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#748908514398c2e55e51b2501076eddb">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#19f560a791396a2ce98cf63e63162890">VHACD::Vec2< T ></a> <li>operator--() : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#c053296c087c5ef44191feb8b87c0485">Nv::Blast::DList::DList::It</a> <li>operator-=() -: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#94b2612035abc9442c59959ab5fc4944">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">VHACD::Vec3< T ></a> <li>operator/() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">VHACD::Vec2< T ></a> <li>operator/=() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2< T ></a> <li>operator<() -: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">Nv::Blast::POINT2D</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">Nv::Blast::ChunkGraphLink</a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">Nv::Blast::POINT2D</a> , <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">Nv::Blast::FacetFacetResult</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">Nv::Blast::ChunkGraphLink</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a> <li>operator=() -: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray< T, N ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a> +: <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator< T, Alignment ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray< T, N ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a> +, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a> , <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray< T ></a> , <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a> , <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3< T ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a> -, <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator< T, Alignment ></a> -<li>operator== -: <a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">btAlignedAllocator< T, Alignment ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a> +<li>operator==() +: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a> +, <a class="el" href="classbt_aligned_allocator.html#925f6a7a595252ceb9a7c4be506f983c">btAlignedAllocator< T, Alignment ></a> , <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#2b79d10fa3f6b6b7b91c5e6cd971043b">Nv::Blast::POINT2D</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a> <li>operator>() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">VHACD::Vec3< T ></a> <li>operator>> : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#3352b5fd41876d4f885c2a58a3b0af09">Nv::Blast::ExtIStream</a> <li>operator[]() -: <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray< T, N ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3< T ></a> , <a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">Nv::Blast::Edge</a> +, <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">VHACD::SArray< T, N ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> <li>operator^() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2< T ></a> <li>other : <a class="el" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></a> +<li>outputData +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_0x70.html b/docs/source_docs/files/functions_0x70.html index 3a03477..fc761a9 100755 --- a/docs/source_docs/files/functions_0x70.html +++ b/docs/source_docs/files/functions_0x70.html @@ -91,16 +91,21 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="struct_nvc_transform.html#edef4947fa3ee9703840bc44209c9280">NvcTransform</a> <li>Parameters() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#1e68a26c8218b34f66023f30024ae92a">VHACD::IVHACD::IVHACD::Parameters</a> -<li>Parent -: <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1e227d4666a49fcc6940cc7b090814186">Nv::Blast::Asset::Asset::ChunkAnnotation</a> <li>parent : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent</a> +<li>Parent +: <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1e227d4666a49fcc6940cc7b090814186">Nv::Blast::Asset::Asset::ChunkAnnotation</a> <li>parentChunkIndex : <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a> , <a class="el" href="struct_nv_blast_chunk.html#f98dff11de0de7118f98489b76d0104f">NvBlastChunk</a> <li>parentData : <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a> +<li>parentEdge +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a> +<li>parentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a> <li>partition : <a class="el" href="struct_nv_blast_timers.html#809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a> , <a class="el" href="class_nv_1_1_blast_1_1_actor.html#4f9e6d8c9f2b31644ae0a4bb03f88309">Nv::Blast::Actor</a> @@ -108,6 +113,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_actor.html#eac2e1cee03f101305013770cf0dff46">Nv::Blast::Actor</a> <li>partitionSingleLowerSupportChunk() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#e75f198c241b12842e68e10e34e8ac39">Nv::Blast::Actor</a> +<li>pattern +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a> <li>payload : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a> <li>peekElapsedTicks() @@ -130,8 +137,12 @@ 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_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult</a> <li>physicsSubchunks : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a> +<li>pIdx +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a> <li>Pipeline() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#b26626e126fc2b5617d94bcdb2c838eb">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#15cca07139910d7c2891dd974ae17748">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#f2f26c9cc56709b2f67f8dcddc877491">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#395eb0717f7739e8553fd69961f62d72">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#f0e74dc17811e0fd94b5a10684aa3f3f">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#1a2c9cdcf3105dbb6621905eef25080f">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#db639c754584f33ee1b876084e818e02">Nv::Blast::Serialization::UUID::UUID::Pipeline</a> @@ -143,18 +154,16 @@ 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_serialization_1_1_px_mesh_scale_1_1_pipeline.html#bd0161b96bc6ae0921aa811529870450">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#3c183046e84108dd2c53bad18782ba78">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#afb1bc98916027848c059f5e54294ec0">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#15cca07139910d7c2891dd974ae17748">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#d635fa89936fcc3a6fae795b00494637">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#5435c466891292589d4a14483e4b9def">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#273f06d9d21257a504b914680f2cce59">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#2d6d8533936693099e75212320cb98f8">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#920439ad4e8e8ddd4258bda0a34d0f09">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#f2f26c9cc56709b2f67f8dcddc877491">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#c17d879fc7cbab6213f736bb48ebf4af">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#78464f2854dadd82aa80bd55a04f46fb">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#395eb0717f7739e8553fd69961f62d72">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a> <li>Pipelines -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#f8038b1dd40362e7808f8a001e6fc359">Nv::Blast::Serialization::UUID::UUID::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#53ee4687e45b1217bbd4980e15743339">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#56a304ed34cbb7aa46480778018294e9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#8834e3cf716c807e40fceb28355b3d8c">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#ba46550711acfded3e6bc83b0eb2fdcb">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#7ed5fd4a7076318205ce3ade217fbb84">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#f8038b1dd40362e7808f8a001e6fc359">Nv::Blast::Serialization::UUID::UUID::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html#e35777dba3f8b23c4ae4fb6df349af0f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html#ce1af8bcf1c26db17c4145e46106e9e0">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#f0dc51ff4349698905312f34d45a8277">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a> @@ -164,17 +173,15 @@ 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_serialization_1_1_px_transform_1_1_pipeline.html#61e33111d62b905a455beb0d207ae095">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html#97677b9fe15c298e57a2d9d89e51174e">Nv::Blast::Serialization::TkAsset::TkAsset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#5cd2958f2f1e7a83ca0b08261eb23d70">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html#ba46550711acfded3e6bc83b0eb2fdcb">Nv::Blast::Serialization::PxVec3::PxVec3::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#53ee4687e45b1217bbd4980e15743339">Nv::Blast::Serialization::Asset::Asset::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#56a304ed34cbb7aa46480778018294e9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#8834e3cf716c807e40fceb28355b3d8c">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#cd19537edb158600345473570f4a1712">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#7ed5fd4a7076318205ce3ade217fbb84">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Pipeline</a> <li>plane : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a> <li>PlaneChunkIndexer() : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#dce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a> +<li>Point +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a> +<li>point +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li>POINT2D() : <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#004cc3d32633bf671fa7fc09e7445d01">Nv::Blast::POINT2D</a> <li>pointer @@ -188,12 +195,11 @@ 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_fixed_priority_queue.html#2a11aad2baa3b807fb420372914e9cd6">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> <li>pop_back() : <a class="el" href="classbt_aligned_object_array.html#6169be905e03b84ea3bc8d8f7c7fc39d">btAlignedObjectArray< T ></a> -<li>popBack() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#150702629729a0e29f8daece3b4419f4">Nv::Blast::FixedArray< T ></a> <li>PopBack() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#326e224bd11d7717bf01269e28a153fe">VHACD::SArray< T, N ></a> <li>popBack() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">Nv::Blast::FixedQueue< T ></a> +: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#150702629729a0e29f8daece3b4419f4">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#b37c7f73de151865ee0cef47ac92935c">Nv::Blast::FixedQueue< T ></a> <li>popFront() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#35267203a20585ed9a5b08b7dcb91556">Nv::Blast::FixedQueue< T ></a> <li>pos0 @@ -205,15 +211,15 @@ Here is a list of all class members with links to the classes they belong to: <li>posIndex : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a> <li>position -: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a> +: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a> +, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a> <li>position0 : <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a> <li>position1 -: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a> +: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a> +, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a> <li>position2 : <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a> <li>positions @@ -225,23 +231,29 @@ 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_1final.html#86a62aef8240edb397aef283f2f22527">Nv::Blast::final</a> <li>Prev() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#b6366d007c6534960c5422a8a3e63ce7">VHACD::CircularList< T ></a> +<li>prevPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li>Print() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">VHACD::TMMesh</a> <li>process() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a> -<li>Process() -: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> -<li>process() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#afed732bd30dd788891c597d665a7c0e">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a> <li>Process() : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">VHACD::ICHull</a> <li>process() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a> +<li>Process() +: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> +<li>process() +: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#afed732bd30dd788891c597d665a7c0e">Nv::Blast::final</a> <li>processedActorsCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a> +<li>processMesh() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a> <li>processResults() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> <li>protect() diff --git a/docs/source_docs/files/functions_0x72.html b/docs/source_docs/files/functions_0x72.html index 22a1472..8f6bc5a 100755 --- a/docs/source_docs/files/functions_0x72.html +++ b/docs/source_docs/files/functions_0x72.html @@ -86,51 +86,65 @@ Here is a list of all class members with links to the classes they belong to: <p> <h3><a class="anchor" name="index_r">- r -</a></h3><ul> +<li>radialNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a> +<li>radialNoiseFrequency +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a> <li>radialPattern() -: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#e657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a> +<li>radialSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a> +<li>radiusDistr +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a> +<li>radiusMax +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a> +<li>radiusMin +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a> <li>RawBinary : <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d741dde145174319a0ceb6feb2f53152c7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a> <li>raycast() : <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#930ab641744d36f2828e1a81ab53cf78">VHACD::RaycastMesh</a> <li>read() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#81f34ca062db4599ac19fb7c7a4c41e9">Nv::Blast::ExtIStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#81f34ca062db4599ac19fb7c7a4c41e9">Nv::Blast::ExtIStream</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a> <li>Reader() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#e3fc7602277290658b1503ad83b4861b">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#b807bf88e85f3ba34d86f7a063fde71a">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#64f782ed050830573bd6bc42d09c416d">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#1a65a510a0a8f0801b2d86b2ed7af1d5">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#60f6268efbafad226dbacd117c363867">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#2e7d79a9faa24536ef9b49d35ebbb884">Nv::Blast::Serialization::UUID::UUID::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#579fa60f786632fb37c04a2433b94b52">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#17ed6d045932445c9d054a3efa6da1e8">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#033f7b3b05b9ccbd320f0dceb4c7b5aa">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#452f3dd8ff6d1e27de233aa90f38b211">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#d9c7f1d18730f1538a3ef6359a8c49e7">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#511d0a28afe771794d13452ab105bd36">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#464cf247ef688f6b17a4e6881d7f3653">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#464cf247ef688f6b17a4e6881d7f3653">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#d3e6feef96d37dcc06fdb141b990ade9">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#e5a7f285b9b5f2b8329c4cca8bb1ac64">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#46233f32a1874b0df6e840bc333ca220">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#354cd78344ee24c9e38a0870e458d3c1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#d04caaca3cd91ba6f990177134d83c47">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#d7c0cb892e64c6afeb10e8caabc46bfd">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#d7e35d4047b8a96c8c5d0992b808f425">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#982f9fe8396154f00211595a024e7810">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#8568cac082af5009c4af579692475a1a">Nv::Blast::Serialization::Asset::Asset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#6a94de75995fd42c01e8b670a5fc77a8">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#048cdfd243869be7f329ad8fd984266e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#325548ae83f89d1fee0587cda1b7dac5">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#cbc75c595d27cdd6a7007a2f94d11139">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0e421f806e349d04b9e1034f437baf33">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#917033846cb99591677f767ac22da9ec">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#21d55ddd918795ea38be892b4b04b146">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#cc06871002ebfc69165fdc54d76537ad">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#c96fef17f0ee3082369f5f1223fe1cea">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#b807bf88e85f3ba34d86f7a063fde71a">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#64f782ed050830573bd6bc42d09c416d">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#e5a7f285b9b5f2b8329c4cca8bb1ac64">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#1a65a510a0a8f0801b2d86b2ed7af1d5">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#60f6268efbafad226dbacd117c363867">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#d04caaca3cd91ba6f990177134d83c47">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#579fa60f786632fb37c04a2433b94b52">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#17ed6d045932445c9d054a3efa6da1e8">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#6a94de75995fd42c01e8b670a5fc77a8">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#452f3dd8ff6d1e27de233aa90f38b211">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0e421f806e349d04b9e1034f437baf33">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#d0f55ec429ae6c1033b870219a8f8149">Nv::Blast::Serialization::UUID::UUID::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#033f7b3b05b9ccbd320f0dceb4c7b5aa">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#511d0a28afe771794d13452ab105bd36">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> <li>Reads -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#1a2d09306d2c5ff24d706a55f15b5d95">Nv::Blast::Serialization::Asset::Asset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#b6ab136d37a406130d8e2c566b04cc86">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#1a2d09306d2c5ff24d706a55f15b5d95">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c864a42729c1c4953babb594c59e1c8e">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#8c7c27db7a5273039c666a03a65d0ec4">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#4f039b834b10de97a2ef259297090df0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> @@ -145,7 +159,6 @@ 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_serialization_1_1_px_transform_1_1_reader.html#7c87ad6f0d1c8ec076e8e1f25fb92e7b">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#98a51b5cc51594bbd7f55ea10cc6aa6f">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#6c90650ca104ace3e86261e85ee4bb0c">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#b6ab136d37a406130d8e2c566b04cc86">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> <li>recalculateBoundingBox() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#24544d5b6a315cee19d67da9ed0fd8dd">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9e69417e462e30039484a4e405cfed24">Nv::Blast::MeshImpl</a> @@ -164,76 +177,90 @@ Here is a list of all class members with links to the classes they belong to: <li>reinitialize() : <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a> <li>release() -: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a> +, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> <li>Release() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a> +<li>release() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a> +<li>Release() +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a> <li>release() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a> , <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl</a> , <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#f744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#c2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#8694aa7e4ce8a914283fae35f4aa2ff6">Nv::Blast::ExtImpactDamageManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#2d2e7f6418c5faa72daca12816ce1e14">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#85b59d35d9ca4987554efed048c47d99">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#f4fbab415103c2efa2fd093b641daf8a">Nv::Blast::ExtGroupWorkerTask</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a> -, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">Nv::Blast::BooleanToolV2</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">Nv::Blast::TriangulatorV2</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">Nv::Blast::BooleanToolOutputDataImpl</a> <li>releaseCollisionHulls() : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a> <li>releaseSyncBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#4f98f9308c3cd325597f94f7ba44d8f2">Nv::Blast::ExtSync</a> <li>remove() -: <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList< IndexType ></a> +: <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList< IndexType ></a> , <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#f1fb041e0c0840e8fefbbca53dff18cb">Nv::Blast::DList</a> -, <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray< T ></a> <li>removeFromGroup() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a> <li>removeFromList() : <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#f5338b775b990895b7e82ca827c8c0de">Nv::Blast::IndexDList< IndexType ></a> <li>removeListener() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#f20f3459883d40b7644cf417c7798a72">Nv::Blast::TkEventQueue</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#a456973bc9ddd753483ef5d7211e73c9">Nv::Blast::TkFamily</a> <li>removeListHead() : <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#4702080fa027fcd1a8dfabe0feceee47">Nv::Blast::IndexDList< IndexType ></a> <li>removeReference() @@ -248,24 +275,24 @@ Here is a list of all class members with links to the classes they belong to: <li>replace() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#66a5922811f503f3259cb15f92f17bd5">Nv::Blast::EdgeToTriangles</a> <li>replaceMaterialId() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a> <li>reportError() : <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a> <li>requestBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#b2de88f139f03b3f31f78dbed26b708c">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a> <li>requiredMemorySize() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue< T ></a> <li>reserve() -: <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer< T ></a> +: <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray< T ></a> <li>reserved : <a class="el" href="struct_nv_blast_data_block.html#cd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a> <li>reserveData() @@ -277,23 +304,29 @@ Here is a list of all class members with links to the classes they belong to: <li>reserveNewTkActors() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#6cdea8e6eeb26aa1fff1ba5ef8d48c98">Nv::Blast::SharedMemory</a> <li>reset() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a> +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a> -, <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cbe36a00768fdf709c8f36af89849d40">Nv::Blast::VertexWelding</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> +, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> -<li>resize() -: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>resetEdges() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">Nv::Blast::BooleanToolOutputDataImpl</a> <li>Resize() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">VHACD::SArray< T, N ></a> +<li>resize() +: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> <li>ResizePoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">VHACD::Mesh</a> <li>ResizeTriangles() @@ -302,6 +335,12 @@ 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_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a> <li>ResultCallback() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> +<li>retain() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#46f0d66b2c9d3d9a9c7abb50342d576b">Nv::Blast::BooleanToolV2</a> +<li>RETAIN_FROM_FRACTURED_MESH +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">Nv::Blast::FractureRT::FractureRT::Stage</a> +<li>RETAIN_FROM_PATTERN +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>returnActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#cc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a> <li>returnWorker() @@ -309,9 +348,11 @@ Here is a list of all class members with links to the classes they belong to: <li>Reverse : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c6c3e8622be97b012571c9c7041d24f16">Nv::Blast::DList::DList::It</a> <li>RevertAlignToPrincipalAxes() -: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a> +<li>RNG +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a> <li>run() : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#d601fd18ee694bc8d04ca8f4da5a54de">Nv::Blast::ExtGroupWorkerTask</a> </ul> diff --git a/docs/source_docs/files/functions_0x73.html b/docs/source_docs/files/functions_0x73.html index 8028a99..080ba9e 100755 --- a/docs/source_docs/files/functions_0x73.html +++ b/docs/source_docs/files/functions_0x73.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to: <h3><a class="anchor" name="index_s">- s -</a></h3><ul> <li>s : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent</a> <li>sample() : <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#6dd8a1fbea3071eb3012cc342248b843">Nv::Blast::SimplexNoise</a> , <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#c4cfcb441356dbbb7217e92f561335e9">Nv::Blast::PerlinNoise</a> @@ -229,6 +229,7 @@ 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_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a> <li>setMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#bc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a> <li>setMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#0c61527807a3f518aaecc35966279f5b">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> <li>setNodeCount() @@ -245,6 +246,12 @@ 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_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a> <li>SetPoint() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">VHACD::Mesh</a> +<li>setPointCmpDirection() +: <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a> <li>setPxActorDesc() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">Nv::Blast::final</a> @@ -254,8 +261,8 @@ Here is a list of all class members with links to the classes they belong to: <li>setQ() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#e1c1c42c0d0fb1727e598f8366256526">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> <li>setRemoveIslands() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">Nv::Blast::FractureToolImpl</a> <li>setRotation() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#f63bbfa94b0e2b30f05b801835d0e71d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>setScale() @@ -264,23 +271,25 @@ Here is a list of all class members with links to the classes they belong to: <li>setSerializationEncoding() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#9d922a89c41ba9b1997d7e60d6d7b35b">Nv::Blast::ExtSerialization</a> <li>setSettings() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a> <li>setSize() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#720e2e9660124da200c11aa97378c472">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> <li>setSmoothingGroup() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">Nv::Blast::MeshImpl</a> <li>setSourceMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a> <li>setState() -: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#dd0cefb42fd99ddba3f1d93fa3f573be">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a> <li>setStencil() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a> @@ -298,8 +307,8 @@ Here is a list of all class members with links to the classes they belong to: <li>setup() : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#274c12508454bf2bbf3cb85a9e27861a">Nv::Blast::ExtGroupWorkerTask</a> <li>setValue() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a> +: <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a> <li>setW() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#c256559accce6de854121ff6af7967c8">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>setWorkerCount() @@ -308,8 +317,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_serialization_1_1_px_quat_1_1_builder.html#8bb9f1308ffa8a11cb7ace280f418732">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#fdfb69b83e4d86eb52ace88a01106509">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> <li>setY() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>setZ() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#553e1b1ecac8f454045b565f7fb7972d">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#6879cd6acd46953fdc75d85ccae3f0f4">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> @@ -318,7 +327,7 @@ Here is a list of all class members with links to the classes they belong to: <li>SharedBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#195ce955812bc778caf44c6211f004ca">Nv::Blast::SharedBuffer< T ></a> <li>SharedFace() -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">Nv::Blast::SharedFace</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#f6b9ee40d745ea78244a355c0d65f5cb">Nv::Blast::SharedFace</a> <li>SharedMemory() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#399aac38cf540e274ba36ca20358d182">Nv::Blast::SharedMemory</a> <li>shearDamage @@ -327,24 +336,25 @@ 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_simplex_noise.html#99d15601661901924a2470a0a002884f">Nv::Blast::SimplexNoise</a> <li>simulationFilterData : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#819fad82341ac1d6f9dc5f1172b7d8b9">Nv::Blast::ExtPxShapeDescTemplate</a> -<li>size() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray< T ></a> -<li>Size() -: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray< T, N ></a> <li>size : <a class="el" href="struct_nv_blast_data_block.html#8e67affa199c543e727b3b15cbace86d">NvBlastDataBlock</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue< T ></a> , <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray< T ></a> +<li>Size() +: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray< T, N ></a> +<li>size() +: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue< T ></a> <li>skipObject() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#52f3f5008a0047ee072fb5e1155c28e5">Nv::Blast::ExtSerialization</a> <li>slicing() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2b3addf8c9d4e4c81511c8b0071f031">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#45e8a5d3b6d98da1b44b6888a5054cce">Nv::Blast::FractureTool</a> <li>smoothingGroup -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a> <li>smoothingGroups : <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#a6f468c14b3ddd7d1cfefab166e88e21">Nv::Blast::Cutout</a> <li>sortToCCW() @@ -352,14 +362,18 @@ Here is a list of all class members with links to the classes they belong to: <li>spawn() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#fa0253bcd2d5f8c8694340323d51493b">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#2c6ca11d6538e0d134dd135cd6cc374e">Nv::Blast::final</a> -<li>split() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ecab306397e048f4f46440d4879ba879">Nv::Blast::Actor</a> <li>Split : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8">Nv::Blast::TkEvent</a> +<li>split() +: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ecab306397e048f4f46440d4879ba879">Nv::Blast::Actor</a> <li>splitRequiredScratch() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6b9c6155e42a10f77ea5addc2ccbdcc4">Nv::Blast::Actor</a> +<li>start +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a> <li>startProcess() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a> +<li>status +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a> <li>STRESS_GRAPH : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d1fd3b240bb76745efd8d5d3d2664cabc">Nv::Blast::ExtStressSolver</a> <li>STRESS_GRAPH_BONDS_IMPULSES @@ -371,8 +385,8 @@ Here is a list of all class members with links to the classes they belong to: <li>stressLinearFactor : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ee4b24619f255f4e8bbb131fa552abe4">Nv::Blast::ExtStressSolverSettings</a> <li>subchunkCount -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">Nv::Blast::ExtPxChunk</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#b1393ee5bdc8736add5b46bb0e63c7b8">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#b72119e6ade5758ec1c8874894d53ab2">Nv::Blast::ExtPxChunk</a> <li>subchunks : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#3887825dc8fa6157aeb007585b2ed85d">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::ChunkDesc</a> <li>subgraphShaderFunction @@ -384,13 +398,13 @@ Here is a list of all class members with links to the classes they belong to: <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_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a> -, <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_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#b7f4bb03fd3e37d487b6baa02104db7d">Nv::Blast::TkJointUpdateEvent</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</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>SuperSupport : <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1d1acf45b5305ba01314110cfb5e7e9ef">Nv::Blast::Asset::Asset::ChunkAnnotation</a> <li>Support diff --git a/docs/source_docs/files/functions_0x74.html b/docs/source_docs/files/functions_0x74.html index 017a953..a3b90c7 100755 --- a/docs/source_docs/files/functions_0x74.html +++ b/docs/source_docs/files/functions_0x74.html @@ -203,33 +203,33 @@ 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_serialization_1_1_nv_blast_support_graph_1_1_builder.html#f10f386fa4179b16fe6bd5d89e710cef">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#31cc3a5da0dd6392f59deda16ef8cf64">Nv::Blast::Serialization::UUID::UUID::Reader</a> <li>totalSize() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c3da4d8443f311459862aaad1d7c7c48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#9a0ea946976427eb9421d9a3dc568dfd">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#92ad310391726bdd036ec454ad19f18e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a65dc6f2372fe762e0224683da298028">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#8dd99707785c4e6878c4673f02aa7232">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#e503a685fe7eab5ae556921752cb8bbc">Nv::Blast::Serialization::UUID::UUID::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#9a0ea946976427eb9421d9a3dc568dfd">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#08fd180220cacbca251aadf58b699845">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c3da4d8443f311459862aaad1d7c7c48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ec08055ba8ca633c3e8130100b40cb4e">Nv::Blast::Serialization::Asset::Asset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#08fd180220cacbca251aadf58b699845">Nv::Blast::Serialization::Asset::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#01497565c522da50aa931a797e379a39">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d752368c7f238a3102658488bc4ff18a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8d962bdbfbfa92dd108f3dbc8bad8c0f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#cd5e20076e9e4297a93c60271c4c0767">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#31521652cec5bbb496ab396bc8d475f1">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a65dc6f2372fe762e0224683da298028">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#be32a750f34311163a5ba4eafc83a54e">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#656795a76a53501fb14856cb3fff9255">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#aaa7ede31c5cf061584aa07a60704208">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#cd5e20076e9e4297a93c60271c4c0767">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#cbd643b52c0c888a8da38193d7b55015">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#c3cf9b912d7c9bb9fb434198d4353919">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#2eb7b86b45386ea405b65afe08d38130">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#e33cae8be129c71af73259123b1df8f3">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#57327832952f50042ba3a77fa7356c27">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> @@ -237,56 +237,60 @@ 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_serialization_1_1_px_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> <li>tr : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a> <li>transform -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a> <li>Triangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a> <li>triangleBoundingBoxIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#6136bb55c6b036333854c725419e7015">Nv::Blast::TriangleProcessor</a> +<li>triangleCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2</a> <li>TriangleIndexed() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#bff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a> +<li>triangleIndices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2</a> <li>TriangleProcessor() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#56ece4bad23e797196a0594bba04a99c">Nv::Blast::TriangleProcessor</a> <li>triangulate() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#b7cf6608fd71c417262feec54f3ccf75">Nv::Blast::Triangulator</a> <li>triangulate3d() -: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#241a1d0ef91a0d1990b2abfc441084ca">FLOAT_MATH::fm_Triangulate</a> +: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">FLOAT_MATH::fm_Triangulate</a> +<li>TriangulatorV2() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#b642f6bf10b46143bc318625b71b5791">Nv::Blast::TriangulatorV2</a> <li>trId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a> <li>trimCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a> <li>TrPrcTriangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#e9cef0c8a067f17912c1ef2b95081d40">Nv::Blast::TrPrcTriangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#13eaba7506fd27fbddb3233677cd5699">Nv::Blast::TrPrcTriangle</a> <li>TrPrcTriangle2d() : <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#2f61c65d8cddf3c8054ab849bd43a495">Nv::Blast::TrPrcTriangle2d</a> <li>TryLock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">VHACD::Mutex</a> <li>tryRead() : <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#8fdb8bfaacf4f53355a180b1b9d1b234">Nv::Blast::ExtInputStream</a> -<li>type -: <a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html#47c4d515e65129789d1b58bf02481057">Nv::Blast::InlineArray< T, N ></a> <li>Type -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a> +: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a> <li>type -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html#bb3e1de36be2fb129233251f720c0d93">Nv::Blast::HashSet< Key, HashFn ></a> <li>Type -: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#8aa770569b91693313927c1ffdec4074">Nv::Blast::Serialization::PxConvexMeshGeometry</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#255df2928f723c0d99d7a98f31a7c19f">Nv::Blast::Serialization::NvBlastDataBlock</a> +, <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a> <li>type : <a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html#959b6d3c31a9f21ed69f0cfcade20d3f">Nv::Blast::HashMap< Key, Value, HashFn ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#b2e0f4702427030af86b0f799660debb">Nv::Blast::ExtSyncEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Nv::Blast::Array< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#000709f52a7d7e2629aaa0114260dec5">Nv::Blast::TkEvent</a> <li>Type -: <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ce">NvBlastMessage</a> -<li>type -: <a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html#bb3e1de36be2fb129233251f720c0d93">Nv::Blast::HashSet< Key, HashFn ></a> -<li>Type -: <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b9648">NvBlastDataBlock</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#255df2928f723c0d99d7a98f31a7c19f">Nv::Blast::Serialization::NvBlastDataBlock</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#8aa770569b91693313927c1ffdec4074">Nv::Blast::Serialization::PxConvexMeshGeometry</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b">Nv::Blast::TkEvent</a> <li>type -: <a class="el" href="struct_nv_1_1_blast_1_1_array.html#94fd490890f7c6e45784fd43eb14e260">Nv::Blast::Array< T ></a> +: <a class="el" href="struct_nv_1_1_blast_1_1_inline_array.html#47c4d515e65129789d1b58bf02481057">Nv::Blast::InlineArray< T, N ></a> <li>TypeCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a36f1dbee3e8bc13b989992ae25cdf851">Nv::Blast::TkTypeIndex</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b8ddfbe9ceb31a245bd3c53bacd64353b">Nv::Blast::TkEvent</a> diff --git a/docs/source_docs/files/functions_0x75.html b/docs/source_docs/files/functions_0x75.html index 342f55b..54fd308 100755 --- a/docs/source_docs/files/functions_0x75.html +++ b/docs/source_docs/files/functions_0x75.html @@ -93,6 +93,8 @@ Here is a list of all class members with links to the classes they belong to: <li>uniformlyGenerateSitesInMesh() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a> +<li>Union() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>uniteChunks() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a> @@ -107,7 +109,8 @@ Here is a list of all class members with links to the classes they belong to: <li>unregisterSerializer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#59cdaae4653b7b206cd9d91af343f189">Nv::Blast::ExtSerializationInternal</a> <li>unsubscribe() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">Nv::Blast::ExtPxFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#0da64cab1fb7b93167505a52da8c74d3">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#5b4189527d151328f1d9ce166fa5f9d1">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#5ee7e8f12a169ea48e351aab521a728d">Nv::Blast::final</a> <li>Update() @@ -130,22 +133,21 @@ Here is a list of all class members with links to the classes they belong to: <li>UpperSupport : <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#fdc7db1ba5c96b0e9fc3d8a0c57c29e1cf5eca8c2aba4cc6ab47143220ade97c">Nv::Blast::Asset::Asset::ChunkAnnotation</a> <li>userData -: <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_tk_actor_data.html#e648745137d1ba4ac78dbb8189e43f96">Nv::Blast::TkActorData</a> -, <a class="el" href="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</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="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</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_tk_object.html#e1a1d9f53d372a748f615fc47b730a42">Nv::Blast::TkObject</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a> <li>userdata : <a class="el" href="struct_nv_blast_bond_fracture_data.html#33fec8bda99647afa0a1fa7e03383f91">NvBlastBondFractureData</a> <li>userData : <a class="el" href="struct_nv_blast_bond.html#4e131a735184d74e611b9b40a368edd7">NvBlastBond</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</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_triangle.html#7161aa4637570593093cac005c843175">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</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="struct_nv_blast_chunk.html#9d49d856390e7758d4ea26ae69ae6aa5">NvBlastChunk</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_triangle_indexed.html#a6a1711ab535f45d870c194a8e346a69">Nv::Blast::TriangleIndexed</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_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>useSmoothing diff --git a/docs/source_docs/files/functions_0x76.html b/docs/source_docs/files/functions_0x76.html index 9242709..08d6950 100755 --- a/docs/source_docs/files/functions_0x76.html +++ b/docs/source_docs/files/functions_0x76.html @@ -102,10 +102,16 @@ 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_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df">Nv::Blast::ActorSerializationFormat</a> <li>VertexToFbx() : <a class="el" href="class_fbx_utils.html#dec64718b67a2603103ce2e1b381c176">FbxUtils</a> +<li>VertexWelding() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#7b6c5e367575dc9eb7f1af1fecc57a94">Nv::Blast::VertexWelding</a> <li>vertices -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace</a> , <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a> +<li>verticesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl</a> <li>VHACD() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">VHACD::VHACD</a> <li>view() @@ -114,19 +120,16 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a> <li>VisibleChunkIt() : <a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html#e438f37b95f269957478625a5974906c">Nv::Blast::Actor::Actor::VisibleChunkIt</a> -<li>Volume -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a> <li>volume : <a class="el" href="struct_nv_blast_chunk.html#8ba6098c271d2b347598c64b4e60b64a">NvBlastChunk</a> +, <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a> <li>Volume -: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a3652431dd010eba4418cae1c9e74beb">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a> -<li>volume -: <a class="el" href="struct_nv_blast_chunk_desc.html#18a7f5e3f32d67d1ca645ce268d7ca0c">NvBlastChunkDesc</a> <li>voronoiFracturing() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3ef1b827dd70eb666cce38c3dbcc507f">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> <li>VoronoiSitesGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl</a> <li>voxelGridResolution diff --git a/docs/source_docs/files/functions_0x77.html b/docs/source_docs/files/functions_0x77.html index 520ee32..bdd3b34 100755 --- a/docs/source_docs/files/functions_0x77.html +++ b/docs/source_docs/files/functions_0x77.html @@ -98,13 +98,19 @@ 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_task_sync.html#0a09c3ba88795544087c0294eada55e9">Nv::Blast::ExtTaskSync</a> <li>Warning : <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742cea76dd048e00e7842f991f69fbd9adb07">NvBlastMessage</a> +<li>weldedCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2</a> +<li>weldedVertices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2</a> +<li>WeldVertex() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#beb54580eb917d925635f1f1a028d26c">Nv::Blast::VertexWelding</a> <li>workerCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html#e54fdf33182bd2f481e70c9a05976d48">Nv::Blast::TkGroupDesc</a> <li>workerTime : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#52eb102c439a0daefca7f2099a18c2a0">Nv::Blast::TkGroupStats</a> <li>write() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#43bf585900e4a505f7c2b2c3f52bf3e1">Nv::Blast::ExtOutputStream</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#19304b557e9a48885be5130567acbac9">Nv::Blast::ExtKJPxOutputStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#19304b557e9a48885be5130567acbac9">Nv::Blast::ExtKJPxOutputStream</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#43bf585900e4a505f7c2b2c3f52bf3e1">Nv::Blast::ExtOutputStream</a> <li>writeCollision() : <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#036a4974af69302ea442baed800c3bbe">Nv::Blast::IJsonCollisionExporter</a> </ul> diff --git a/docs/source_docs/files/functions_0x78.html b/docs/source_docs/files/functions_0x78.html index 79e4b15..4d317da 100755 --- a/docs/source_docs/files/functions_0x78.html +++ b/docs/source_docs/files/functions_0x78.html @@ -86,20 +86,23 @@ Here is a list of all class members with links to the classes they belong to: <p> <h3><a class="anchor" name="index_x">- x -</a></h3><ul> -<li>x -: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">Nv::Blast::POINT2D</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a> <li>X() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#b020454532f534fdb16a72248cc6b3da">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#46b34cc6f3a95b3cf29aeccc3a700ccb">VHACD::Vec3< T ></a> <li>x : <a class="el" href="struct_nvc_vec4i.html#b0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a> -, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a> +, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a> , <a class="el" href="struct_nvc_vec2i.html#fd24b426d2ba9a17de3e12a1952540da">NvcVec2i</a> , <a class="el" href="struct_nvc_quat.html#8b8720cfb57ae06668fd7048e2a82a4f">NvcQuat</a> , <a class="el" href="struct_nvc_vec4.html#a096be695db156d27bc7b2be9e6ef6fc">NvcVec4</a> -, <a class="el" href="struct_nvc_vec3i.html#a60b055749cc66730bfa803905fda397">NvcVec3i</a> -, <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a> +<li>X() +: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#971194b1bd929f97ac61ffe63fbcb2f7">VHACD::Vec2< T ></a> +<li>x +: <a class="el" href="struct_nvc_vec2.html#e4a6f9e53428ccf99829db890b938aad">NvcVec2</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#e335cbbcb1b1a657b4e42feb54a413ae">Nv::Blast::VSA::Vec3</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#67cacfccae3f246e4d340046854e72bf">Nv::Blast::POINT2D</a> +, <a class="el" href="struct_nvc_vec3.html#1fb754591e800bd36dcb2223216644fb">NvcVec3</a> +<li>X() +: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#cc2884431b3c65267037d36b9b93c414">VHACD::Vec2< T ></a> <li>x_slices : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8b81e5abf2237e0a47eb03373c5e1075">Nv::Blast::SlicingConfiguration</a> </ul> diff --git a/docs/source_docs/files/functions_0x7e.html b/docs/source_docs/files/functions_0x7e.html index 55730b9..325b9ea 100755 --- a/docs/source_docs/files/functions_0x7e.html +++ b/docs/source_docs/files/functions_0x7e.html @@ -151,8 +151,8 @@ Here is a list of all class members with links to the classes they belong to: <li>~IVHACD() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">VHACD::IVHACD</a> <li>~Mesh() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a> <li>~MeshCleaner() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9716fd1256337c0149bbed8d447438bc">Nv::Blast::MeshCleaner</a> <li>~MeshCleanerImpl() diff --git a/docs/source_docs/files/functions_a.html b/docs/source_docs/files/functions_a.html index 6086abe..6bb6ac4 100755 --- a/docs/source_docs/files/functions_a.html +++ b/docs/source_docs/files/functions_a.html @@ -61,6 +61,15 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); <li>acquireWorker() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0">Nv::Blast::TkGroup</a> </li> +<li>ActivationDistanceType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern</a> +</li> +<li>activationRadius +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a> +</li> +<li>activationType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a> +</li> <li>Actor() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a49fd726e45168bd756e564cfaac6e356">Nv::Blast::Actor</a> </li> @@ -87,12 +96,20 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); <li>addAngularVelocity() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a> </li> +<li>addEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ab489a45d49fdebc5df679d8a6fc8552d">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>AddEdge() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#ab04b219df3c862e848d838c5685a520f">VHACD::TMMesh</a> </li> <li>addEvent() : <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#ae449516fef2757f8547fdb39ba98b375">Nv::Blast::TkEventQueue</a> </li> +<li>addFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1eeac7d0f4268008c43d35b986953a68">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>addForce() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1">Nv::Blast::ExtStressSolver</a> </li> @@ -114,7 +131,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a75c598b9405193ab7c8ad2553aacae39">Nv::Blast::SharedMemory</a> </li> <li>address() -: <a class="el" href="classbt_aligned_allocator.html#a85187907179eadeb9907902ba7ee371a">btAlignedAllocator< T, Alignment ></a> +: <a class="el" href="classbt_aligned_allocator.html#adaf5f8601f0b27ec5fe962ba35e5b6ff">btAlignedAllocator< T, Alignment ></a> </li> <li>addSite() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f">Nv::Blast::VoronoiSitesGenerator</a> @@ -124,6 +141,10 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a82f00ef0eaffd02736c089eef8a4be81">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aaa33dded62c2af0d8b434207c49e1596">VHACD::TMMesh</a> </li> +<li>addVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae7194f0d5ca7fb19ada3144073137176">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>AddVertex() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#aeb849378bcc9e1f7f5f4e18c0aa0a7ff">VHACD::TMMesh</a> </li> @@ -135,6 +156,10 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : <a class="el" href="struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a> , <a class="el" href="struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a> </li> +<li>adjacentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a> +</li> <li>adjacentNodeIndices : <a class="el" href="struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a> , <a class="el" href="struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a> @@ -238,6 +263,9 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_volume.html#a3548a2393e8a25052e784a48379dab9e">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a661c1ddcb76cbcc93e5a2e975868d5d8">VHACD::VoxelSet</a> </li> +<li>ALL +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923">Nv::Blast::FractureRT::Stage</a> +</li> <li>allocate() : <a class="el" href="classbt_aligned_allocator.html#a5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator< T, Alignment ></a> , <a class="el" href="classbt_aligned_object_array.html#a2302b4abe7664283231e150ecadc4576">btAlignedObjectArray< T ></a> @@ -263,11 +291,21 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); <li>amplitude : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a> </li> +<li>angle +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a> +</li> <li>angle_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a> </li> +<li>angularNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>angularSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a> +</li> <li>aperture : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a> </li> <li>ApexImporterConfig() : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a92d34d1b3881431877e1f46dd6aa4c6e">Nv::Blast::ApexImporter::ApexImporterConfig</a> @@ -276,7 +314,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#a9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a> </li> <li>appendMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#aa2b7a1dea165bc42ba91029911b669e1">Nv::Blast::FbxFileWriter</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a9013dae8926bf0c0f332cec0fd2dfff2">Nv::Blast::FbxFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</a> </li> @@ -350,7 +388,7 @@ $(document).ready(function(){initNavTree('functions_a.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a> </li> <li>at() -: <a class="el" href="classbt_aligned_object_array.html#a9ab50f401fff737aa8d15c6ea1c8de79">btAlignedObjectArray< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#a450b0e394d5ff44ac912bb5de06fc062">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#ae932afd49acfc5f585a1238fd224931d">Nv::Blast::FixedArray< T ></a> </li> <li>attachPositions diff --git a/docs/source_docs/files/functions_b.html b/docs/source_docs/files/functions_b.html index e3e4a57..0155fb3 100755 --- a/docs/source_docs/files/functions_b.html +++ b/docs/source_docs/files/functions_b.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); <li>BBoxBasedAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3">Nv::Blast::BBoxBasedAccelerator</a> </li> +<li>bEdges +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a> +</li> <li>BlastBondGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a> </li> @@ -101,8 +104,8 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603">Nv::Blast::TkFractureEvents</a> </li> <li>bondsFromPrefractured() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl</a> </li> <li>BooleanConf() : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a> @@ -110,6 +113,12 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); <li>BooleanEvaluator() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c">Nv::Blast::BooleanEvaluator</a> </li> +<li>BooleanToolOutputDataImpl() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a224607a8be6266fc3bf70e4c274b324e">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>BooleanToolV2() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d">Nv::Blast::BooleanToolV2</a> +</li> <li>borrowActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a> </li> @@ -153,6 +162,9 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030">Nv::Blast::TkFractureCommands</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e">Nv::Blast::TkFractureEvents</a> </li> +<li>build() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a749fd110fcee1730d873a2c9e877ee7d">Nv::Blast::TriangulatorV2</a> +</li> <li>buildCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a> @@ -161,9 +173,13 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50">Nv::Blast::TriangleProcessor</a> </li> <li>buildConvexMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a> </li> +<li>buildConvexMeshRT() +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965">Nv::Blast::ConvexMeshBuilderImpl</a> +</li> <li>buildDescFromInternalFracture() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a> @@ -172,19 +188,19 @@ $(document).ready(function(){initNavTree('functions_b.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6">Nv::Blast::Serialization::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#af4630c504275b3ce9499ec82ad4a0545">Nv::Blast::Serialization::ExtPxAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#af3f0656904e06eb34e5fcac59168814d">Nv::Blast::Serialization::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#acd3fd589e63efda0635bc21df59e73a3">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#ab15434c3aaaa1788ab13f36c07d69f6e">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481">Nv::Blast::Serialization::NvBlastBond::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8">Nv::Blast::Serialization::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#ae0ddfe835cd68cde8b622762cb05ae38">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a65ece8e5250bd426a4b1c1a59549aa9d">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#ab7e0dfe1d092e864a5e9f8082e7cf6e6">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a98906e86d6ef93a0a6d289d116913cce">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#a2e0e1ce8d41b7918f8fbdad229d41b16">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f">Nv::Blast::Serialization::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae8c6ec867c1c1f90670c36ce06fca602">Nv::Blast::Serialization::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a">Nv::Blast::Serialization::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#acfdbb6a3d0c61d7c7fec3f37ed122348">Nv::Blast::Serialization::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69">Nv::Blast::Serialization::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#a26b6632d7d022654f7988f67582b72b5">Nv::Blast::Serialization::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#abecbfcf0cef51b107208df73143217db">Nv::Blast::Serialization::TkAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2a571020214dd4b6197879e3ad4f082b">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17">Nv::Blast::Serialization::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941">Nv::Blast::Serialization::UUID::Builder</a> </li> <li>buildMeshConvexDecomposition() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> diff --git a/docs/source_docs/files/functions_c.html b/docs/source_docs/files/functions_c.html index cc3fde0..49d402d 100755 --- a/docs/source_docs/files/functions_c.html +++ b/docs/source_docs/files/functions_c.html @@ -51,6 +51,11 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); </li> <li>ca : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a25e083c0c94451190f0f716feaf220e8">Nv::Blast::BooleanToolV2::Mode</a> +</li> +<li>calcPerFacetBounds() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl</a> </li> <li>Cancel() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#aba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> @@ -67,6 +72,21 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); </li> <li>cb : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#afaa64e76d5450ccd1fccae7ad3195e0b">Nv::Blast::BooleanToolV2::Mode</a> +</li> +<li>cell +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a> +</li> +<li>cellAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a> +</li> +<li>cellsCount +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a> +</li> +<li>cellsMeshes +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a> </li> <li>centroid : <a class="el" href="struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a> @@ -96,6 +116,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7">NvBlastAssetDesc</a> </li> +<li>ChunkFlags +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a> +</li> <li>chunkFractureCount : <a class="el" href="struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a> </li> @@ -103,8 +126,12 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a> , <a class="el" href="struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a> </li> +<li>ChunkGraphLink() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180">Nv::Blast::ChunkGraphLink</a> +</li> <li>chunkId : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a> </li> <li>chunkIndex @@ -126,6 +153,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); </li> <li>ci : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c">Nv::Blast::BooleanToolV2::Mode</a> </li> <li>CircularList() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a3970610a0e7256b16565254c06880d98">VHACD::CircularList< T ></a> @@ -285,6 +313,9 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); <li>concavity : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909">Nv::Blast::CollisionParams</a> </li> +<li>Cone +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a> +</li> <li>const_pointer : <a class="el" href="classbt_aligned_allocator.html#a0e891e100940277ebbd7272040f10e03">btAlignedAllocator< T, Alignment ></a> </li> @@ -324,6 +355,10 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); <li>CopyPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8">VHACD::Mesh</a> </li> +<li>copyVerticesAndResults() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a34b7d66fd3e2eab6aa486774e46ffec0">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>Count : <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#ab8d9afeccbfc1d237bd9903207d095dfa249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a> @@ -335,7 +370,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a007fa7ce495c8ee886dcef928eaf93dd">Nv::Blast::ExtDamageAcceleratorAABBTree</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#ab2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aa69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a> @@ -353,16 +388,19 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); </li> <li>createAsset() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a> </li> <li>createBondBetweenMeshes() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a> </li> <li>createChunkMesh() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a> </li> +<li>CREATED_BY_ISLAND_DETECTOR +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a> +</li> <li>createFamily() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae21aa2e3e7f3b3861f8aa946c3879605">Nv::Blast::ExtPxManagerImpl</a> @@ -381,7 +419,7 @@ $(document).ready(function(){initNavTree('functions_c.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#adcfc051a4533b68196b5a897c5f1befb">Nv::Blast::BooleanEvaluator</a> </li> <li>createRaycastMesh() -: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a6a1024989eba5ce6650d87780a1b7a3a">VHACD::RaycastMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#a31b2f20b771a8596f3feddd462276e59">VHACD::RaycastMesh</a> </li> <li>createRequiredScratch() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a3082322754cba457f678e567b288fe02">Nv::Blast::Actor</a> diff --git a/docs/source_docs/files/functions_d.html b/docs/source_docs/files/functions_d.html index fc75e4e..4188a06 100755 --- a/docs/source_docs/files/functions_d.html +++ b/docs/source_docs/files/functions_d.html @@ -101,6 +101,10 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#a59db4bb86390f4a5560f50d7a1b1e202">Nv::Blast::Allocator</a> , <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#aaaca2075d5aed1f8d276f5ecf090bc72">Nv::Blast::AllocatorCallback</a> </li> +<li>debrisRadiusMult +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a> +</li> <li>Debug : <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a">NvBlastMessage</a> </li> @@ -157,6 +161,9 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc">Nv::Blast::ExtPxManagerImpl</a> </li> +<li>Difference() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ad97cffa29e180ef256fd73382857b2fd">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>diffuse_tex : <a class="el" href="struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a> </li> @@ -166,6 +173,12 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); <li>Direction : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12c">Nv::Blast::DList::It</a> </li> +<li>dirtyChunks +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a> +</li> +<li>dirtyChunksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a> +</li> <li>disownAdjacencyPartition() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a6e622b322477b795594ce61903daf614">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> </li> @@ -258,7 +271,7 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); </li> <li>dispatch() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a8a48eaf8899474fd83dcc8f118b35fdd">Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a20a92b002de34cf665cc9ae38365cd07">Nv::Blast::TkEventQueue</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a624660738275022a9653ccc1e823b7f1">Nv::Blast::TkEventQueue</a> </li> <li>dispatchActorCreated() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family_impl.html#a4b77b9635308a6cc063553d89eb944c4">Nv::Blast::ExtPxFamilyImpl</a> @@ -284,6 +297,11 @@ $(document).ready(function(){initNavTree('functions_d.html','');}); <li>DummyAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a> </li> +<li>dumpChunksToObj() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_e.html b/docs/source_docs/files/functions_e.html index 0421cee..84c5a07 100755 --- a/docs/source_docs/files/functions_e.html +++ b/docs/source_docs/files/functions_e.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); <h3><a id="index_e"></a>- e -</h3><ul> <li>e : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent</a> </li> <li>ea : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32">Nv::Blast::TriangleIndexed</a> @@ -67,6 +67,9 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); <li>eDEBUG_WARNING : <a class="el" href="struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77">Nv::Blast::ErrorCode</a> </li> +<li>edesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a> +</li> <li>Edge() : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a> </li> @@ -78,10 +81,13 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); </li> <li>edges : <a class="el" href="classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> </li> -<li>edgesCount -: <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a> +<li>edgesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a> </li> <li>EdgeToTriangles() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7">Nv::Blast::EdgeToTriangles</a> @@ -109,7 +115,8 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a6be28e2478e69c2d7a61dedd609e0f19">Nv::Blast::FixedQueue< T ></a> </li> <li>end -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> </li> <li>endProcess() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff">Nv::Blast::TkGroup</a> @@ -154,6 +161,9 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); <li>Erase() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray< T, N ></a> </li> +<li>eraseNode() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a> +</li> <li>Error : <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a> </li> @@ -162,10 +172,10 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); </li> <li>EVENT_TYPE : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a433ef4a1ed60ff88841fbab46ed1675f">Nv::Blast::ExtSyncEventInstance< T, eventType ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a5a1fb1b6fccd5280bc77fee129f35152a32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a12a93f44073001a91bb5e6ce2546a58fa32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> </li> <li>EXACT : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59a3359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a> @@ -205,7 +215,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a> </li> <li>ExtInputStream() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35">Nv::Blast::ExtInputStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a> </li> <li>ExtIStream() : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a> @@ -229,7 +239,7 @@ $(document).ready(function(){initNavTree('functions_e.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98">Nv::Blast::Serialization::ExtPxAsset</a> </li> <li>ExtPxAssetImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af5d671abb814a31284bd58dadc260f28">Nv::Blast::ExtPxAssetImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a5306b661e7d2cdd49959c9d26d6638c4">Nv::Blast::ExtPxAssetImpl</a> </li> <li>ExtPxChunk() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9">Nv::Blast::Serialization::ExtPxChunk</a> diff --git a/docs/source_docs/files/functions_enum.html b/docs/source_docs/files/functions_enum.html index 7c593f6..7a0e0ab 100755 --- a/docs/source_docs/files/functions_enum.html +++ b/docs/source_docs/files/functions_enum.html @@ -54,10 +54,14 @@ <p> <ul> +<li>ActivationDistanceType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern</a> <li>BondFlags : <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc">Nv::Blast::TkAssetDesc</a> <li>BondGenMode : <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67">Nv::Blast::BondGenerationConfig</a> +<li>ChunkFlags +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo</a> <li>DebugRenderMode : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d0250c97326fe162fe78a2801f35ef4d">Nv::Blast::ExtStressSolver</a> <li>Direction diff --git a/docs/source_docs/files/functions_eval.html b/docs/source_docs/files/functions_eval.html index f69fb49..746b31e 100755 --- a/docs/source_docs/files/functions_eval.html +++ b/docs/source_docs/files/functions_eval.html @@ -78,11 +78,13 @@ <p> <h3><a class="anchor" name="index_a">- a -</a></h3><ul> +<li>ALL +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>Asset : <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4982a9d27b7909cf9d7e3ce490cbb5d4a">Nv::Blast::LlObjectTypeID</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#74dfb65256e079e10e40afa11bd7937391e23bb0f555f807a27f1f1b37cf1a3d">Nv::Blast::TkObjectTypeID</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493a0785a75fbc075612bffb021a49526ba2">Nv::Blast::TkTypeIndex</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#416ed61e2f3847ceaab50ddd9512417b3aa2dc54683584ca4747dbbe64eedfb1">Nv::Blast::ExtPxObjectTypeID</a> <li>AssetDataBlock : <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96480db40958d7f33c4644e4b52cb2213463">NvBlastDataBlock</a> <li>AVERAGE @@ -97,10 +99,14 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d7eebce80ccbde2a06e4122c9e36688c7b">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a> <li>Changed : <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Nv::Blast::TkJointUpdateEvent</a> +<li>Cone +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Nv::Blast::DamagePattern</a> <li>Count -: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a> , <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b96484463e88093733032ed9751bcb753ec50">NvBlastDataBlock</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a8458e821efbfc58abb1f947af0b5922f3b5">Nv::Blast::ExtSyncEventType</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df249675818d4ea3712ad725465a1e323a">Nv::Blast::ActorSerializationFormat</a> +<li>CREATED_BY_ISLAND_DETECTOR +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">Nv::Blast::ChunkInfo</a> <li>Current : <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_format.html#b8d9afeccbfc1d237bd9903207d095df26b64a066d09c0f4cdb95977f0f44ad4">Nv::Blast::ActorSerializationFormat</a> </ul> @@ -134,10 +140,10 @@ <li>Error : <a class="el" href="struct_nv_blast_message.html#a131d1cdff39661ffe961fa4c24742ced3859c9af6bbbf222b8e9bca6eb664a1">NvBlastMessage</a> <li>EVENT_TYPE -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">Nv::Blast::TkFractureCommands</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">Nv::Blast::TkJointUpdateEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">Nv::Blast::TkSplitEvent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">Nv::Blast::TkFractureEvents</a> <li>EXACT : <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#039dca7ff2ee57fcf96ce5aad570cf67494d2f564cd543f0cc61762451a6c745">Nv::Blast::BondGenerationConfig</a> , <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d593359358ed9808590d588e33d1c90201e">Nv::Blast::ApexImporter::ApexImporterConfig</a> @@ -149,11 +155,13 @@ : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#31a25ebefe7e32bab14f61e2c3d0c33ccbaa70622052f2fb4963e1953a54523a">Nv::Blast::MeshNoiser</a> </ul> <h3><a class="anchor" name="index_f">- f -</a></h3><ul> +<li>FACET_FACET_TEST +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>Fail : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e93bcd4ccd47535afcf94da29bd746ff4ac">Nv::Blast::ExtIStream</a> <li>Family -: <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_type_index.html#57681ffd26c84b5272b7e0c23103493adf711c875bcfeb8a7cd48b341cfea39e">Nv::Blast::TkTypeIndex</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#e8bf597dc1e1e242817ae55ba0d632c4b1133c446167ebaa0ee470506f7b6bbf">Nv::Blast::LlObjectTypeID</a> <li>FamilyDataBlock : <a class="el" href="struct_nv_blast_data_block.html#78797137dcdd9524f082fc784f7b964893a84c010ad777a45f66ee67283c6bbb">NvBlastDataBlock</a> <li>FamilySync @@ -175,7 +183,7 @@ </ul> <h3><a class="anchor" name="index_h">- h -</a></h3><ul> <li>HeaderSize -: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#2d692369cfcdacf2e961bb3233f033e420be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#e8afe25ad90d0cf40de4b93df15650c620be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> <li>HIGH : <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#06be79d41391dfde43f6aa02866a3c1f39c81d6175ee0aa27db53d0cd7e944e3">Nv::Blast::ProfilerDetail</a> </ul> @@ -198,6 +206,8 @@ <h3><a class="anchor" name="index_l">- l -</a></h3><ul> <li>LEAF_CHUNK : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#cdb64014cad3dc9b0f40450ea394951d6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a> +<li>Line +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a> <li>LittleEndian : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#37d0ed5cee3979398dfe959cbaf09e9343f604265f7e73d375f7d21ec9892b90">Nv::Blast::ExtIStream</a> <li>LOW @@ -210,6 +220,8 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#0d625b530a74994e1a7744c8331a6d592551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a> </ul> <h3><a class="anchor" name="index_n">- n -</a></h3><ul> +<li>NO_FLAGS +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a> <li>NoFlags : <a class="el" href="struct_nv_blast_chunk_desc.html#c5f6208f745fd4269c4a9b098297bf1b09ac7c50cd7a350095ee9680bb66547a">NvBlastChunkDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#15a3f484366da17014e60980753a39cc1f14e7d9defb7fb5476b281741f3d2be">Nv::Blast::TkAssetDesc</a> @@ -223,10 +235,16 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_flag.html#6018d53594950eb9dd51a23538df0a54ebc6b3040a521ce237c9c6c030127ca4">Nv::Blast::TkActorFlag</a> <li>Physics : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#9a61dab2f51aecaea8bd63c62097a845e5729ac420a34cf5e81c0781e0b8944c">Nv::Blast::ExtSyncEventType</a> +<li>Point +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a> </ul> <h3><a class="anchor" name="index_r">- r -</a></h3><ul> <li>RawBinary : <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#b03c7560bbcf698c0806673b273c31d741dde145174319a0ceb6feb2f53152c7">Nv::Blast::ExtSerialization::ExtSerialization::EncodingID</a> +<li>RETAIN_FROM_FRACTURED_MESH +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">Nv::Blast::FractureRT::FractureRT::Stage</a> +<li>RETAIN_FROM_PATTERN +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">Nv::Blast::FractureRT::FractureRT::Stage</a> <li>Reverse : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#d6a58c8c96853bac4d82880eade9e12c6c3e8622be97b012571c9c7041d24f16">Nv::Blast::DList::DList::It</a> </ul> diff --git a/docs/source_docs/files/functions_f.html b/docs/source_docs/files/functions_f.html index a4eb877..8d3583d 100755 --- a/docs/source_docs/files/functions_f.html +++ b/docs/source_docs/files/functions_f.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <li>Facet() : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3">Nv::Blast::Facet</a> </li> +<li>FACET_FACET_TEST +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400">Nv::Blast::FractureRT::Stage</a> +</li> <li>facets : <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95">Nv::Blast::SharedFace</a> </li> @@ -111,6 +114,13 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <li>FbxSystemUnitToString() : <a class="el" href="class_fbx_utils.html#ae8ef73c8d3c35ee29072a6914cfd7adc">FbxUtils</a> </li> +<li>ffResult +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a> +</li> +<li>ffResultCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>fill() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a> @@ -206,6 +216,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <li>FixedQueue() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#a12feba21bdf02ee2bea2e9e0e5910bf6">Nv::Blast::FixedQueue< T ></a> </li> +<li>flags +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a> +</li> <li>Flags : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93">Nv::Blast::ExtIStream</a> </li> @@ -232,6 +245,9 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <li>Forward : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca72a8bff68ef66b052a400ce85c2d1f46">Nv::Blast::DList::It</a> </li> +<li>fr +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a> +</li> <li>Fracture : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17">Nv::Blast::ExtSyncEventType</a> </li> @@ -250,6 +266,12 @@ $(document).ready(function(){initNavTree('functions_f.html','');}); <li>fractureNoEvents() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff">Nv::Blast::FamilyHeader</a> </li> +<li>FractureRTImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b">Nv::Blast::FractureRTImpl</a> +</li> +<li>FractureRTMultithreadedImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>fractureSubSupport() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa">Nv::Blast::FamilyHeader</a> </li> diff --git a/docs/source_docs/files/functions_func.html b/docs/source_docs/files/functions_func.html index 1eb567d..51a9dee 100755 --- a/docs/source_docs/files/functions_func.html +++ b/docs/source_docs/files/functions_func.html @@ -92,19 +92,26 @@ : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#afdf7e869582f414b447edc422b05fb0">Nv::Blast::TkGroup</a> <li>Actor() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#49fd726e45168bd756e564cfaac6e356">Nv::Blast::Actor</a> +<li>Add() +: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">VHACD::TetrahedronSet</a> <li>add() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#70cb4d757a5e60e392ed88043c08664b">Nv::Blast::EdgeToTriangles</a> <li>Add() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3ddeceabd04a0d8c40d3110a484ad70c">VHACD::CircularList< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#7dfe59fccb16d5b1bdad8b524d50f598">VHACD::TetrahedronSet</a> <li>addActor() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0ef2653e6d605641a65e07634cb0436c">Nv::Blast::TkGroup</a> <li>addAngularVelocity() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d9a764d4ae041cce5154d8b3b314ec1">Nv::Blast::ExtStressSolver</a> +<li>addEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">Nv::Blast::BooleanToolOutputDataImpl</a> <li>AddEdge() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#b04b219df3c862e848d838c5685a520f">VHACD::TMMesh</a> <li>addEvent() : <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#a9993505417f9ab09343fa73bb78c9c6">Nv::Blast::TkEventQueue</a> +<li>addFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a> <li>addForce() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ca6a1101fa2c9fee8143a772dcc9f1">Nv::Blast::ExtStressSolver</a> <li>addGravityForce() @@ -129,6 +136,9 @@ , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#82f00ef0eaffd02736c089eef8a4be81">VHACD::Mesh</a> <li>AddVertex() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eb849378bcc9e1f7f5f4e18c0aa0a7ff">VHACD::TMMesh</a> +<li>addVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">Nv::Blast::BooleanToolOutputDataImpl</a> <li>adoptAsset() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#02a1fe45a1278857f8d42e2ec935296f">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>adoptAssetLL() @@ -177,17 +187,17 @@ , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#00c2f764504adda5fee1ab2f1e61a173">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_volume.html#706787887d65cc8294af98108dbe8732">VHACD::Volume</a> <li>allocate() -: <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#95a84da830eadbe23b5cfc1ff8abb6bb">Nv::Blast::SharedMemory</a> -<li>Allocate() -: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">VHACD::SArray< T, N ></a> -<li>allocate() -: <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#dcd31b00a02dfa4df22a5191ec1bc208">Nv::Blast::LocalBuffer< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#fdd1a23ef5c703cf4440db709536b6dd">Nv::Blast::Allocator</a> -, <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator< T, Alignment ></a> -, <a class="el" href="classbt_aligned_object_array.html#2302b4abe7664283231e150ecadc4576">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_allocator_callback.html#e0303f5b6c3993251bdf790f43ef4e90">Nv::Blast::AllocatorCallback</a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#f83d17680afb4c8b03eb3fa81f79255d">Nv::Blast::SharedBlock< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7ee955ac7695f8167d74aa060bfe6492">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#dcd31b00a02dfa4df22a5191ec1bc208">Nv::Blast::LocalBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#95a84da830eadbe23b5cfc1ff8abb6bb">Nv::Blast::SharedMemory</a> +<li>Allocate() +: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#0c04c8ffd6c9e8681a664f71e778f67e">VHACD::SArray< T, N ></a> +<li>allocate() +: <a class="el" href="classbt_aligned_allocator.html#5b14474126ff00cd364dfb74304ec6c3">btAlignedAllocator< T, Alignment ></a> <li>Allocator() : <a class="el" href="class_nv_1_1_blast_1_1_allocator.html#27443f120df80394ff9800159b366eea">Nv::Blast::Allocator</a> <li>allocData() @@ -199,43 +209,44 @@ <li>ApexImportTool() : <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#9d630b32d1a0ae5fe3a044417cc64736">Nv::Blast::ApexImporter::ApexImportTool</a> <li>appendMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a2b7a1dea165bc42ba91029911b669e1">Nv::Blast::FbxFileWriter</a> -, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#605c88816a8d81f4084c1bbf53b32dae">Nv::Blast::IMeshFileWriter</a> +: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#c14e455289f1642fa7515873e89e8ea6">Nv::Blast::IMeshFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#5098f7f493b3ca1398eacc3fc1a5840d">Nv::Blast::ObjFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a2b7a1dea165bc42ba91029911b669e1">Nv::Blast::FbxFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#298889514e643ee2c35959c6b4e6958b">Nv::Blast::ObjFileWriter</a> <li>applyDamage() : <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#613f6c52b8406b9cedb154498a29529b">Nv::Blast::ExtImpactDamageManager</a> <li>applyFracture() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#bbcd5d6eabbb5379e77e2942fe0b11a8">Nv::Blast::TkFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#05ec1c435c25ecbdef8aed715fe8ef42">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#cc3bf3a166faa14d058d8ef505228221">Nv::Blast::Actor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#a02c42add8033877003cd907a0818785">Nv::Blast::TkActor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#5361b8667e8a10f440f04248e232cd2f">Nv::Blast::FamilyHeader</a> <li>applyNoise() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#7060e8f6d03314ea614985eb312feb41">Nv::Blast::MeshNoiser</a> <li>applySyncBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#80c6e0fdc23b94a9d3adb6c1f7390a9f">Nv::Blast::ExtSync</a> <li>asReader() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#229c25f7195f918c184875bdfc99310c">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#61d58cb32d0f58c9f5502a77626d5339">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c970d68367fa2bd9f6b9a49fbe37eda8">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#10dee2e27f18ef1f0f904ca6e8fa467a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#642f6c1c43b50f7472fabf607789294b">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#f687095d1a3b72e6ab90218b0b17f21c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ba6df2726a5f1178f5fec30071032d59">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#434a81d60bb465df565a994ed799819c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#43db2df3c0d2a91cf87b92e205fd2393">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#41339f0a71614203098859ba745197bf">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#61d58cb32d0f58c9f5502a77626d5339">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#e3ccac9b5e1a391c64d16d4d3d7505fc">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#229c25f7195f918c184875bdfc99310c">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#20aa9226cc0ce9ce6df6281f8ab35104">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#91d5749326fa0626f8266a0285e11d02">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#10dee2e27f18ef1f0f904ca6e8fa467a">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#6de5e5b5eda1fdaa4490282a8ff5b0f4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c970d68367fa2bd9f6b9a49fbe37eda8">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ba6df2726a5f1178f5fec30071032d59">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#fef44e6907aa0c05224bbacae1439104">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#434a81d60bb465df565a994ed799819c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0e1fc19bb34bcc3822105ab4cf3d9b0b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#6de5e5b5eda1fdaa4490282a8ff5b0f4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#f687095d1a3b72e6ab90218b0b17f21c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> <li>Asset() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#69a2fa8ee30a44831a6055c1d7aacfd5">Nv::Blast::Serialization::Asset</a> <li>at() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#3bcc2bdc3fcb35d947297c46217e8862">Nv::Blast::FixedArray< T ></a> -, <a class="el" href="classbt_aligned_object_array.html#9ab50f401fff737aa8d15c6ea1c8de79">btAlignedObjectArray< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#3a25600ae43d660965d4e5a0810848c4">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#e932afd49acfc5f585a1238fd224931d">Nv::Blast::FixedArray< T ></a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_func_0x62.html b/docs/source_docs/files/functions_func_0x62.html index ea5252d..5aea53c 100755 --- a/docs/source_docs/files/functions_func_0x62.html +++ b/docs/source_docs/files/functions_func_0x62.html @@ -91,39 +91,45 @@ <li>BlastBondGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a> <li>bondsFromPrefractured() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#b46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl</a> <li>BooleanConf() : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a> <li>BooleanEvaluator() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#da4ddcd1ff90216d20d2a3fdce52f71c">Nv::Blast::BooleanEvaluator</a> +<li>BooleanToolOutputDataImpl() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#224607a8be6266fc3bf70e4c274b324e">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>BooleanToolV2() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#252a9ce4fe8dfc98933b194826c59b7d">Nv::Blast::BooleanToolV2</a> <li>borrowActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a> <li>brand() -: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html#718524d492573ff44ba359595629c158">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html#a9791b2d9c4e653adb11352f37b3d916">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html#8b7d16fe3bd79d01cb6afd2422bfc5e1">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html#f24a9ba37f517cd4e43f7b193a65cd34">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html#87047deb79bab2286372204ab929670c">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html#e8c1da7c46541a43fa1713de06a32298">Nv::Blast::Serialization::PxQuat::PxQuat::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html#22714f2ebe75d7f1950a7e012ae592e0">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html#307a9e7dcdfa9df097ef4ed2d49b9369">Nv::Blast::Serialization::PxTransform::PxTransform::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html#5dfb033ee6d93fa64d046b611413831d">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html#42a20f875e42f14cbd6ced56e2dc9b90">Nv::Blast::Serialization::TkAsset::TkAsset::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html#afbc3ee5cc982c8ba8f0a57ef3b5f769">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html#429ac4ddeb11cedad4fa63b88abcc32c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::_capnpPrivate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html#ed41fec1728169726117e3a63be327fc">Nv::Blast::Serialization::PxVec3::PxVec3::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html#6b4fa828a5ff75aa97b22651424f9831">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html#6ac5301a4a1565f4ad9ddae7c086d1c3">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::_capnpPrivate</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html#8b01d3ca173039c260c67b96c53e181f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::_capnpPrivate</a> <li>btAlignedAllocator() : <a class="el" href="classbt_aligned_allocator.html#000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator< T, Alignment ></a> <li>btAlignedObjectArray() -: <a class="el" href="classbt_aligned_object_array.html#d596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#e91d1383db8069a02d23caf915bc2ce3">btAlignedObjectArray< T ></a> <li>btTypedObject() : <a class="el" href="structbt_typed_object.html#f10da9ddb749e24940da236199d920cd">btTypedObject</a> <li>btVector4() : <a class="el" href="classbt_vector4.html#b8f1a78ef86a9727b6f680d83e8e4259">btVector4</a> +<li>build() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#749fd110fcee1730d873a2c9e877ee7d">Nv::Blast::TriangulatorV2</a> <li>buildCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#def1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#cdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a> @@ -132,53 +138,57 @@ <li>buildConvexMesh() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#f11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a> +<li>buildConvexMeshRT() +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#5e47da7ef45ff85445612d7a78445965">Nv::Blast::ConvexMeshBuilderImpl</a> <li>buildDescFromInternalFracture() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#fbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a> <li>Builder() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#67a6989f4d755819007780673fceedc9">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#191137e3f61c44186d067c3b15c03dab">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#29c1e0a9bd6e1a0478b9f54301685bf8">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#4a51f368dfbc660c28307466b6ce6b01">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#974c060b6e7f954c20fb1a26022cc14d">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a82a10bbca1a9caf3c82a397cb383d05">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#c679f14b24dc17eb83066add6aee5acf">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#5fb2e7ae9abd04e697a5f7829986ec10">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#2e724cf3370d1b175620961853fcb908">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#4de065e8c43fc81b9cb2892c83a39a1f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#69d379878a1099344c89902b24319265">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#9c28dffd90062f516e73af45176f6e98">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#b9a6c1f958c5169819c0dd1652104dbe">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#07097ac1b658dae583cd7fe14951db25">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#add6321c4fbf97fe070a797f23c0e59e">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#01b9ea3d36d81749f5ebd9b7f0f5f95c">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#6de4a726394bd1afb66c5633040f97ce">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#939d085975187996a63c62e81b7b1dd9">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#7d84b2c5f5fa567b63d8744f3466a07e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#5ee7b4addeb6267d681e51c88e9999d4">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#bc2a5673848295a883222846a1fbd0f3">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#7746b13e3264f9a0896920dff5a88aec">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#c679f14b24dc17eb83066add6aee5acf">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#d7efe1a90bd3682385d26de1902abb5d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#4bcbae0525438e2f3342880282fb4f81">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#b9434ff54815451751c84816c1075007">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#7f7f6ca369b06ed609b6199695af2018">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a5cf1466d39415980041ff6da7bdeaaa">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#df3feda573141b3494d6836d2ef55a4e">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#06e8d09e90e33f3727ddbf867454fbb0">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#53a4bb236d165b819c860bc60e5b4841">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#73c97ac84ed67a636462553fbac7f6e6">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#0ce11999a2d4170b001567e9922e7084">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#0b63e2c930c0e30567d91dceb6b96125">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#42e1914b21c738d21961128968eaee86">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ea9b8f474d25a002c933af7660b80fa0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#cf7cadbfed90e5542bf27d027cb93ed2">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#55fac07562bccd337d5dd62ec0b53bc0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#b018660191aa0356886c2613cefe2810">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8e612518b708f7f5814f24022b853a52">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ff85ef00bd300acbd4de52016c7dd009">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#6f6e00f7d3977899e6e12aadf9bcf401">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#fed395fd760160c82a71091c9741e4fc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#fd345afef047c97dc599547e5bdccdeb">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#bd854044387b640c1112b78242b80378">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#90eb07269329efe02bb1478e6862597c">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#e35624c41de409220d4644c0b10362e4">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>buildMeshConvexDecomposition() -: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#0d8b7ab626867277ee6b960988968888">Nv::Blast::ConvexMeshBuilderImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_func_0x63.html b/docs/source_docs/files/functions_func_0x63.html index 94133d3..f712717 100755 --- a/docs/source_docs/files/functions_func_0x63.html +++ b/docs/source_docs/files/functions_func_0x63.html @@ -84,9 +84,12 @@ <p> <h3><a class="anchor" name="index_c">- c -</a></h3><ul> +<li>calcPerFacetBounds() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl</a> <li>Cancel() -: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> +, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a> <li>canFindRoot() : <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#522082e2bf8c1b793cf37655f92bab72">Nv::Blast::FamilyGraph</a> <li>capacity() @@ -95,18 +98,21 @@ : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#9cdc21e6307275268053c12095a612af">VHACD::TMMesh</a> <li>ChunkDepthFirstIt() : <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#2e59706de3653f3161ab32c0170ce171">Nv::Blast::ChunkDepthFirstIt</a> +<li>ChunkGraphLink() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">Nv::Blast::ChunkGraphLink</a> <li>CircularList() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#47dc3cebccb6d0938ed9cad720e0b0d9">VHACD::CircularList< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#3970610a0e7256b16565254c06880d98">VHACD::CircularList< T ></a> <li>CircularListElement() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#5f2f999a9807b5e05673d74c782ebbd3">VHACD::CircularListElement< T ></a> <li>Clean() -: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">VHACD::IVHACD</a> +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#e09d26fa960701f3c3c9cd3f6e5d3ead">VHACD::IVHACD</a> +, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#6e5ad0c3d528c3df0edb367ca8e8d9dc">VHACD::VHACD</a> <li>cleanMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#6681704bd0186e56c55f7b9ba9174d27">Nv::Blast::MeshCleaner</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#da7e493f25076dd161d30e355b52afbe">Nv::Blast::MeshCleanerImpl</a> <li>Clear() -: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7481dbc9f5478f5c728387b1fe0f34f7">VHACD::TMMesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#04ab7e7b5cce5fbc58ad7539bb550347">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#beb520e448c4b4f6b53b001a5fe6f609">VHACD::SArray< T, N ></a> <li>clear() @@ -116,8 +122,6 @@ , <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#7127664503056837ccaf338909e59652">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> , <a class="el" href="classbt_aligned_object_array.html#12123db01dda7758f0df5e3bba10cc0a">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_local_buffer.html#75ddcb70c161b0744d9ec8e1b5a91ff4">Nv::Blast::LocalBuffer< T ></a> -<li>Clear() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#63c1bec0811968796bb637f0ef7e9adb">VHACD::CircularList< T ></a> <li>ClearPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f675f38ab82b9f567312a1264c18cc13">VHACD::Mesh</a> <li>clearStencil() @@ -126,10 +130,10 @@ <li>ClearTriangles() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cb806420cbf3ec47414ed5899dfc5b3e">VHACD::Mesh</a> <li>Clip() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#dcade31b625c2c6122854545d6429462">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c82521aac2de66191e09c07326a9030">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#cdc558d5a2e6be2702a418907b8f991f">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#ed014730f47987b49085df33c9b4ae83">VHACD::TetrahedronSet</a> <li>clone() : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#42160b3ec267264cda550ef5c7a29bf2">Nv::Blast::ExtSyncEvent</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#c2e73c16e97747c030d8de6bdee83e3a">Nv::Blast::ExtSyncEventInstance< T, eventType ></a> @@ -164,16 +168,16 @@ : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#8007aad223bbd6002ef47a202f6b714f">VHACD::VHACD</a> , <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#ff50b742dbcccc6ecae411f9c93ad11c">VHACD::IVHACD</a> <li>ComputeConvexHull() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#49a789a946042eafc99024926aaf42a1">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#348f08d50c46cb52c99d73fdf4725b55">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#628ef2627d58026b04efab6442961cc4">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#95848280a82cae9348dfaf896152e2f4">VHACD::PrimitiveSet</a> <li>ComputeDiagBB() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#c8a60e1c425c1bad4a7e48fb1a5127bf">VHACD::Mesh</a> <li>ComputeExteriorPoints() -: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#7bd661f72a57a6a52e80dd4075e6cda9">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#42afea74e56e6c8dd3d9d781f7be93c3">VHACD::TetrahedronSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#451961805e3b85640a5617f821429ac8">VHACD::PrimitiveSet</a> <li>ComputeMaxVolumeError() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#b0aa5e77292725b5a24c6832d4449039">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#bf0dc8b357f89b46bc80a88bb69dae75">VHACD::VoxelSet</a> @@ -192,8 +196,8 @@ <li>Convert() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#35bdae7bc393e7a5bebb82123a1b05f8">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#d0e3e2800558987cab9077ccf106e76b">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#1c2c5b35bfbb3bfe5886fca89d9209da">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#5fce38642e0dc373a8f5cb0286126a80">VHACD::Volume</a> <li>convertToTriangle() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#adc1efaf4d0f77ab8f092cd14fb82a00">Nv::Blast::TriangleIndexed</a> <li>ConvexMeshBuilderImpl() @@ -206,44 +210,43 @@ : <a class="el" href="classbt_aligned_object_array.html#1464bd66b0e5e3880b4c7aa4a2ce13a1">btAlignedObjectArray< T ></a> <li>CopyPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a760ea75162c7f4c340b9c093328e256">VHACD::Mesh</a> +<li>copyVerticesAndResults() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">Nv::Blast::BooleanToolOutputDataImpl</a> <li>create() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> +: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b2de9bf320ffa4c0a777d5c9e72d1803">Nv::Blast::ExtPxAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a> <li>Create() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#330a8667b94b230cb003f22cbf5ec2c4">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a> <li>create() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a3d3393b56c95907eb4288f0ecb9beb1">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> <li>Create() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#20fae1ff3601da999dc643e9a0269c5b">VHACD::PrimitiveSet</a> <li>create() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#b899763ad22b77d5d99cdd60bf008cd3">Nv::Blast::ExtPxAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#f5d75425949193fa5c265216f35fdf55">Nv::Blast::ExtSync</a> -<li>Create() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#d8358b90b875e0b5b449ee4a0fcbb834">VHACD::TetrahedronSet</a> -<li>create() -: <a class="el" href="class_nv_1_1_blast_1_1_asset.html#d6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#eeb9f6f953d29859bf87885fe7bea2e3">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a> <li>createActor() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#8abe98c41d659ecdeb70b722450b56be">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#8abe98c41d659ecdeb70b722450b56be">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#30b4f2c95a00aa2cd98a3ba4001b0cb8">Nv::Blast::TkFramework</a> <li>createAsset() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#f1279d3414ad43036ff3e9e4b37e0a43">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#e30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a> <li>createBondBetweenMeshes() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f59b9b5522cd675bd3b5fe18cd924e05">Nv::Blast::BlastBondGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#f3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#e2f6a1a14917cac480eef0110ecc5af5">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#0d06aa62402161f1197fe1dad4801cb1">Nv::Blast::BlastBondGeneratorImpl</a> <li>createChunkMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#04bb5dd940274a9c8b097cc9f06d0708">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7ffacc77ed102a8cd52c080055a08c3f">Nv::Blast::FractureToolImpl</a> <li>createFamily() : <a class="el" href="class_nv_1_1_blast_1_1final.html#55bc408e0ebd0ca9f6adf523ace899a0">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#4f76548a36265c068f6080cde0ef674a">Nv::Blast::ExtPxManager</a> @@ -251,10 +254,10 @@ : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#fbb1cce46ef38bf0a3fb2a5e1b4e2499">Nv::Blast::TkFramework</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#62cf99de17faea824364a987b165a1eb">Nv::Blast::TkFrameworkImpl</a> <li>createJoint() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#93817a287d8c0eb2c658ad0e379b807c">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#40b557778256cd6589a3b174015c3029">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#b14cdb62b9300cc88535adfce7d6945f">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a2c0a8e8db4ba338bc7c35db417ce122">Nv::Blast::TkFrameworkImpl</a> <li>createNewMesh() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#dcfc051a4533b68196b5a897c5f1befb">Nv::Blast::BooleanEvaluator</a> <li>createRaycastMesh() diff --git a/docs/source_docs/files/functions_func_0x64.html b/docs/source_docs/files/functions_func_0x64.html index 423f168..7d4e896 100755 --- a/docs/source_docs/files/functions_func_0x64.html +++ b/docs/source_docs/files/functions_func_0x64.html @@ -130,6 +130,8 @@ <li>destroyJoint() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#c624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#8e1d3b759582e6c692ce9cc3f284d628">Nv::Blast::final</a> +<li>Difference() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>disownAsset() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#b79a5581b169d18b1c0fba3256b22ef8">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>disownAssetLL() @@ -158,12 +160,12 @@ <li>disownValue() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#5b111d4b79f5525cda2608800f1ae711">Nv::Blast::Serialization::UUID::UUID::Builder</a> <li>dispatch() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#b89c263855e29dca7a660d8d3fdc83da">Nv::Blast::TkEventQueue</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#624660738275022a9653ccc1e823b7f1">Nv::Blast::TkEventQueue</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#06941b75e737cc6be6206f749a6c5c6d">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> <li>dispatchActorCreated() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#087ade6e2026b887a4b34dbecf6d42cb">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#37274f4534259023f2f84b0d453f88e7">Nv::Blast::final</a> <li>dispatchActorDestroyed() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#744b7e0f728b37ef1b5110241ee315a5">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#e060c7aeb8e4cbcc2680d6e247ccdd04">Nv::Blast::final</a> <li>DLink() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#550877c2672f537aab653df56259e408">Nv::Blast::DLink</a> <li>DList() @@ -174,6 +176,10 @@ : <a class="el" href="classbt_aligned_object_array.html#45bd16505782854511491c25e0223ff8">btAlignedObjectArray< T ></a> <li>DummyAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a> +<li>dumpChunksToObj() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#b97d09f1ce612caa9c377882d0a486b5">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_func_0x65.html b/docs/source_docs/files/functions_func_0x65.html index ffdf4a8..2979a6f 100755 --- a/docs/source_docs/files/functions_func_0x65.html +++ b/docs/source_docs/files/functions_func_0x65.html @@ -88,6 +88,9 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Nv::Blast::Edge</a> <li>EdgeFacetIntersectionData() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#6dd22cefbaad1235b8835c9ac2a56676">Nv::Blast::EdgeFacetIntersectionData</a> +<li>edgesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl</a> <li>EdgeToTriangles() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#f8461a7114523bdc114624d99e76daa7">Nv::Blast::EdgeToTriangles</a> <li>EdgeWithParent() @@ -108,6 +111,8 @@ : <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#8a03bb4afc2bbf91d049be80c531e29a">physx::shdfnd::Hash< NvBlastID ></a> <li>Erase() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray< T, N ></a> +<li>eraseNode() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a> <li>eval4D() : <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#4651bada29932a13dc3808ce94f22219">Nv::Blast::SimplexNoise</a> <li>expand() @@ -127,7 +132,7 @@ <li>ExtImpactSettings() : <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#a60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a> <li>ExtInputStream() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#6ed2c6f8412d5d0d22562786c621e10f">Nv::Blast::ExtInputStream</a> <li>ExtIStream() : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a> <li>ExtKJPxInputStream() @@ -141,7 +146,7 @@ <li>ExtPxAsset() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#eab763aa6e731f23c21c9131968e45b7">Nv::Blast::Serialization::ExtPxAsset</a> <li>ExtPxAssetImpl() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#19ede4b4bd2f4c0e2d5480f05ff7d7dc">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#ad48eb7e3e1b898ec0fca814cca2a139">Nv::Blast::final</a> <li>ExtPxChunk() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#06058ce7efbe9e3848858b9b7fd9a730">Nv::Blast::Serialization::ExtPxChunk</a> <li>ExtPxFamilyImpl() diff --git a/docs/source_docs/files/functions_func_0x66.html b/docs/source_docs/files/functions_func_0x66.html index f1732e0..1ed6a50 100755 --- a/docs/source_docs/files/functions_func_0x66.html +++ b/docs/source_docs/files/functions_func_0x66.html @@ -100,6 +100,9 @@ : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#742fadf16a47ea43975edf3e939738d2">Nv::Blast::FbxFileWriter</a> <li>FbxSystemUnitToString() : <a class="el" href="class_fbx_utils.html#e8ef73c8d3c35ee29072a6914cfd7adc">FbxUtils</a> +<li>ffResultCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl</a> <li>fill() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a> @@ -110,8 +113,8 @@ <li>FilterShader() : <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#ab54370a9cbbe0030980ceab447c1c18">Nv::Blast::ExtImpactDamageManager</a> <li>finalizeFracturing() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#8830959a8f7e4babc1983ea31c61ef5d">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#9a93aab1c2f46963ae406964b639cb82">Nv::Blast::FractureToolImpl</a> <li>Find() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d7205f318876d68953133f4b11438668">VHACD::SArray< T, N ></a> <li>findBinarySearch() @@ -135,8 +138,8 @@ <li>findLinearSearch() : <a class="el" href="classbt_aligned_object_array.html#02eddb849aa4b56cc38d4040408fb48a">btAlignedObjectArray< T ></a> <li>findObjectByID() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#d6f25c2fa686ebe78a612ad657b6745f">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#30c107f6e6a83b7eba0de851bc67af73">Nv::Blast::TkFrameworkImpl</a> <li>findObjectByIDInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#95f2ae1d3cce13ce93fdde0c06b7c097">Nv::Blast::TkFrameworkImpl</a> <li>findSerializer() @@ -163,6 +166,10 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#44bed5d2801cd48c30141d21e1852816">Nv::Blast::FamilyHeader</a> <li>fractureNoEvents() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#8c8dbf18c71bfd84c101542fce8498ff">Nv::Blast::FamilyHeader</a> +<li>FractureRTImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#19739a5fedc580698519cb15c96cf76b">Nv::Blast::FractureRTImpl</a> +<li>FractureRTMultithreadedImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2cdd433872dc7f53e167a0b56a779dc5">Nv::Blast::FractureRTMultithreadedImpl</a> <li>fractureSubSupport() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#2a8ef3805c7eaa784d181c5af6021eaa">Nv::Blast::FamilyHeader</a> <li>fractureSubSupportNoEvents() diff --git a/docs/source_docs/files/functions_func_0x67.html b/docs/source_docs/files/functions_func_0x67.html index 452fde0..947f8b2 100755 --- a/docs/source_docs/files/functions_func_0x67.html +++ b/docs/source_docs/files/functions_func_0x67.html @@ -84,17 +84,29 @@ <p> <h3><a class="anchor" name="index_g">- g -</a></h3><ul> +<li>generateBeamPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#bc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a> <li>generateFracture() -: <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#ee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f66fd11ec8170f46385e1b5445316962">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#6a49c4fb6e6999f6e46f34baaf771a0d">Nv::Blast::Actor</a> <li>generateFractureCommands() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#d75b9476c3b6189d4d84d3b55016bdf7">Nv::Blast::ExtStressSolver</a> <li>generateFractureCommandsPerActor() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#8c995a408197e43f53a71769a31f39d3">Nv::Blast::ExtStressSolver</a> <li>generateInSphere() -: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#dbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#cb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> +<li>generateRegularRadialPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a> +<li>generateUniformPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#ee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#b5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a> +<li>generateVoronoiPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#fabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl</a> <li>get() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#0c7167f8fd55e170e52cd194c597ad18">Nv::Blast::TkFrameworkImpl</a> <li>getAccelerator() @@ -105,10 +117,10 @@ <li>getActorByIndex() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#6ec386c3cb8070eb817220027ffd07c0">Nv::Blast::FamilyHeader</a> <li>getActorCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#680c32f05f9b7066e22ef7d196f593bb">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#ccf06074b8a883d23108645fddabc822">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#20dd39add6e56703da92a488b1f3f729">Nv::Blast::TkFamily</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#0cd433d98578658e1240c7c50fb3c334">Nv::Blast::TkGroup</a> <li>getActorCountLimit() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#d564cce87386a7aeacf198446f31a50d">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#7b627b3171e8b29e0cfe8754bab5f836">Nv::Blast::final</a> @@ -175,10 +187,10 @@ , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#3b4976a2cdaf417d35fe5dffdd8b7374">Nv::Blast::Asset</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#0de445e50e18aa5df7a7374c13793005">Nv::Blast::TkAsset</a> <li>getBondHealths() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#5a73073624527e075c82822e2e650775">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#5a73073624527e075c82822e2e650775">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_actor.html#fbfed518265059f7d0ea6601636c6ed5">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#9cc9071ff62db5b24f11716b15c2c369">Nv::Blast::TkActor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#4df883297efe5321507d71496eeabebb">Nv::Blast::TkActorImpl</a> <li>getBondHealthsArray() : <a class="el" href="class_nv_1_1_blast_1_1final.html#bec69e67cb20b86344e1eaf901e2b768">Nv::Blast::final</a> <li>getBonds() @@ -255,8 +267,8 @@ <li>getChunksArray() : <a class="el" href="class_nv_1_1_blast_1_1final.html#ed0054b63bff34a0aa01b9e9650cfa8a">Nv::Blast::final</a> <li>getChunksIdAtDepth() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#b5cc06434628c2b5be10f755edcbe1da">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#b5cc06434628c2b5be10f755edcbe1da">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7bcaeda929fdcc29a7db12676cf0984a">Nv::Blast::FractureTool</a> <li>getChunkToGraphNodeMap() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#6cd0729e2025668bbf82733900542ca2">Nv::Blast::Serialization::Asset::Asset::Reader</a> <li>getCollision() @@ -268,8 +280,8 @@ <li>getCollisionGeometryLayerName() : <a class="el" href="class_fbx_utils.html#147a9c3a95e200202528fc998ac570da">FbxUtils</a> <li>GetConstraint() -: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">VHACD::IVHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">VHACD::VHACD</a> +: <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#52714e73da2399664d05d631ab838767">VHACD::VHACD</a> +, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#b44d0e809b5e313b4e721aab6d1aa2f2">VHACD::IVHACD</a> <li>getContiguousLowerSupportIndex() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#0db3cb362aad67c63e682c9d9fe8bbb2">Nv::Blast::Asset</a> <li>GetConvexHull() @@ -319,10 +331,10 @@ <li>getDimensions() : <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#3e83164e0d8814fb9912f1c50c7e8218">Nv::Blast::CutoutSet</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#3fb7f765ce7855f9ae208fce39e5b3ce">Nv::Blast::CutoutSetImpl</a> -<li>GetDistance() -: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3< T ></a> <li>getDistance() : <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#c2bbb249c734d2227bee2338f4681a66">Nv::Blast::Separation</a> +<li>GetDistance() +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#e7db6ca1683c762d4d43528f01bf4460">VHACD::Vec3< T ></a> <li>GetDistanceSquared() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#d72efc649d4ffe7267715a98bb56045b">VHACD::Vec3< T ></a> <li>GetEdges() @@ -352,6 +364,9 @@ <li>getFacet() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#4679ecf7db414191d152e2b79af2c2cc">Nv::Blast::MeshImpl</a> +<li>getFacetBound() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl</a> <li>getFacetCount() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#b930517d05cb83a73aed79788a909979">Nv::Blast::MeshImpl</a> @@ -471,8 +486,16 @@ : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#6420cca9262138762b19223b4696c060">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a> +<li>getIndexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getIndexInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#202e43ab89338f722db08654db5236ba">Nv::Blast::TkActorImpl</a> +<li>getIndexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#bee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#e5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl</a> <li>getIndicesCount() : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#1e0b5573a23da31c4b4c1ac1990129d4">Nv::Blast::FbxFileReader</a> @@ -480,6 +503,8 @@ <li>getInteriorMaterialId() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a> +<li>getInversed() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a> <li>getIsStatic() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#7e90c9ed8ddab210ac2065a413bb073b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#ba46463b7e853d11fa0397ad2ad19c49">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> @@ -493,9 +518,9 @@ <li>getJointDescCount() : <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#8d255a5bcb16849788085df6c571018d">Nv::Blast::TkAsset</a> <li>getJointDescs() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#cff92f94a8168cc5370c44aafdcff13f">Nv::Blast::TkAsset</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#c880ee9a83c12cee9eef8a8a863bed97">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#de755f93269e7ba08039c8d579823bc7">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_asset.html#cff92f94a8168cc5370c44aafdcff13f">Nv::Blast::TkAsset</a> <li>getJoints() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#d4f8ce52518ca4654e1c16485fb13d8f">Nv::Blast::TkActor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2daad92b5249c89bf7a92465edd79622">Nv::Blast::TkActorImpl</a> @@ -511,19 +536,19 @@ <li>getLowerSupportChunkHealths() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#7945bc8bf80130d18f8cc4ffdd70b6c3">Nv::Blast::Actor</a> <li>getMaterial() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#f358e9be435fc60498fae140fa0f9bba">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a5144cabdc42112d0d415937580f08dd">Nv::Blast::ExtPxFamily</a> <li>getMaterialCount() : <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#37cba744c380c56f62a9bc0e181e410a">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fe756b47f2fde0d4933b4bc4f8d10b79">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#166b9ee741b2c887f059d476ee0c17cc">Nv::Blast::ObjFileReader</a> <li>getMaterialIds() -: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de11b237f952e345a0fe51ea723bbf78">Nv::Blast::IMeshFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#fa8040e8e033ce842ac4c97940ed693d">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#5e8db96253945dbb3baa036064f6aff4">Nv::Blast::ObjFileReader</a> <li>getMaterialName() -: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#29eb02a4492a741c280401ad41e58ab6">Nv::Blast::FbxFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#29eb02a4492a741c280401ad41e58ab6">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a369ee4923ae0cfff1c65155f2926a32">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#4869a7e8d066518cde910559619b11a5">Nv::Blast::ObjFileReader</a> <li>GetMaxBB() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7a795ac7e44d1d74b8b511e60c4cff7c">VHACD::Mesh</a> @@ -532,10 +557,10 @@ : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#daf3ff7bec6c5a895fc3c365f4a5d09f">VHACD::VoxelSet</a> <li>getMemorySize() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#13e1d7037123db8187bc4620a7f2e97a">Nv::Blast::Asset</a> -<li>GetMesh() -: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a> <li>getMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#e751e30be10b6bcfa1cf79d6464c9662">Nv::Blast::MeshNoiser</a> +<li>GetMesh() +: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#27f989f659c1f20f5d57672b8156e6ad">VHACD::ICHull</a> <li>getMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#363b325dd826d3b92aa2918bf38ecade">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ccdafa5be82e868d2c6a8533914dfba0">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> @@ -546,9 +571,9 @@ : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#220f3c64f6a192843ab44c3728960820">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#8141667f919d998d88cb97a83156394a">Nv::Blast::MeshImpl</a> <li>GetMinBB() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#e62c93e5212f6db43285c6ef7d39cc1e">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#40c20b763cd4ac7e71bc769a4287ff8b">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c270a7e0fa1b8af0c3adb46c350e7507">VHACD::TetrahedronSet</a> <li>GetMinBBVoxels() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#9f8b1701b120a2bcafd97ef36484f0a2">VHACD::VoxelSet</a> <li>getName() @@ -563,34 +588,45 @@ , <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#88311964256d4f890c1c4bc1cfe1e34b">VHACD::IVHACD</a> <li>GetNEdges() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#d6ebecbe6367da98700971163a4fda64">VHACD::TMMesh</a> +<li>getNewEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>getNewFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a> +<li>getNewVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">Nv::Blast::BooleanToolOutputDataImpl</a> <li>GetNext() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">VHACD::CircularListElement< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#3681eb474d139fd38decca6e59ee7df8">VHACD::CircularListElement< T ></a> <li>getNext() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#9fa38af21c0f0ebeec7d7191c2b32d4b">Nv::Blast::DLink</a> +<li>GetNext() +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#d1d49f647f341c633b5e3a8c29d48655">VHACD::CircularListElement< T ></a> <li>getNextEdgeOfFace() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#c0f3f1b5a69f8a8c5fdff7a56d2e3867">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getNextEdgeOfVertex() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#7ec61a383494c5afe35d9a6a209ace15">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getNextFacet() : <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#c9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#e2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#b544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a> <li>getNodeCount() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#0370e9e23247fa155e69158d8aba03bc">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#22d41c2431aa2ecc766458d5bce08a25">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> <li>getNodeIndices() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#2377b5d02c052489b5a52daa9d2d913b">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#c7fd850345a52aac9790b15278296a3a">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> <li>GetNorm() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#994a43fee073720f3a00fd17c3cac032">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#764d6c2bf6e50591e84e402c9ae4c941">VHACD::Vec2< T ></a> <li>getNormal() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e04d4b7cbe22490f02ed5018b5fe387f">Nv::Blast::Triangle</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#01d953981e50271cb4e74134cc3846eb">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#84c089dd077eda565a45fa80c5a8c9e0">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#44a2d328c04bf682d631c74c117e966a">Nv::Blast::TrPrcTriangle</a> <li>getNormalizedDamage() : <a class="el" href="struct_nv_blast_ext_material.html#7dfea97ed502a26acd63d1c3ed750557">NvBlastExtMaterial</a> <li>getNormalsArray() @@ -608,21 +644,21 @@ <li>GetNPrimitivesInsideSurf() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#7c8c48d890711ae7136d231112434c62">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#b18d7ef24c09b3fd73e1a9f153d4428e">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#c21e57eac3bf348cdb3fc990c01d87b0">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#cc0a02adc43e182d3dc45577f01b80f4">VHACD::Volume</a> <li>GetNPrimitivesOnSurf() : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#fdbca65e4c2a957bd40be1942b655c64">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#407bdd96bd6f3e2a04f6b62536f013a9">VHACD::VoxelSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">VHACD::Volume</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#73c4e517132c4a8d0dd609db60c01cc5">VHACD::TetrahedronSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_volume.html#fe45fb97645dc297316cc9c9afc0b2a5">VHACD::Volume</a> <li>GetNTriangles() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#2912d5973a0c738a690981116bcfaedc">VHACD::TMMesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#da340b478800d86f0e9c0f7ad5f5ac39">VHACD::Mesh</a> <li>GetNVertices() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#338a68f59094d804931d960b074a21ce">VHACD::TMMesh</a> <li>getObjectCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4332119be0c96bc812f2911cb9528ffd">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#58225ad807e6aa4c2b54a7ede92fcabf">Nv::Blast::TkFramework</a> <li>getObjects() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#0de2324a24540ad80fff89f808532160">Nv::Blast::TkFramework</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#4a37480572a0969d2fddf4a476961a08">Nv::Blast::TkFrameworkImpl</a> @@ -635,82 +671,90 @@ <li>getOverstressedBondCount() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f74a5d7affbf89a5c05a1e2320cd60d">Nv::Blast::ExtStressSolver</a> <li>getP() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#820a250639ea1e85147d1687b69e68af">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#36bf38f875015edd099f62354907093e">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#bbd32d3892c5a0c075182ad4fc736ea5">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#820a250639ea1e85147d1687b69e68af">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> <li>getParentChunkId() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#109f341cad221c76f8eecbdd641b566e">Nv::Blast::Triangulator</a> <li>getParentChunkIndex() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d050c5990931a8f7d4720b997abac574">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> <li>getPayload() : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#110e0d4f175d50fa180c6b0c5309edba">Nv::Blast::TkEvent</a> +<li>getPerTriangleData() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl</a> <li>getPhysics() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#652117963591f1dbecd83e3f5a2c5540">Nv::Blast::final</a> <li>getPhysXActor() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#8f5ca383b5041fc641b67ed7c179a850">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#bfd6b89c7bb33af540a236dca8a082c3">Nv::Blast::ExtPxActor</a> <li>GetPoint() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#1c25bc4c596c77383849f10dd118e45c">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#cfa9dc571d7d6c8024bafb63058fd608">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#04070b3e574df55ffcf8fdf1066f3039">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#f5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#5a069c1465547f2cc370d4a40b59540e">VHACD::VoxelSet</a> <li>GetPoints() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#bf0ea3ebe101eff659f2f047d5e6f087">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a7d4d5958c87ed0c6f66a1b2ae054026">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7d6cb754fe7e0bcb37c4ac9e30349588">VHACD::Mesh</a> <li>GetPointsBuffer() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7555cee865f32d60e4a8e0200f757d52">VHACD::Mesh</a> <li>getPositionArray() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#dd7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f17eaa1f59013c225ac6ef35ce7c181e">Nv::Blast::IMeshFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#c4dffb9e822d34b53c671626b751524f">Nv::Blast::ObjFileReader</a> <li>getPositionedMapping() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#7de0951574f73e310626823228c0f005">Nv::Blast::Triangulator</a> <li>GetPrev() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#c4bd083f71f61ff2808945de1aeabdc6">VHACD::CircularListElement< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#8f7be92686b4014ff4fe2e4ad27c7303">VHACD::CircularListElement< T ></a> <li>getPrev() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#6153dfa5dbef280c4ed9b1d69a069d2b">Nv::Blast::DLink</a> <li>getPxActorCount() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#1e07aa2519e768ba60044141b1c7b0a5">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a> <li>getPxActorDesc() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#cecdf23f9baaac8e045d78bb432fe897">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#77133b1d6ff3b504d410208a3e59c57e">Nv::Blast::final</a> <li>getPxAsset() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#ca4f0294ea39d1ddf2f4a1d02fc05be7">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#2723382c6ac86b8362aa1dced1fc5a85">Nv::Blast::final</a> +, <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_1final.html#3864591a148cf9a3c955b884ea99ec39">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#96744a318e9000a40f21d9751929bac9">Nv::Blast::ExtPxFamily</a> <li>getQ() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#2a930d094def9bef2b92bb61ecd4558b">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#542d28c756c3665b53a54e55a2daadd8">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html#b882de0bb66fdc0678a5dabad440f727">Nv::Blast::Serialization::PxTransform::PxTransform::Pipeline</a> <li>getRandomValue() : <a class="el" href="class_nv_1_1_blast_1_1_random_generator_base.html#bc19897d708ea7c691c1325b14eff198">Nv::Blast::RandomGeneratorBase</a> <li>getRenderGeometryLayerName() : <a class="el" href="class_fbx_utils.html#e829f46b17e67e3f8f5d835bf5996319">FbxUtils</a> +<li>getResultChunkCount() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#b9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl</a> <li>getReverseEdge() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#1025860922e163acb3bc1a48c83fa7ba">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getRotation() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#38660bedb159aed500cf4196a2318539">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#c9c3b02d6b0099d81c4c9b32fa159fde">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#34aa85c110f4f55133c4240f012373bc">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> <li>GetSacle() : <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#9cc087863f49d29fef5b79079a8b2737">VHACD::TetrahedronSet</a> <li>getScale() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> <li>GetScale() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#496e1b11e4a0e5d35ec694ee11ae723f">VHACD::VoxelSet</a> <li>getScale() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#6ded0ee31012944cdd5e71ffbfcc4faa">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#4e52280289a70548cf047bb24da21004">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Pipeline</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#624ed35f178948b9d36d783d1b21f520">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#de24e9b6c3d904abe99e6f31812c59a4">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#3196f2f742284ff17c5c10588cad2f36">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#34f44de3bd9c5b9125bcc6921697a33e">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>getScene() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#5aa525dd5edae04d9934dd1306e6c3fa">Nv::Blast::FbxFileWriter</a> <li>getSegmentIntersection() @@ -725,17 +769,17 @@ : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#6dac29a9c344981ccffbe22293921bf3">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#37ba83a1eb7ecf00b9d0e5501546c826">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> <li>getSmoothingGroups() -: <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">Nv::Blast::ObjFileReader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#fdd3100090d81e51a2e5ff97f5b55230">Nv::Blast::ObjFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#bc8eec8be3fec8415a7ca40e5b1d7976">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#d245d1547ce1cb4bac5e52d7d693168e">Nv::Blast::FbxFileReader</a> <li>getSolver() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#380d5149991ddd30f4655381fec3479a">Nv::Blast::ExtPxStressSolver</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#380d5149991ddd30f4655381fec3479a">Nv::Blast::ExtPxStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#bcc1ebee1f569d03adab96a87d68432a">Nv::Blast::final</a> <li>getSourceVertex() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#5659cbb75473c4cc6afbf08231b5dc28">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getSplitMaxActorCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#16de12b18d7b6b06413b58f1a0180e6d">Nv::Blast::TkActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2a1f770cbe80081daadd4b518afda6d1">Nv::Blast::TkActorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#2a1f770cbe80081daadd4b518afda6d1">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#16de12b18d7b6b06413b58f1a0180e6d">Nv::Blast::TkActor</a> <li>getStats() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#dedce0f4d320f3c7f67d1c9c8ebac152">Nv::Blast::TkGroup</a> <li>getStressErrorAngular() @@ -743,19 +787,19 @@ <li>getStressErrorLinear() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#7b461e1f03f5a85e3b86b0b4aa09be5c">Nv::Blast::ExtStressSolver</a> <li>getSubchunkCount() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#c2c0d53307df34a39a771dafe3560e17">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#042eb84057400b382d6cbc176da993d4">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#bc114b7a8b70f862a47942b25b89faed">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#d39f34c5912bc511d89972704bab8e3b">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> <li>getSubchunks() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a301356979e3eefaf81438214a990e20">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#335e87a42085e9e2015c7dec0bc576eb">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#b1686332544cedf984bb4223e2eca4ac">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> <li>getSubchunksArray() : <a class="el" href="class_nv_1_1_blast_1_1final.html#835b31d016dcf698835df5982469d7bb">Nv::Blast::final</a> <li>getSubchunkShapes() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#baec9ea7954e265666dd7d03afcda7ae">Nv::Blast::ExtPxFamily</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#0f89afb9e1d8fdee379ca6e0457a9784">Nv::Blast::final</a> <li>getSubsupportChunkHealths() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#765a28ec7411bba2569bfcb59e12924e">Nv::Blast::Actor</a> , <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ddfc84d59d9a0b65f3f6b89d895b2041">Nv::Blast::FamilyHeader</a> @@ -772,37 +816,38 @@ <li>getTargetVertex() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#4cd3e59258c02d39d158d2a4181962f6">btConvexHullComputer::btConvexHullComputer::Edge</a> <li>getTkActor() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#37d3cf27f13a73b3ec040a7073de2a6c">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html#797177e17bc78c3829aef57f5aa491a8">Nv::Blast::ExtPxActor</a> <li>getTkAsset() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#e77912a2a63b1de21e4dedf0edfdb7e3">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#808a527c154b1ef203d3f51c60a6f7bc">Nv::Blast::final</a> <li>getTkFamily() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1final.html#761f1d70f78bf8be724f87811d54d872">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#6406d042c43fe14fa7c260608444e4d4">Nv::Blast::ExtPxFamily</a> <li>getTransform() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#128aaaf777b0fc5d481b27855095972a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#1039633fa91cc85b195dcd1873ea6f80">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#1d822c1bfad5026c2082f3a56b38e13a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#128aaaf777b0fc5d481b27855095972a">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> <li>getTransformation() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#6bea973a4818678affb3ca13e6dc5328">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a> <li>GetTriangle() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#7711850a3acd1fe682b9c095b532baf0">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#fcc5a4f017e1ceb455777fd5e3e598f9">VHACD::Mesh</a> <li>getTriangleIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#ea569ddf0b92492bffb2408f1d3cb7ad">Nv::Blast::TriangleProcessor</a> <li>GetTriangles() -: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#160e8b48839291641fec040a8aff8398">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#f62fc7e222eb7f4434f215f3a6e88596">VHACD::TMMesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#25f3e2c4ff61933aff217f4ff0c79593">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#eba0d7ab7d7f20e4946d38e2c5c703b4">VHACD::TMMesh</a> <li>GetTrianglesBuffer() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5591415bf76862ac34d3a48372188a76">VHACD::Mesh</a> <li>getType() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#78d5a829f1f19297f5dab1fb80935df1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</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> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#f17ad50dbc2f17eeb2f9172bf86a09d0">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#78d5a829f1f19297f5dab1fb80935df1">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#658b9c6428f70bf3bfcffeae6c3f66bd">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#d156c3e85ee665c251e26ac86d3cf03b">Nv::Blast::TkIdentifiable</a> <li>getUniformInitialBondHealth() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#302fe584daa8529b35d20fa40e23ebc6">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> <li>getUniformInitialLowerSupportChunkHealth() @@ -812,42 +857,52 @@ <li>getUpperSupportChunkCount() : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#60aa9c06e57f369ed24c185bb9769ddc">Nv::Blast::Asset</a> <li>getUserData() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#32a314adf15a19822a1d6c4e69dd05b9">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#070a089a85fe0f925dd57bf2acf3476a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> <li>getUvArray() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#cba50d713fbdbc5fa961f5660a46130b">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#de95470ff6a168f79386b20613437228">Nv::Blast::IMeshFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#cc9c67ddef9335ddab7a7674001ca131">Nv::Blast::ObjFileReader</a> <li>getValue() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#59662559683a7262a64802f1671d2493">Nv::Blast::Serialization::UUID::UUID::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#0becca6080269c84beedfadc76f2ab7d">Nv::Blast::Serialization::UUID::UUID::Builder</a> <li>getVcount() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#4e440ed85cbfd3f02790a346dc448d91">FLOAT_MATH::fm_VertexIndex</a> <li>getVersion() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#c0c4bf38045cd86be2da13d06b3ea12e">Nv::Blast::TkTypeImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#da004286c609b55824a712b518ddb23c">Nv::Blast::TkType</a> <li>getVersionInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#2ee6f2e2bb7d721ebf9d5211f5e8ca40">Nv::Blast::TkTypeImpl</a> <li>getVertex() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#f761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a> +<li>getVertexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a> <li>getVertexDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#d6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a> <li>getVertexFloat() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#116ff6211b3875be4f6959e9bfc3f52a">FLOAT_MATH::fm_VertexIndex</a> -<li>getVertices() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> +<li>getVertexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#f4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a> <li>GetVertices() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#559c4389551440155ec3183135b83d27">VHACD::TMMesh</a> <li>getVertices() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a> +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#e3084b21293c06d52d0a775e9c74f7bd">Nv::Blast::VertexWelding</a> <li>GetVertices() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a> +<li>getVertices() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> <li>getVerticesCount() -: <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</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_vertex_welding.html#2ddf7669a715de1359baf4369f085fb0">Nv::Blast::VertexWelding</a> , <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_obj_file_reader.html#def540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#e1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a3490dad05f3e1c701c5e4c6a8bf8fcc">Nv::Blast::IMeshFileReader</a> <li>getVerticesDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a> <li>getVerticesFloat() @@ -856,25 +911,25 @@ : <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#582a256cb35c5921d3c132d93289b16c">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#55945b655bb1cb9fed0d481497942c71">Nv::Blast::Mesh</a> <li>getVisibleChunkCount() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#1eff6122c468bce01899a8861d805f32">Nv::Blast::TkActorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_actor.html#b0603f4160ed95129a3236cf946a0857">Nv::Blast::Actor</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#8893ef15edb5ed7878f636438df97274">Nv::Blast::TkActor</a> <li>getVisibleChunkIndices() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#7e196969fe9f3b8d6cf664b5ab0862bf">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#78c00a774558ed4f74b980d2f66d8548">Nv::Blast::TkActor</a> <li>getVolume() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#bb3c33bd127aaa9f22f0e0852adb6662">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> <li>getVoronoiSites() -: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#285a5922634685029929317047adb4ac">Nv::Blast::VoronoiSitesGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#b618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a> <li>GetVoxel() -: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#f81ee7ac1783d62d38fa598c2d688b6d">VHACD::Volume</a> +: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a> <li>GetVoxels() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#e2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a> <li>getW() -: <a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">btVector4</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#da6884004894269e03f0d247223b8dea">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#641be2f06ec5bc46e519567be4e0fc3d">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="classbt_vector4.html#3253ee96c2a48764c27fbfabf4951965">btVector4</a> <li>getWeldedVerticesCount() : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#d99ae2011c5aee476fffd79ff9ac4672">Nv::Blast::Triangulator</a> <li>getWordsCount() @@ -884,22 +939,26 @@ <li>getWrittenBytes() : <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#2bff63a4af05957689fccefbddb193fe">Nv::Blast::ExtKJPxOutputStream</a> <li>getX() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a81a025075e3dddcdd850cc0e79f25a4">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#e6af4161dd496b989f97aea12d3324c2">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#4583ca084a71c29bbdbd51c7abbabf2d">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#7a5768181e20f3e396bbaccb8eb33b67">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> <li>getY() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#04aacbafa5ebe8e2f6e048b5da723706">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#abfc4bdd8a8b186e203669316fe6ba6f">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#2bfd648a3eae356d7d82b1ff6ce04a56">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#dac71d6c88debb9b23a26d2c32c3d468">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> <li>getZ() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#716586a1546d47a9a92d0e22e375030f">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#55208dc789cd581817975bda10bc93b8">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#48f00dde49effb861011caca81731496">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#d3dcfade8335e58e89622ef9df793c7b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>GraphNodeIt() : <a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#29b32ba21ecef350ffcbc7864348640c">Nv::Blast::Actor::Actor::GraphNodeIt</a> +<li>Grid() +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a> +<li>GridWalker() +: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_func_0x69.html b/docs/source_docs/files/functions_func_0x69.html index 60409d0..6af5c7d 100755 --- a/docs/source_docs/files/functions_func_0x69.html +++ b/docs/source_docs/files/functions_func_0x69.html @@ -92,10 +92,10 @@ : <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>indexIsValid() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#bf22e8a732d364430dd39a72f49c39d5">Nv::Blast::TkTypeImpl</a> -<li>Init() -: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a> <li>init() : <a class="el" href="classbt_aligned_object_array.html#336631607f9f5f08001866ed11b5fd64">btAlignedObjectArray< T ></a> +<li>Init() +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html#10491e984d24a4044257bad86796b344">VHACD::IVHACD::IVHACD::Parameters</a> <li>initAsset() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#241fe01aa3317c132496c37635013ca0">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> <li>initAssetLL() @@ -163,8 +163,8 @@ : <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#4d985cfe60f2644a0a16681c2076e1b0">VHACD::PrimitiveSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ef6d5be984cf8a2bf69000172d79c8c8">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#499a4bc288a27c45fbd81fd4be4d0ae0">VHACD::TetrahedronSet</a> -<li>IntersectionTestingAccelerator() -: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#26025c41c017a0033e8d7b6a5fa945c3">Nv::Blast::IntersectionTestingAccelerator</a> +<li>Intersection() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>isActive() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#3d8f539000a51c21e4fd610b504a3bf6">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#814c222f8963b514f58efe1b559d359f">Nv::Blast::TkActorImpl</a> @@ -197,8 +197,8 @@ : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#2b5a20e6381794a75b7c34f796a7e8cb">VHACD::ICHull</a> , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#b314bb607ad14eee02590b6aaabd35ab">VHACD::Mesh</a> <li>islandDetectionAndRemoving() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#5e5d88c4d3ec08ddd566a233f26100f2">Nv::Blast::FractureToolImpl</a> <li>isMeshContainOpenEdges() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#41b5acb435a88c4cd06912ac75bc7f19">Nv::Blast::FractureToolImpl</a> diff --git a/docs/source_docs/files/functions_func_0x6c.html b/docs/source_docs/files/functions_func_0x6c.html index 802a3b3..97b8317 100755 --- a/docs/source_docs/files/functions_func_0x6c.html +++ b/docs/source_docs/files/functions_func_0x6c.html @@ -96,6 +96,10 @@ , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#86c73b60d111c3078dee5aa1c5e8196f">Nv::Blast::ObjFileReader</a> <li>LoadOFF() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a> +<li>LocateVertexInBucket() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ec2674011414297a8e6a3479c71df843">Nv::Blast::VertexWelding</a> +<li>LocateVertexInBucketOnlyPosition() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#b30a986dad4ac8ad37508212a8ce3e8f">Nv::Blast::VertexWelding</a> <li>Lock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a> <li>Log() diff --git a/docs/source_docs/files/functions_func_0x6d.html b/docs/source_docs/files/functions_func_0x6d.html index 2184556..9b82152 100755 --- a/docs/source_docs/files/functions_func_0x6d.html +++ b/docs/source_docs/files/functions_func_0x6d.html @@ -84,6 +84,8 @@ <p> <h3><a class="anchor" name="index_m">- m -</a></h3><ul> +<li>makeFacetFacetTests() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#18a37b680d7c4789717ff5877a0b7177">Nv::Blast::BooleanToolV2</a> <li>Material() : <a class="el" href="struct_v_h_a_c_d_1_1_material.html#fdefe33c5c28cb9c439aa300780fb78b">VHACD::Material</a> <li>maxAxis4() @@ -91,11 +93,13 @@ <li>Mesh() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a> <li>MeshImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#db7618b41989c540a6bb531a5c109931">Nv::Blast::MeshImpl</a> <li>MeshNoiser() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a> <li>minAxis4() : <a class="el" href="classbt_vector4.html#ef5480bbac35d75e8a36f0d237362c8b">btVector4</a> +<li>Mode() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>Mutex() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#415562703110fedfe8e643c2d9214336">VHACD::Mutex</a> </ul> diff --git a/docs/source_docs/files/functions_func_0x6f.html b/docs/source_docs/files/functions_func_0x6f.html index f56919e..153563a 100755 --- a/docs/source_docs/files/functions_func_0x6f.html +++ b/docs/source_docs/files/functions_func_0x6f.html @@ -138,12 +138,12 @@ : <a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html#75a83bbefad5418305d4e983189e0ba6">Nv::Blast::IteratorBase< T ></a> <li>operator()() : <a class="el" href="struct_nv_1_1_blast_1_1_less.html#582cf963f750631406af58b1e28b6d0e">Nv::Blast::Less< A ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cmp_vec.html#6f2b3cfbdd9d51ecbbc4fe975640b56e">Nv::Blast::CmpVec</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html#e9538161f3889b30611d4781d50d0fa6">Nv::Blast::CmpSharedFace</a> , <a class="el" href="classbt_aligned_object_array_1_1less.html#bb5dd559201b5e57b68afe2a76509ef7">btAlignedObjectArray< T >::btAlignedObjectArray::less</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_comparator.html#79747e77ddbaaf4fd6450bb90e37b7ea">Nv::Blast::EdgeComparator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_comp.html#be3e16832129cd98f0d5ad9cf08822ed">Nv::Blast::VrtComp</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">Nv::Blast::VrtPositionComparator</a> , <a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#fdb2c45775d4e538196732eee8dc0953">physx::shdfnd::Hash< NvBlastID ></a> <li>operator*() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#65b8e28a1e1f3b70d91ab2a6b7f5ed7b">VHACD::Vec3< T ></a> @@ -156,14 +156,13 @@ : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#9fc3b83f70534cf14496dec681729db1">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ef202ce880aff131d5db3a9de3f29650">VHACD::Vec2< T ></a> <li>operator++() -: <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</a> +: <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#455d7a1962fc054d4dea3203234eb677">Nv::Blast::DListIt< IndexType ></a> , <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#7092a46c0fa7fd95c4de1c771924b9f3">Nv::Blast::DList::DList::It</a> , <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt< IndexType ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html#455d7a1962fc054d4dea3203234eb677">Nv::Blast::DListIt< IndexType ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#9ad72eda289a803c6da997dd8620b583">Nv::Blast::ChunkDepthFirstIt</a> <li>operator+=() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5d8c7ce9b7cbfdb7c1f8ef04e42e1fde">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#db76e8f950ed9d4a5c34076485b7071a">VHACD::Vec3< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#be0522604a99ece19867d601ca21f1e5">VHACD::Vec2< T ></a> <li>operator-() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#748908514398c2e55e51b2501076eddb">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#19f560a791396a2ce98cf63e63162890">VHACD::Vec2< T ></a> @@ -171,29 +170,33 @@ : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#c053296c087c5ef44191feb8b87c0485">Nv::Blast::DList::DList::It</a> <li>operator-=() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#8f943cff770cea9b603c7826ae53034a">VHACD::Vec3< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#886b68dd293114400d2a6e8c110aed53">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#496b429863af35accbb047e8c71df837">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#94b2612035abc9442c59959ab5fc4944">VHACD::Vec3< T ></a> <li>operator/() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#943e1aa92bed99a3101ad4c6a5991fa2">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#e31f463ecfbb3d5e1958b0a0b0f25f93">VHACD::Vec2< T ></a> <li>operator/=() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#5e5713abbdc0c377179d208297a046d7">VHACD::Vec2< T ></a> <li>operator<() -: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">Nv::Blast::ChunkGraphLink</a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">Nv::Blast::ChunkGraphLink</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">Nv::Blast::Edge</a> , <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#e272f10eb34fb9015b355fac26401305">Nv::Blast::SegmentToIndex</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">Nv::Blast::FacetFacetResult</a> , <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#c4cea89f0a86abe29fe34377a8215925">Nv::Blast::POINT2D</a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#82255d217e36a68d723d6b76a37564f1">VHACD::Vec3< T ></a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#f98a859db709892e788d70592ea1d43e">Nv::Blast::EdgeFacetIntersectionData</a> <li>operator=() -: <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray< T, N ></a> -, <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray< T ></a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a> , <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#7b9148aa5fe022a7fc3f2c359cb10800">VHACD::CircularList< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#c4bcae941919046e17932553764a36fa">VHACD::Vec3< T ></a> +, <a class="el" href="classbt_aligned_object_array.html#b6ea335622f18386671194eb6bd6a41b">btAlignedObjectArray< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#6c9019d277b1c6273afda04ec0500bc2">VHACD::SArray< T, N ></a> , <a class="el" href="classbt_aligned_allocator.html#a0d4754d1166776be89f4f40e06728d9">btAlignedAllocator< T, Alignment ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#71e2b09706cc2e845b3fd2f9cd482c66">VHACD::ICHull</a> , <a class="el" href="class_nv_1_1_blast_1_1_apex_importer_1_1_apex_import_tool.html#cb4b98384b693351b6968f3ab5862c6f">Nv::Blast::ApexImporter::ApexImportTool</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ee769e8e688e1687c5ba6c6be22f502a">Nv::Blast::TrPrcTriangle</a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#0bfef4918aabc4251b35896a6af193d5">VHACD::Vec2< T ></a> , <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#850b2c0552513fb056876d438cd74ff6">Nv::Blast::TrPrcTriangle2d</a> <li>operator==() : <a class="el" href="class_nv_1_1_blast_1_1_tk_type.html#b8bc833b589159a349a745b49ef5b09d">Nv::Blast::TkType</a> @@ -201,15 +204,17 @@ <li>operator>() : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#cb50c32997198da3c841a39d6f001ec1">VHACD::Vec3< T ></a> <li>operator[]() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#7b08a1a4d74f9af4ae32a5370a9bfd06">VHACD::SArray< T, N ></a> -, <a class="el" href="classbt_aligned_object_array.html#c36b30021258cd933453ee23dd78ae5f">btAlignedObjectArray< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#b86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">Nv::Blast::Edge</a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#896411aae73c07afe016b38926cd016f">VHACD::Vec3< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#f0a62725c5f457cc563a865aaaa6d696">VHACD::SArray< T, N ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#af1d447d6b8121259076d1b9d6339f33">VHACD::Vec2< T ></a> , <a class="el" href="classbt_aligned_object_array.html#d6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#cf1d67daacd6cd8ba966b7158776f938">Nv::Blast::FixedArray< T ></a> <li>operator^() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#381079e5c2e660a559077a06082737b7">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#214236f246b5a124cd5a6db68034e192">VHACD::Vec3< T ></a> diff --git a/docs/source_docs/files/functions_func_0x70.html b/docs/source_docs/files/functions_func_0x70.html index 26d34c4..3d65f87 100755 --- a/docs/source_docs/files/functions_func_0x70.html +++ b/docs/source_docs/files/functions_func_0x70.html @@ -147,25 +147,28 @@ <li>Print() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#7bc7409039a486c49cadbff12cd0dd4c">VHACD::TMMesh</a> <li>process() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a> -<li>Process() -: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> -<li>process() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a> -, <a class="el" href="class_nv_1_1_blast_1_1final.html#afed732bd30dd788891c597d665a7c0e">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a> <li>Process() : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#de3d9e74ddc8f01b35c54f136f69cd5d">VHACD::ICHull</a> <li>process() -: <a class="el" href="class_nv_1_1_blast_1_1final.html#73ebc63dfd0266a5ae5d068eef94c06b">Nv::Blast::final</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#df15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a> +<li>Process() +: <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> +<li>process() +: <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#19b9a2c48f9e29020becdaf5bc8372b2">Nv::Blast::ExtGroupTaskManager</a> +<li>processMesh() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#bbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#8f4d2f0503ee9eed0855e93f0f0d4668">Nv::Blast::FractureRTImpl</a> <li>processResults() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#9ea0419919783a7c8889780ac5c5a993">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> <li>protect() : <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#72bcf50b0fc99b074cb23daeb3d56593">Nv::Blast::TkEventQueue</a> <li>push() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#ef62e4bf465c5a8e77a3a4937456f8d2">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#e96341bcb9e23d77de42bd56e1c59d3e">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#ef62e4bf465c5a8e77a3a4937456f8d2">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> <li>push_back() : <a class="el" href="classbt_aligned_object_array.html#d61e10166e2c00f487095d3482b9edd1">btAlignedObjectArray< T ></a> <li>PushBack() diff --git a/docs/source_docs/files/functions_func_0x72.html b/docs/source_docs/files/functions_func_0x72.html index 965d00a..48dbe7c 100755 --- a/docs/source_docs/files/functions_func_0x72.html +++ b/docs/source_docs/files/functions_func_0x72.html @@ -132,8 +132,11 @@ <li>reinitialize() : <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html#ff0ddc7484f6ee0dad8ee0e2f97be370">Nv::Blast::TkFamily</a> <li>release() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> -, <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#fd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#f42b5decf7c2527a2879526218ff1457">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html#24095d9c25e0eb11a7a4b9a05450b6a7">Nv::Blast::IMeshFileWriter</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#f744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a> @@ -146,56 +149,70 @@ , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#b425c68d1091043121c686fa9b4267cb">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#2bbdb735b145024952a844b2d29dff3e">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#c7ec25ddae3a5d7a187139f98dc4752f">Nv::Blast::ExtPxStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#8726d33e34bba141e2d6860c25f414d1">Nv::Blast::ExtSync</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#85b59d35d9ca4987554efed048c47d99">Nv::Blast::final</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#c98d733dfdddbbcfa806b4c282e17aa0">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> +, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#f4fbab415103c2efa2fd093b641daf8a">Nv::Blast::ExtGroupWorkerTask</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#11c267e8471aec63142813b4c24d8704">Nv::Blast::FractureRTImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#08937f68c380fe0bcb0cba17ea4b539e">Nv::Blast::ExtSerialization</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_serializer.html#bf6b74d1cc293d8fca2afe8b15914fc3">Nv::Blast::ExtSerializer</a> -, <a class="el" href="class_nv_blast_ext_damage_accelerator.html#74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_actor.html#d8552a04fa6cdb1f3a01d11d18209e5a">Nv::Blast::Actor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a> <li>Release() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#148a88808c26e2a6109ef8f6e1fcab7c">VHACD::VHACD</a> -, <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a> <li>release() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#21daed2eec66a54a56a316089fe8d422">Nv::Blast::TkActorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a> +<li>Release() +: <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#852ffa5fb94a7a1716ffdf5cb868ec84">VHACD::IVHACD</a> +<li>release() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#3a1faf12dd44010a8d9208f694abb41c">Nv::Blast::BooleanToolV2</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#9305f255a0479c80435368ec00f928cc">Nv::Blast::TriangulatorV2</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#f9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#b19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">Nv::Blast::BooleanToolOutputDataImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1final.html#9cb3febd1db68fb5a90c3f70e00aa330">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#9f740702a06e3bd915218ec8aa8415d8">Nv::Blast::ExtStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#df6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#eb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#c0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a> , <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#f9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#cbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#c4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#d37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#f333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl</a> +, <a class="el" href="class_v_h_a_c_d_1_1_raycast_mesh.html#ce94007f6b1f996ffe11194641f7c8dc">VHACD::RaycastMesh</a> <li>releaseCollisionHulls() : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#5ba9157e6853ef539d67d3d9b0c45f8a">Nv::Blast::AuthoringResult</a> <li>releaseSyncBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#4f98f9308c3cd325597f94f7ba44d8f2">Nv::Blast::ExtSync</a> <li>remove() : <a class="el" href="class_nv_1_1_blast_1_1_d_list.html#f1fb041e0c0840e8fefbbca53dff18cb">Nv::Blast::DList</a> -, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList< IndexType ></a> , <a class="el" href="classbt_aligned_object_array.html#6782242f06df5bab0cffbd23195cd9cd">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#c4a779a50795386918e694c977b0a94c">Nv::Blast::IndexDList< IndexType ></a> <li>removeFromGroup() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#f7207df8d0734ce6f84157d85b76fe64">Nv::Blast::TkActorImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#848142c7567f5eec053a3c9e8520d131">Nv::Blast::TkActor</a> <li>removeFromList() : <a class="el" href="class_nv_1_1_blast_1_1_index_d_list.html#f5338b775b990895b7e82ca827c8c0de">Nv::Blast::IndexDList< IndexType ></a> <li>removeListener() @@ -210,26 +227,26 @@ <li>removeReferencesInFamilies() : <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#5ec84ca101956866bd22b767f018695d">Nv::Blast::TkJointImpl</a> <li>reorderAssetDescChunks() -: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d7a2e15a8ebca7995a5653d5efdd82a7">Nv::Blast::TkFrameworkImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a> +: <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#5a0817a19d4f4c0f715d3a54fe25eadf">Nv::Blast::TkFramework</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#d7a2e15a8ebca7995a5653d5efdd82a7">Nv::Blast::TkFrameworkImpl</a> <li>replace() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#66a5922811f503f3259cb15f92f17bd5">Nv::Blast::EdgeToTriangles</a> <li>replaceMaterialId() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#be1f6bf365964825a2c939e22c85d96a">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#78194aeece0c12c2035c79458ff49c9f">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#cfffa10ab877367067c0651320e39852">Nv::Blast::Mesh</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#6f24a8e40f0a9d163307b03d45310eb0">Nv::Blast::MeshImpl</a> <li>reportError() : <a class="el" href="class_nv_1_1_blast_1_1_error_callback.html#078419fe6350d27550989af5cf45ad44">Nv::Blast::ErrorCallback</a> <li>requestBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#b2de88f139f03b3f31f78dbed26b708c">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a> <li>requiredMemorySize() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#f7b687252f5466a74006a27f2d3e7c54">Nv::Blast::FixedArray< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#2e54d889866dc43d9e863d45e4450344">Nv::Blast::FixedBoolArray</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#6cbe86b66715aeaf932fa83192d54216">Nv::Blast::FamilyGraph</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#bbab600f8c667462ee6454db90d1da38">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#81eae2188bc447256c7a4df3180e1001">Nv::Blast::FixedQueue< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#2955e031c60852ec6dd72ca6f8e73eb7">Nv::Blast::FixedBitmap</a> <li>reserve() : <a class="el" href="classbt_aligned_object_array.html#8385df1a28956061def9b78cb55ea7df">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#88ffb1cd3b27fdce82b96073efe261c3">Nv::Blast::SharedBuffer< T ></a> @@ -242,37 +259,45 @@ <li>reserveNewTkActors() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#6cdea8e6eeb26aa1fff1ba5ef8d48c98">Nv::Blast::SharedMemory</a> <li>reset() -: <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> -, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#d8e80bde54c77d9438c476caa50e20f1">Nv::Blast::MeshNoiser</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#b462c92fa47a5359bf3d19cf44af80f4">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> -, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#caa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cbe36a00768fdf709c8f36af89849d40">Nv::Blast::VertexWelding</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#712ca47f2a2fc95f769951994ca66ecc">Nv::Blast::SharedBuffer< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#ae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#a76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> , <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#f1e84d0a824753474d6508fa6603cafb">Nv::Blast::PerlinNoise</a> -<li>resize() -: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#e90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#1ccbcbfde4e58f8357a589ae56ff043f">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#09c82c9bb97e55beb2ab376fcb0d63e2">Nv::Blast::FixedBoolArray</a> +, <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#d9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>resetEdges() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">Nv::Blast::BooleanToolOutputDataImpl</a> <li>Resize() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#da45d2e351a21b54becd729c1df416cf">VHACD::SArray< T, N ></a> +<li>resize() +: <a class="el" href="classbt_aligned_object_array.html#cb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> <li>ResizePoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#3fe07b138fc07648dfb707ec1a877ff6">VHACD::Mesh</a> <li>ResizeTriangles() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#70121ff946ef8b690768a974f2907576">VHACD::Mesh</a> <li>ResultCallback() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#f3b5e5d1322aa623a94d7b0b2dc68d06">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</a> +<li>retain() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#46f0d66b2c9d3d9a9c7abb50342d576b">Nv::Blast::BooleanToolV2</a> <li>returnActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#cc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a> <li>returnWorker() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#7fc6d691a59aa7b107adfaac6fe5fd65">Nv::Blast::TkGroup</a> <li>RevertAlignToPrincipalAxes() -: <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html#93c323bc5d65e720327f9d52383ad954">VHACD::PrimitiveSet</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a> <li>run() : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#d601fd18ee694bc8d04ca8f4da5a54de">Nv::Blast::ExtGroupWorkerTask</a> </ul> diff --git a/docs/source_docs/files/functions_func_0x73.html b/docs/source_docs/files/functions_func_0x73.html index 1116636..c053b4d 100755 --- a/docs/source_docs/files/functions_func_0x73.html +++ b/docs/source_docs/files/functions_func_0x73.html @@ -216,6 +216,7 @@ , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a> <li>setMesh() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#bc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid.html#c56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a> <li>setMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#0c61527807a3f518aaecc35966279f5b">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> <li>setNodeCount() @@ -225,13 +226,19 @@ <li>setNodeInfo() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a> <li>setNormal() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#b0ddc934f35dba5a292efce60d621fb3">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#c391b8c6e49983a689ec6667adcd24ec">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> <li>setP() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#5487767a773f5ed77b9ea85a75ca04be">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> <li>setPlatformEnabled() : <a class="el" href="class_nv_1_1_blast_1_1_ext_custom_profiler.html#326703192c1cef7196f271e6dd47bd94">Nv::Blast::ExtCustomProfiler</a> <li>SetPoint() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#516bac568eb5138ad6b68277f12e68aa">VHACD::Mesh</a> +<li>setPointCmpDirection() +: <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#addc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#e843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a> <li>setPxActorDesc() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#ee3637f608628f89c07e5bdd6d7b9fe7">Nv::Blast::final</a> @@ -241,8 +248,8 @@ <li>setQ() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#e1c1c42c0d0fb1727e598f8366256526">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> <li>setRemoveIslands() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#92dec92822ab9e0807400a7d63bfc553">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#251738022e498b819e88536577470735">Nv::Blast::FractureTool</a> <li>setRotation() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#f63bbfa94b0e2b30f05b801835d0e71d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> <li>setScale() @@ -251,29 +258,33 @@ <li>setSerializationEncoding() : <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html#9d922a89c41ba9b1997d7e60d6d7b35b">Nv::Blast::ExtSerialization</a> <li>setSettings() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#afecf57547d4bdf22346c7ea175017ab">Nv::Blast::ExtImpactDamageManager</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#cfef7926067c389179248e7dbd1e3686">Nv::Blast::ExtStressSolver</a> <li>setSize() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#720e2e9660124da200c11aa97378c472">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> <li>setSmoothingGroup() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ed83e124b04216f54989ea9f8ade52d7">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#9d7a7efb5015fc64d764b2eff8a9fb53">Nv::Blast::MeshImpl</a> <li>setSourceMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c14c1ff1d50756694be24c34476af965">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> <li>setState() -: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#32c1136d78aabc9173b464ee718cb007">Nv::Blast::SweepingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#d2b99528d24f1d76f5c28cc94ce1a335">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#07d0e165095fb2561042e2b8054c5b0f">Nv::Blast::DummyAccelerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#fac607b42cdfb95555f5822c3e7d6af7">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#374d72c65187d7f42f5f2a23d730cee6">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#bb97f06d4009fe724451469250655c6f">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b69077cc6d4d51b3d0a82d2583f7c1f5">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a25806403fd664fdcd44137e536b849a">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#b014929b706f1e485b107b058ba287c1">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#f0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#ed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#50df9d76270cd7e881ea59b1aa68e8b8">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#b4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a> <li>setStencil() -: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#bf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#81f5fbf6cdaaf3d2d45c2dff822ff9b9">Nv::Blast::VoronoiSitesGeneratorImpl</a> <li>setSubchunkCount() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#3807c4bf32255a7b650c7923560b5fcf">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> <li>setTransform() @@ -288,15 +299,15 @@ <li>setup() : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#274c12508454bf2bbf3cb85a9e27861a">Nv::Blast::ExtGroupWorkerTask</a> <li>setValue() -: <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#84c6cbd06b8c450bf8e813cd2efaff4d">Nv::Blast::Serialization::UUID::UUID::Builder</a> +, <a class="el" href="classbt_vector4.html#08b401e9e501467c7c8c4f2edbcf3db2">btVector4</a> <li>setW() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#c256559accce6de854121ff6af7967c8">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>setWorkerCount() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#6a5d3d9dedc6025460c1102b288a1a85">Nv::Blast::TkGroup</a> <li>setX() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#8bb9f1308ffa8a11cb7ace280f418732">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#fdfb69b83e4d86eb52ace88a01106509">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#fdfb69b83e4d86eb52ace88a01106509">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#8bb9f1308ffa8a11cb7ace280f418732">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> <li>setY() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#d6abc32bf18b47ce93f472fda478d6d9">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#2096fe331370075b0e5cdfa8ab7ac37c">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> @@ -308,16 +319,16 @@ <li>SharedBuffer() : <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#195ce955812bc778caf44c6211f004ca">Nv::Blast::SharedBuffer< T ></a> <li>SharedFace() -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#f6b9ee40d745ea78244a355c0d65f5cb">Nv::Blast::SharedFace</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#4f4a5a9045d3e06d9a29b956d6192c0f">Nv::Blast::SharedFace</a> <li>SharedMemory() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#399aac38cf540e274ba36ca20358d182">Nv::Blast::SharedMemory</a> <li>SimplexNoise() : <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#99d15601661901924a2470a0a002884f">Nv::Blast::SimplexNoise</a> <li>size() -: <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue< T ></a> -, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">btAlignedObjectArray< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#d13461038e5995b58057a5c13dfbe8ce">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> -, <a class="el" href="classbt_aligned_object_array.html#c9fb7ab72fa1b2284ec10fa79f77e620">btAlignedObjectArray< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_queue.html#196136e567823b3b1075e8e5c5044f0f">Nv::Blast::FixedQueue< T ></a> +, <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#7f8ec3992efac9574ec0ef1f930fd9e2">Nv::Blast::FixedArray< T ></a> <li>Size() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#d72193179c4d43b70d14fb2ea6a11f0a">VHACD::SArray< T, N ></a> <li>skipObject() @@ -338,8 +349,8 @@ : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#e98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a> <li>subscribe() : <a class="el" href="class_nv_1_1_blast_1_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a> -, <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> +, <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_1final.html#8d02f38c4dbe02470bada3f48d27e179">Nv::Blast::final</a> <li>swap() : <a class="el" href="classbt_aligned_object_array.html#ff6f6234bb9c7cd1cea1cf00f07c1c09">btAlignedObjectArray< T ></a> diff --git a/docs/source_docs/files/functions_func_0x74.html b/docs/source_docs/files/functions_func_0x74.html index bf19d9a..5af1df3 100755 --- a/docs/source_docs/files/functions_func_0x74.html +++ b/docs/source_docs/files/functions_func_0x74.html @@ -159,10 +159,10 @@ , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#b494ec85987fa79a25b6f8e0aa126088">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#b334607f0882bc80a2f63b8c54cd912b">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#5efe6c06bc2bf01319fbbdf2ae49dc11">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c49781371fdbb7101a52d70de8c86f1e">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#21588e2293b98646ad70d4959b20e00d">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#c49781371fdbb7101a52d70de8c86f1e">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#abf012c17d67f106247ca57d98faa18d">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#9f53a8cc5c4cdcfe68a3e53586922b5f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#ae3e2c78232b8c3ada9a87ea75739e66">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#03e06810087b5befe7249b3836b29878">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#ee109141b031cc5c02b33268f79520fd">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> @@ -171,40 +171,40 @@ , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#c299ea81308d8d7f2e8166a3f6426127">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#22ab03cddde8860daba7d2c00fe4ae66">Nv::Blast::Serialization::Asset::Asset::Builder</a> <li>totalSize() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8d962bdbfbfa92dd108f3dbc8bad8c0f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#c3cf9b912d7c9bb9fb434198d4353919">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#cbd643b52c0c888a8da38193d7b55015">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#c3da4d8443f311459862aaad1d7c7c48">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#8dd99707785c4e6878c4673f02aa7232">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#59945fc90de0f94b7cd924c09e800f8f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#01497565c522da50aa931a797e379a39">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#aaa7ede31c5cf061584aa07a60704208">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#d752368c7f238a3102658488bc4ff18a">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#8d962bdbfbfa92dd108f3dbc8bad8c0f">Nv::Blast::Serialization::NvBlastChunk::NvBlastChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#21750252148230cfc839520ca35582d3">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#9a0ea946976427eb9421d9a3dc568dfd">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#61b4709061ae5abc1e199dca60a6fd23">Nv::Blast::Serialization::PxQuat::PxQuat::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#57327832952f50042ba3a77fa7356c27">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#92ad310391726bdd036ec454ad19f18e">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#656795a76a53501fb14856cb3fff9255">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#e33cae8be129c71af73259123b1df8f3">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#cbd643b52c0c888a8da38193d7b55015">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#c3cf9b912d7c9bb9fb434198d4353919">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#e503a685fe7eab5ae556921752cb8bbc">Nv::Blast::Serialization::UUID::UUID::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#be32a750f34311163a5ba4eafc83a54e">Nv::Blast::Serialization::UUID::UUID::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#cbe2368d892018cbd20428b6a7c3f5fc">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#57327832952f50042ba3a77fa7356c27">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#b16d26bcfe80e961f60246da82c03549">Nv::Blast::Serialization::PxVec3::PxVec3::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#f556395e60fb69cc10006c5fd2fe4844">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ec08055ba8ca633c3e8130100b40cb4e">Nv::Blast::Serialization::Asset::Asset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#656795a76a53501fb14856cb3fff9255">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#28fa49746b58bce57762b552677f2baa">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#31521652cec5bbb496ab396bc8d475f1">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#59945fc90de0f94b7cd924c09e800f8f">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#218747f6fed6a23f397c2de29c6fd957">Nv::Blast::Serialization::PxConvexMeshGeometry::PxConvexMeshGeometry::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#aaa7ede31c5cf061584aa07a60704208">Nv::Blast::Serialization::ExtPxAsset::ExtPxAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a65dc6f2372fe762e0224683da298028">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ba129ef1d5ef65a5fdd583862865b90e">Nv::Blast::Serialization::PxQuat::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#aef4fccdd35d9f7893ebf4c4f60faa69">Nv::Blast::Serialization::TkAsset::TkAsset::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#8dd99707785c4e6878c4673f02aa7232">Nv::Blast::Serialization::NvBlastSupportGraph::NvBlastSupportGraph::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#cd5e20076e9e4297a93c60271c4c0767">Nv::Blast::Serialization::PxTransform::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#2eb7b86b45386ea405b65afe08d38130">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ec08055ba8ca633c3e8130100b40cb4e">Nv::Blast::Serialization::Asset::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#08fd180220cacbca251aadf58b699845">Nv::Blast::Serialization::Asset::Asset::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#d8206d067d85af185ade2ce17d50b156">Nv::Blast::Serialization::PxTransform::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#2eb7b86b45386ea405b65afe08d38130">Nv::Blast::Serialization::PxMeshScale::PxMeshScale::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#e33cae8be129c71af73259123b1df8f3">Nv::Blast::Serialization::TkAsset::TkAsset::Builder</a> <li>Triangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#e1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a> <li>triangleBoundingBoxIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#6136bb55c6b036333854c725419e7015">Nv::Blast::TriangleProcessor</a> <li>TriangleIndexed() @@ -215,13 +215,15 @@ : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#b7cf6608fd71c417262feec54f3ccf75">Nv::Blast::Triangulator</a> <li>triangulate3d() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#995315805c698e94bd4dd85409d042c3">FLOAT_MATH::fm_Triangulate</a> +<li>TriangulatorV2() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#b642f6bf10b46143bc318625b71b5791">Nv::Blast::TriangulatorV2</a> <li>trimCollisionGeometry() -: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a> <li>TrPrcTriangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#e9cef0c8a067f17912c1ef2b95081d40">Nv::Blast::TrPrcTriangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#13eaba7506fd27fbddb3233677cd5699">Nv::Blast::TrPrcTriangle</a> <li>TrPrcTriangle2d() -: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#2f61c65d8cddf3c8054ab849bd43a495">Nv::Blast::TrPrcTriangle2d</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#275aa4112f44a3c6c6a6400768b612ef">Nv::Blast::TrPrcTriangle2d</a> <li>TryLock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#b1d735138b90c892ae83c1858628a709">VHACD::Mutex</a> <li>tryRead() diff --git a/docs/source_docs/files/functions_func_0x75.html b/docs/source_docs/files/functions_func_0x75.html index 1429cf4..46a464d 100755 --- a/docs/source_docs/files/functions_func_0x75.html +++ b/docs/source_docs/files/functions_func_0x75.html @@ -87,9 +87,11 @@ <li>uniformlyGenerateSitesInMesh() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#bfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a> +<li>Union() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>uniteChunks() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#bc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a> <li>Unlock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#8fb030351ef3a6d191fef6a55f7d1d68">VHACD::Mutex</a> <li>unregisterActor() @@ -105,10 +107,9 @@ <li>update() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#0a994dd1c576f36e5acd73895817ee72">Nv::Blast::ExtStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1final.html#e00997aef0eba5d06df2bbdfceab00c0">Nv::Blast::final</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#7e5295b0db1eb3224ffbc6cdf9b24681">Nv::Blast::ExtPxStressSolver</a> <li>Update() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_i_user_callback.html#7ab411d05d0608ec825d1a7d62dd1946">VHACD::IVHACD::IVHACD::IUserCallback</a> -<li>update() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#7e5295b0db1eb3224ffbc6cdf9b24681">Nv::Blast::ExtPxStressSolver</a> <li>updateBaseMesh() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#384be45a1310ee0652d315127e62da22">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#0217eb658aa3890c3d1d2e030436b07b">Nv::Blast::FractureToolImpl</a> diff --git a/docs/source_docs/files/functions_func_0x76.html b/docs/source_docs/files/functions_func_0x76.html index c84a127..e919183 100755 --- a/docs/source_docs/files/functions_func_0x76.html +++ b/docs/source_docs/files/functions_func_0x76.html @@ -92,6 +92,11 @@ : <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#bf4912fd638f0c64884699dffaf21061">VHACD::Vec3< T ></a> <li>VertexToFbx() : <a class="el" href="class_fbx_utils.html#dec64718b67a2603103ce2e1b381c176">FbxUtils</a> +<li>VertexWelding() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#7b6c5e367575dc9eb7f1af1fecc57a94">Nv::Blast::VertexWelding</a> +<li>verticesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl</a> <li>VHACD() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#bbb2b701be0a9fe1fe29c7254d1a142f">VHACD::VHACD</a> <li>view() @@ -101,9 +106,8 @@ <li>Volume() : <a class="el" href="class_v_h_a_c_d_1_1_volume.html#dbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a> <li>voronoiFracturing() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3ef1b827dd70eb666cce38c3dbcc507f">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#c4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#f7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> <li>VoronoiSitesGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl</a> <li>Voxelize() diff --git a/docs/source_docs/files/functions_func_0x77.html b/docs/source_docs/files/functions_func_0x77.html index fb7703a..8add108 100755 --- a/docs/source_docs/files/functions_func_0x77.html +++ b/docs/source_docs/files/functions_func_0x77.html @@ -88,6 +88,8 @@ : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#1af315dfd26f9a9ad579960714266932">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html#0a09c3ba88795544087c0294eada55e9">Nv::Blast::ExtTaskSync</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#1d52ce317cf1af16bfaba2e95795f54f">Nv::Blast::ExtGroupTaskManagerImpl</a> +<li>WeldVertex() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#beb54580eb917d925635f1f1a028d26c">Nv::Blast::VertexWelding</a> <li>write() : <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#19304b557e9a48885be5130567acbac9">Nv::Blast::ExtKJPxOutputStream</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#43bf585900e4a505f7c2b2c3f52bf3e1">Nv::Blast::ExtOutputStream</a> diff --git a/docs/source_docs/files/functions_func_0x7e.html b/docs/source_docs/files/functions_func_0x7e.html index 9358f21..a7cadaa 100755 --- a/docs/source_docs/files/functions_func_0x7e.html +++ b/docs/source_docs/files/functions_func_0x7e.html @@ -149,8 +149,8 @@ <li>~IVHACD() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#509db70fbea45d307648b465e7c390f5">VHACD::IVHACD</a> <li>~Mesh() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#561dfa025c2495432b36831bff87c230">VHACD::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#9b5fbdd369ae324448c536ceabe82ad7">Nv::Blast::Mesh</a> <li>~MeshCleaner() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#9716fd1256337c0149bbed8d447438bc">Nv::Blast::MeshCleaner</a> <li>~MeshCleanerImpl() diff --git a/docs/source_docs/files/functions_func_b.html b/docs/source_docs/files/functions_func_b.html index 4bdbce0..2af09a8 100755 --- a/docs/source_docs/files/functions_func_b.html +++ b/docs/source_docs/files/functions_func_b.html @@ -55,8 +55,8 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163">Nv::Blast::BlastBondGeneratorImpl</a> </li> <li>bondsFromPrefractured() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1">Nv::Blast::BlastBondGenerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051">Nv::Blast::BlastBondGeneratorImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2">Nv::Blast::BlastBondGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e">Nv::Blast::BlastBondGeneratorImpl</a> </li> <li>BooleanConf() : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25">Nv::Blast::BooleanConf</a> @@ -64,6 +64,12 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); <li>BooleanEvaluator() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c">Nv::Blast::BooleanEvaluator</a> </li> +<li>BooleanToolOutputDataImpl() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a224607a8be6266fc3bf70e4c274b324e">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>BooleanToolV2() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d">Nv::Blast::BooleanToolV2</a> +</li> <li>borrowActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad">Nv::Blast::FamilyHeader</a> </li> @@ -89,7 +95,7 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : <a class="el" href="classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6">btAlignedAllocator< T, Alignment ></a> </li> <li>btAlignedObjectArray() -: <a class="el" href="classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735">btAlignedObjectArray< T ></a> +: <a class="el" href="classbt_aligned_object_array.html#ae91d1383db8069a02d23caf915bc2ce3">btAlignedObjectArray< T ></a> </li> <li>btTypedObject() : <a class="el" href="structbt_typed_object.html#af10da9ddb749e24940da236199d920cd">btTypedObject</a> @@ -97,6 +103,9 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); <li>btVector4() : <a class="el" href="classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259">btVector4</a> </li> +<li>build() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a749fd110fcee1730d873a2c9e877ee7d">Nv::Blast::TriangulatorV2</a> +</li> <li>buildCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d">Nv::Blast::ConvexMeshBuilderImpl</a> @@ -108,6 +117,10 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be">Nv::Blast::ConvexMeshBuilderImpl</a> </li> +<li>buildConvexMeshRT() +: <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b">Nv::Blast::ConvexMeshBuilder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965">Nv::Blast::ConvexMeshBuilderImpl</a> +</li> <li>buildDescFromInternalFracture() : <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a">Nv::Blast::BlastBondGeneratorImpl</a> @@ -115,20 +128,20 @@ $(document).ready(function(){initNavTree('functions_func_b.html','');}); <li>Builder() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6">Nv::Blast::Serialization::Asset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#af4630c504275b3ce9499ec82ad4a0545">Nv::Blast::Serialization::ExtPxAsset::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#af3f0656904e06eb34e5fcac59168814d">Nv::Blast::Serialization::ExtPxChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#ab15434c3aaaa1788ab13f36c07d69f6e">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481">Nv::Blast::Serialization::NvBlastBond::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa9d2b56a2a0b95263a190f73a46af97f">Nv::Blast::Serialization::NvBlastChunk::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#ae0ddfe835cd68cde8b622762cb05ae38">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#af2e538f7411a8d87c3e8fd0e5db4b9dc">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ac9d6a9fd6eedf15114373be5f5c143be">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#a8003c3febbd13fe2ce9def8ef04fa56b">Nv::Blast::Serialization::ExtPxChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#a9d7467cac8742513b605692c0c80bfb6">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac71626a15aef84f500b429ddba15b1d7">Nv::Blast::Serialization::NvBlastBond::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8">Nv::Blast::Serialization::NvBlastChunk::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#ae7aeb04b654903c441114fca8706981f">Nv::Blast::Serialization::NvBlastDataBlock::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a98906e86d6ef93a0a6d289d116913cce">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#a2e0e1ce8d41b7918f8fbdad229d41b16">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a524508983328083c85ae0dd46fffc538">Nv::Blast::Serialization::PxMeshScale::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a78b87069ab4e052aaad9ccb827062b50">Nv::Blast::Serialization::PxQuat::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69">Nv::Blast::Serialization::PxTransform::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#a3006c4ec897ddde42f13b3c4be327884">Nv::Blast::Serialization::PxVec3::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a610daba5a3656a910c2e5a64cafd9d4f">Nv::Blast::Serialization::PxQuat::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#acfdbb6a3d0c61d7c7fec3f37ed122348">Nv::Blast::Serialization::PxTransform::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html#a22c08eaa959688018e5e97aa02526748">Nv::Blast::Serialization::PxVec3::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html#a545d7a254d2ec6cb4e6f2cd3638d60a6">Nv::Blast::Serialization::TkAsset::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2a571020214dd4b6197879e3ad4f082b">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941">Nv::Blast::Serialization::UUID::Builder</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17">Nv::Blast::Serialization::UUID::Builder</a> </li> <li>buildMeshConvexDecomposition() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687">Nv::Blast::ConvexMeshBuilder</a> diff --git a/docs/source_docs/files/functions_func_c.html b/docs/source_docs/files/functions_func_c.html index f1646fa..9a70623 100755 --- a/docs/source_docs/files/functions_func_c.html +++ b/docs/source_docs/files/functions_func_c.html @@ -45,6 +45,10 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');});   <h3><a id="index_c"></a>- c -</h3><ul> +<li>calcPerFacetBounds() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e">Nv::Blast::MeshImpl</a> +</li> <li>Cancel() : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html#aba4af1756316fce9d48261e1f8557d60">VHACD::IVHACD</a> , <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#a9e1063dde19bc3525e4965475a0a9ea0">VHACD::VHACD</a> @@ -61,8 +65,11 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');}); <li>ChunkDepthFirstIt() : <a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a2e59706de3653f3161ab32c0170ce171">Nv::Blast::ChunkDepthFirstIt</a> </li> +<li>ChunkGraphLink() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180">Nv::Blast::ChunkGraphLink</a> +</li> <li>CircularList() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a47dc3cebccb6d0938ed9cad720e0b0d9">VHACD::CircularList< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#a3970610a0e7256b16565254c06880d98">VHACD::CircularList< T ></a> </li> <li>CircularListElement() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#a5f2f999a9807b5e05673d74c782ebbd3">VHACD::CircularListElement< T ></a> @@ -207,13 +214,17 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');}); <li>CopyPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8">VHACD::Mesh</a> </li> +<li>copyVerticesAndResults() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a34b7d66fd3e2eab6aa486774e46ffec0">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>create() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a307ec3c8c73cb706ec153bd63baee7c4">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#ad6dc3a8db8057eee30b10dff9680595c">Nv::Blast::Asset</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a007fa7ce495c8ee886dcef928eaf93dd">Nv::Blast::ExtDamageAcceleratorAABBTree</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#a7fbbb098b47ed4e68bca0f610a8c3d1b">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a5687ec8821dd47069214a893d0c2a379">Nv::Blast::ExtImpactDamageManager</a> -, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a6514c543e6df14d77ef660bafa8c4fb3">Nv::Blast::ExtPxAsset</a> +, <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html#a8918f4cd232d7844dee1a3a4d4d9d6ea">Nv::Blast::ExtPxAsset</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a887cfcc5831c53fe1e1f81e84be41a55">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a2c98eb8bb98fd0c9823164df05c5f76c">Nv::Blast::ExtPxStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#aa69418650f816f3182ea363713111180">Nv::Blast::ExtStressSolver</a> @@ -231,10 +242,10 @@ $(document).ready(function(){initNavTree('functions_func_c.html','');}); </li> <li>createAsset() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646">Nv::Blast::TkFramework</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb">Nv::Blast::TkFrameworkImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82">Nv::Blast::TkFrameworkImpl</a> </li> <li>createBondBetweenMeshes() -: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e">Nv::Blast::BlastBondGenerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92">Nv::Blast::BlastBondGeneratorImpl</a> </li> <li>createChunkMesh() diff --git a/docs/source_docs/files/functions_func_d.html b/docs/source_docs/files/functions_func_d.html index 1f115c6..942d2e2 100755 --- a/docs/source_docs/files/functions_func_d.html +++ b/docs/source_docs/files/functions_func_d.html @@ -105,6 +105,9 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc">Nv::Blast::ExtPxManagerImpl</a> </li> +<li>Difference() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ad97cffa29e180ef256fd73382857b2fd">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>disownAdjacencyPartition() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a6e622b322477b795594ce61903daf614">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> </li> @@ -222,6 +225,11 @@ $(document).ready(function(){initNavTree('functions_func_d.html','');}); <li>DummyAccelerator() : <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3">Nv::Blast::DummyAccelerator</a> </li> +<li>dumpChunksToObj() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_func_e.html b/docs/source_docs/files/functions_func_e.html index b83c898..e2016f9 100755 --- a/docs/source_docs/files/functions_func_e.html +++ b/docs/source_docs/files/functions_func_e.html @@ -51,6 +51,10 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); <li>EdgeFacetIntersectionData() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676">Nv::Blast::EdgeFacetIntersectionData</a> </li> +<li>edgesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>EdgeToTriangles() : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7">Nv::Blast::EdgeToTriangles</a> </li> @@ -80,6 +84,9 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); <li>Erase() : <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4">VHACD::SArray< T, N ></a> </li> +<li>eraseNode() +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e">Nv::Blast::ChunkGraph</a> +</li> <li>eval4D() : <a class="el" href="class_nv_1_1_blast_1_1_simplex_noise.html#a4651bada29932a13dc3808ce94f22219">Nv::Blast::SimplexNoise</a> </li> @@ -108,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d">Nv::Blast::ExtImpactSettings</a> </li> <li>ExtInputStream() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f">Nv::Blast::ExtInputStream</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35">Nv::Blast::ExtInputStream</a> </li> <li>ExtIStream() : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6">Nv::Blast::ExtIStream</a> @@ -129,7 +136,7 @@ $(document).ready(function(){initNavTree('functions_func_e.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98">Nv::Blast::Serialization::ExtPxAsset</a> </li> <li>ExtPxAssetImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a26dae5284c5082be5d9c498a725d84e6">Nv::Blast::ExtPxAssetImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab507dab039fdca7436590b6b3769ccc0">Nv::Blast::ExtPxAssetImpl</a> </li> <li>ExtPxChunk() : <a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9">Nv::Blast::Serialization::ExtPxChunk</a> diff --git a/docs/source_docs/files/functions_func_f.html b/docs/source_docs/files/functions_func_f.html index fbf90fb..9fc06d8 100755 --- a/docs/source_docs/files/functions_func_f.html +++ b/docs/source_docs/files/functions_func_f.html @@ -69,6 +69,10 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); <li>FbxSystemUnitToString() : <a class="el" href="class_fbx_utils.html#ae8ef73c8d3c35ee29072a6914cfd7adc">FbxUtils</a> </li> +<li>ffResultCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>fill() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37">Nv::Blast::FixedBitmap</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d">Nv::Blast::FixedBoolArray</a> @@ -158,6 +162,12 @@ $(document).ready(function(){initNavTree('functions_func_f.html','');}); <li>fractureNoEvents() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff">Nv::Blast::FamilyHeader</a> </li> +<li>FractureRTImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b">Nv::Blast::FractureRTImpl</a> +</li> +<li>FractureRTMultithreadedImpl() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>fractureSubSupport() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa">Nv::Blast::FamilyHeader</a> </li> diff --git a/docs/source_docs/files/functions_func_g.html b/docs/source_docs/files/functions_func_g.html index ddf5a5f..e9ed64c 100755 --- a/docs/source_docs/files/functions_func_g.html +++ b/docs/source_docs/files/functions_func_g.html @@ -45,6 +45,10 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');});   <h3><a id="index_g"></a>- g -</h3><ul> +<li>generateBeamPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl</a> +</li> <li>generateFracture() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a69ff1bc362bb56b837ecfed98e94f087">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> @@ -60,6 +64,18 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> +<li>generateRegularRadialPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl</a> +</li> +<li>generateUniformPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl</a> +</li> +<li>generateVoronoiPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl</a> +</li> <li>get() : <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a0c7167f8fd55e170e52cd194c597ad18">Nv::Blast::TkFrameworkImpl</a> </li> @@ -415,6 +431,10 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc">Nv::Blast::MeshImpl</a> </li> +<li>getFacetBound() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl</a> +</li> <li>getFacetCount() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979">Nv::Blast::MeshImpl</a> @@ -575,9 +595,19 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a> </li> +<li>getIndexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getIndexInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685">Nv::Blast::TkActorImpl</a> </li> +<li>getIndexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getIndicesCount() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a> @@ -587,6 +617,9 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a> </li> +<li>getInversed() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a> +</li> <li>getIsStatic() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#a4e5978bd15d71ca67b29731912f9ee63">Nv::Blast::Serialization::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#a0476a06af9195afa687f3f685d9fa537">Nv::Blast::Serialization::ExtPxChunk::Reader</a> @@ -699,6 +732,18 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <li>GetNEdges() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d">VHACD::TMMesh</a> </li> +<li>getNewEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae4c3173438f65f4e1a212d6cb78796bf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>getNewFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a51e67fa878c44a8c456797b51f1a22cf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>getNewVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a86dd9e36efed733c27cfe7dfbea653cc">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>getNext() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325">Nv::Blast::DLink</a> </li> @@ -712,11 +757,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea">btConvexHullComputer::Edge</a> </li> <li>getNextFacet() -: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a> , <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a> </li> <li>getNodeCount() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a48b70c64ea6bdf33d0119981414d9333">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> @@ -809,6 +854,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <li>getPayload() : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent</a> </li> +<li>getPerTriangleData() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getPhysics() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709">Nv::Blast::ExtPxManagerImpl</a> @@ -818,11 +868,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a3e3e3d0926ce6ed89388a0ddc8b716bb">Nv::Blast::ExtPxActorImpl</a> </li> <li>GetPoint() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a0e83899cf53e52400c179992e182986c">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a1ce2e373cac423d01b4f84c0920a96b3">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a011f1ea4f78895301c623f0a35c91ae5">VHACD::VoxelSet</a> </li> <li>GetPoints() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a4754ba10e43d1a17d663f23bbe140b82">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a7d6cb754fe7e0bcb37c4ac9e30349588">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341">VHACD::VoxelSet</a> </li> <li>GetPointsBuffer() @@ -840,7 +890,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#a38fd49a69d32c1bc4a63af64356ba32e">Nv::Blast::DLink</a> </li> <li>GetPrev() -: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#ac4bd083f71f61ff2808945de1aeabdc6">VHACD::CircularListElement< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html#a52c56e72c6d823f9ebc77c6d37a86cd4">VHACD::CircularListElement< T ></a> </li> <li>getPxActorCount() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f">Nv::Blast::ExtPxManager</a> @@ -872,6 +922,11 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <li>getRenderGeometryLayerName() : <a class="el" href="class_fbx_utils.html#ae829f46b17e67e3f8f5d835bf5996319">FbxUtils</a> </li> +<li>getResultChunkCount() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getReverseEdge() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e">btConvexHullComputer::Edge</a> </li> @@ -1003,7 +1058,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d">Nv::Blast::FractureToolImpl</a> </li> <li>GetTriangle() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a038b6370584bb3e8973652bc8bce26e7">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a7711850a3acd1fe682b9c095b532baf0">VHACD::Mesh</a> </li> <li>getTriangleIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad">Nv::Blast::TriangleProcessor</a> @@ -1062,7 +1117,12 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_tk_type_impl.html#a1383a593c22597b96709a5cfd1589242">Nv::Blast::TkTypeImpl</a> </li> <li>getVertex() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e">Nv::Blast::Triangle</a> +</li> +<li>getVertexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl</a> </li> <li>getVertexDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#ad6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a> @@ -1070,9 +1130,15 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <li>getVertexFloat() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a116ff6211b3875be4f6959e9bfc3f52a">FLOAT_MATH::fm_VertexIndex</a> </li> +<li>getVertexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getVertices() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4">Nv::Blast::VertexWelding</a> </li> <li>GetVertices() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada">VHACD::TMMesh</a> @@ -1083,6 +1149,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf">Nv::Blast::VertexWelding</a> </li> <li>getVerticesDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a> @@ -1112,7 +1179,7 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> <li>GetVoxel() -: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#a28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a> +: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#a93701cfe8e5d61f1a13541abc632cbc1">VHACD::Volume</a> </li> <li>GetVoxels() : <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a> @@ -1155,6 +1222,12 @@ $(document).ready(function(){initNavTree('functions_func_g.html','');}); <li>GraphNodeIt() : <a class="el" href="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html#aca18db3766523108bbb6e3a224deabad">Nv::Blast::Actor::GraphNodeIt</a> </li> +<li>Grid() +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a> +</li> +<li>GridWalker() +: <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_func_i.html b/docs/source_docs/files/functions_func_i.html index 3f8114a..fdba241 100755 --- a/docs/source_docs/files/functions_func_i.html +++ b/docs/source_docs/files/functions_func_i.html @@ -190,8 +190,8 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a1e6b79cba328d1efde76471057bfc1cc">VHACD::VoxelSet</a> </li> -<li>IntersectionTestingAccelerator() -: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3">Nv::Blast::IntersectionTestingAccelerator</a> +<li>Intersection() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#abf2844039080860bef55230ef16e0823">Nv::Blast::BooleanToolV2::Mode</a> </li> <li>isActive() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">Nv::Blast::Actor</a> @@ -237,8 +237,8 @@ $(document).ready(function(){initNavTree('functions_func_i.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a2fe0e851fe368633da23b4f3c3235dcb">VHACD::Mesh</a> </li> <li>islandDetectionAndRemoving() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2">Nv::Blast::FractureToolImpl</a> </li> <li>isMeshContainOpenEdges() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028">Nv::Blast::FractureTool</a> diff --git a/docs/source_docs/files/functions_func_l.html b/docs/source_docs/files/functions_func_l.html index 41e0996..7aa4d5d 100755 --- a/docs/source_docs/files/functions_func_l.html +++ b/docs/source_docs/files/functions_func_l.html @@ -62,6 +62,12 @@ $(document).ready(function(){initNavTree('functions_func_l.html','');}); <li>LoadOFF() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a> </li> +<li>LocateVertexInBucket() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843">Nv::Blast::VertexWelding</a> +</li> +<li>LocateVertexInBucketOnlyPosition() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f">Nv::Blast::VertexWelding</a> +</li> <li>Lock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a> </li> diff --git a/docs/source_docs/files/functions_func_m.html b/docs/source_docs/files/functions_func_m.html index d9f7438..1dee6e1 100755 --- a/docs/source_docs/files/functions_func_m.html +++ b/docs/source_docs/files/functions_func_m.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');});   <h3><a id="index_m"></a>- m -</h3><ul> +<li>makeFacetFacetTests() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177">Nv::Blast::BooleanToolV2</a> +</li> <li>Material() : <a class="el" href="struct_v_h_a_c_d_1_1_material.html#afdefe33c5c28cb9c439aa300780fb78b">VHACD::Material</a> </li> @@ -55,7 +58,7 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a> </li> <li>MeshImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#adb7618b41989c540a6bb531a5c109931">Nv::Blast::MeshImpl</a> </li> <li>MeshNoiser() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a> @@ -63,6 +66,9 @@ $(document).ready(function(){initNavTree('functions_func_m.html','');}); <li>minAxis4() : <a class="el" href="classbt_vector4.html#a143319a25af25512fcd38a1fcbc7fb86">btVector4</a> </li> +<li>Mode() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>Mutex() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336">VHACD::Mutex</a> </li> diff --git a/docs/source_docs/files/functions_func_o.html b/docs/source_docs/files/functions_func_o.html index eea3793..6b8a0ef 100755 --- a/docs/source_docs/files/functions_func_o.html +++ b/docs/source_docs/files/functions_func_o.html @@ -143,7 +143,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html#a3d9ae2531578e90373775d3f852efd07">Nv::Blast::LListIt< IndexType ></a> </li> <li>operator+=() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#abe0522604a99ece19867d601ca21f1e5">VHACD::Vec2< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a5d8c7ce9b7cbfdb7c1f8ef04e42e1fde">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#aeb4588b49e1db6547f412c43acb92516">VHACD::Vec3< T ></a> </li> <li>operator-() @@ -155,7 +155,7 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); </li> <li>operator-=() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a496b429863af35accbb047e8c71df837">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a8f943cff770cea9b603c7826ae53034a">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a94b2612035abc9442c59959ab5fc4944">VHACD::Vec3< T ></a> </li> <li>operator/() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ac1b8bdcf1c27536dd74ac52e16d0f108">VHACD::Vec2< T ></a> @@ -166,8 +166,10 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3< T ></a> </li> <li>operator<() -: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf">Nv::Blast::ChunkGraphLink</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a> , <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">Nv::Blast::EdgeFacetIntersectionData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult</a> , <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69">Nv::Blast::POINT2D</a> , <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex</a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a15c43e1f1754474ab670ef78fb6cff5a">VHACD::Vec3< T ></a> @@ -193,9 +195,10 @@ $(document).ready(function(){initNavTree('functions_func_o.html','');}); </li> <li>operator[]() : <a class="el" href="classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb">VHACD::SArray< T, N ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a610d22da3335a468cb55737cffbbe515">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ab86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> </li> <li>operator^() diff --git a/docs/source_docs/files/functions_func_p.html b/docs/source_docs/files/functions_func_p.html index 898b08b..271c3d6 100755 --- a/docs/source_docs/files/functions_func_p.html +++ b/docs/source_docs/files/functions_func_p.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a> </li> <li>POINT2D() -: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01">Nv::Blast::POINT2D</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594">Nv::Blast::POINT2D</a> </li> <li>pop() : <a class="el" href="class_nv_1_1_blast_1_1_fixed_priority_queue.html#a2a11aad2baa3b807fb420372914e9cd6">Nv::Blast::FixedPriorityQueue< Element, Comparator ></a> @@ -132,6 +132,11 @@ $(document).ready(function(){initNavTree('functions_func_p.html','');}); <li>Process() : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#a15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> </li> +<li>processMesh() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>processResults() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f">Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback</a> </li> diff --git a/docs/source_docs/files/functions_func_r.html b/docs/source_docs/files/functions_func_r.html index 0c8487b..e25ad64 100755 --- a/docs/source_docs/files/functions_func_r.html +++ b/docs/source_docs/files/functions_func_r.html @@ -100,11 +100,16 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#abf98b31584d7898d6947646aaf323520">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c">Nv::Blast::BooleanToolV2</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07">Nv::Blast::ExtDamageAcceleratorAABBTree</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a> @@ -126,6 +131,10 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a> @@ -134,9 +143,12 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> @@ -145,6 +157,7 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a9305f255a0479c80435368ec00f928cc">Nv::Blast::TriangulatorV2</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a> , <a class="el" href="class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> @@ -237,6 +250,8 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); </li> <li>reset() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acbc48a6cd7e3692eb74139adfc353a98">Nv::Blast::BooleanToolOutputDataImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> @@ -249,6 +264,11 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a> , <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40">Nv::Blast::VertexWelding</a> +</li> +<li>resetEdges() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae0ffc77bd31589311be905b694afecda">Nv::Blast::BooleanToolOutputDataImpl</a> </li> <li>resize() : <a class="el" href="classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> @@ -265,6 +285,9 @@ $(document).ready(function(){initNavTree('functions_func_r.html','');}); <li>ResultCallback() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac">Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback</a> </li> +<li>retain() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b">Nv::Blast::BooleanToolV2</a> +</li> <li>returnActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a> </li> diff --git a/docs/source_docs/files/functions_func_s.html b/docs/source_docs/files/functions_func_s.html index 765dd9a..26c65ea 100755 --- a/docs/source_docs/files/functions_func_s.html +++ b/docs/source_docs/files/functions_func_s.html @@ -255,7 +255,8 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a> </li> <li>setMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> </li> <li>setMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#aa94b7c34edc0ed8191d40dbafd8415ec">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a> @@ -264,13 +265,13 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#afd8b27048d7d12b633262bfa3d4fe505">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> </li> <li>setNodeIndices() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ae5bbe377540dcfd9cccff6826f418135">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a71e16600cf504aefbbe6172e2400c330">Nv::Blast::Serialization::TkAssetJointDesc::Builder</a> </li> <li>setNodeInfo() : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed">Nv::Blast::ExtStressSolver</a> </li> <li>setNormal() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a5c03224ccc795c513bf1446928269cc5">Nv::Blast::Serialization::NvBlastBond::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6546de20cee9d8158a73a77f12af4909">Nv::Blast::Serialization::NvBlastBond::Builder</a> </li> <li>setP() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a011e13da4855478f3b796cf814a0b22b">Nv::Blast::Serialization::PxTransform::Builder</a> @@ -284,6 +285,13 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); <li>SetPoint() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a516bac568eb5138ad6b68277f12e68aa">VHACD::Mesh</a> </li> +<li>setPointCmpDirection() +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a> +</li> <li>setPxActorDesc() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c">Nv::Blast::ExtPxFamilyImpl</a> @@ -325,11 +333,11 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> </li> <li>setState() -: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a4deab8d9ac9830c9f985e3c852c43361">Nv::Blast::IntersectionTestingAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a> , <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a> </li> <li>setStencil() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a> @@ -342,7 +350,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#aa22507854f5ff2788efaaff13723d604">Nv::Blast::Serialization::ExtPxAsset::Builder</a> </li> <li>setSubtreeLeafChunkCounts() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a283aff6c72ae75068be922c07de54aa0">Nv::Blast::Serialization::Asset::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0">Nv::Blast::Serialization::Asset::Builder</a> </li> <li>setSupportChunkHealths() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a780cbf78112d7d533816765502934b38">Nv::Blast::Serialization::ExtPxAsset::Builder</a> @@ -405,7 +413,7 @@ $(document).ready(function(){initNavTree('functions_func_s.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#a195ce955812bc778caf44c6211f004ca">Nv::Blast::SharedBuffer< T ></a> </li> <li>SharedFace() -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f">Nv::Blast::SharedFace</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb">Nv::Blast::SharedFace</a> </li> <li>SharedMemory() : <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a399aac38cf540e274ba36ca20358d182">Nv::Blast::SharedMemory</a> diff --git a/docs/source_docs/files/functions_func_t.html b/docs/source_docs/files/functions_func_t.html index eb88c05..5c756a8 100755 --- a/docs/source_docs/files/functions_func_t.html +++ b/docs/source_docs/files/functions_func_t.html @@ -193,13 +193,13 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab8e075fdec3c234d5636af22534bf682">Nv::Blast::Serialization::UUID::Reader</a> </li> <li>Triangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a> </li> <li>triangleBoundingBoxIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015">Nv::Blast::TriangleProcessor</a> </li> <li>TriangleIndexed() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d">Nv::Blast::TriangleIndexed</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a> </li> <li>TriangleProcessor() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c">Nv::Blast::TriangleProcessor</a> @@ -208,7 +208,10 @@ $(document).ready(function(){initNavTree('functions_func_t.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#ab7cf6608fd71c417262feec54f3ccf75">Nv::Blast::Triangulator</a> </li> <li>triangulate3d() -: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#a995315805c698e94bd4dd85409d042c3">FLOAT_MATH::fm_Triangulate</a> +: <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#a241a1d0ef91a0d1990b2abfc441084ca">FLOAT_MATH::fm_Triangulate</a> +</li> +<li>TriangulatorV2() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ab642f6bf10b46143bc318625b71b5791">Nv::Blast::TriangulatorV2</a> </li> <li>trimCollisionGeometry() : <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd">Nv::Blast::ConvexMeshBuilder</a> diff --git a/docs/source_docs/files/functions_func_u.html b/docs/source_docs/files/functions_func_u.html index c93e938..4dcbffa 100755 --- a/docs/source_docs/files/functions_func_u.html +++ b/docs/source_docs/files/functions_func_u.html @@ -49,6 +49,9 @@ $(document).ready(function(){initNavTree('functions_func_u.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> +<li>Union() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ae829dba2deb73fa8d430f87b2ae5831e">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>uniteChunks() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a> diff --git a/docs/source_docs/files/functions_func_v.html b/docs/source_docs/files/functions_func_v.html index d52cd28..a9bc842 100755 --- a/docs/source_docs/files/functions_func_v.html +++ b/docs/source_docs/files/functions_func_v.html @@ -57,6 +57,13 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); <li>VertexToFbx() : <a class="el" href="class_fbx_utils.html#adec64718b67a2603103ce2e1b381c176">FbxUtils</a> </li> +<li>VertexWelding() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94">Nv::Blast::VertexWelding</a> +</li> +<li>verticesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>VHACD() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#abbb2b701be0a9fe1fe29c7254d1a142f">VHACD::VHACD</a> </li> @@ -70,7 +77,7 @@ $(document).ready(function(){initNavTree('functions_func_v.html','');}); : <a class="el" href="class_v_h_a_c_d_1_1_volume.html#adbcb7b194e33f8d953e50dce81f320f4">VHACD::Volume</a> </li> <li>voronoiFracturing() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1">Nv::Blast::FractureTool</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> </li> <li>VoronoiSitesGeneratorImpl() diff --git a/docs/source_docs/files/functions_func_w.html b/docs/source_docs/files/functions_func_w.html index 00311ee..b34ae4d 100755 --- a/docs/source_docs/files/functions_func_w.html +++ b/docs/source_docs/files/functions_func_w.html @@ -50,6 +50,9 @@ $(document).ready(function(){initNavTree('functions_func_w.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a1d52ce317cf1af16bfaba2e95795f54f">Nv::Blast::ExtGroupTaskManagerImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html#a0a09c3ba88795544087c0294eada55e9">Nv::Blast::ExtTaskSync</a> </li> +<li>WeldVertex() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c">Nv::Blast::VertexWelding</a> +</li> <li>write() : <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a19304b557e9a48885be5130567acbac9">Nv::Blast::ExtKJPxOutputStream</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_output_stream.html#a43bf585900e4a505f7c2b2c3f52bf3e1">Nv::Blast::ExtOutputStream</a> diff --git a/docs/source_docs/files/functions_g.html b/docs/source_docs/files/functions_g.html index cc4a43f..ad5007a 100755 --- a/docs/source_docs/files/functions_g.html +++ b/docs/source_docs/files/functions_g.html @@ -45,6 +45,10 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div> <h3><a id="index_g"></a>- g -</h3><ul> +<li>generateBeamPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a">Nv::Blast::PatternGeneratorImpl</a> +</li> <li>generateFracture() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a69ff1bc362bb56b837ecfed98e94f087">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2">Nv::Blast::TkActor</a> @@ -60,6 +64,18 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> +<li>generateRegularRadialPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505">Nv::Blast::PatternGeneratorImpl</a> +</li> +<li>generateUniformPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58">Nv::Blast::PatternGeneratorImpl</a> +</li> +<li>generateVoronoiPattern() +: <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1">Nv::Blast::PatternGeneratorImpl</a> +</li> <li>geometry : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411">Nv::Blast::ExtPxAssetDesc::SubchunkDesc</a> @@ -423,6 +439,10 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc">Nv::Blast::MeshImpl</a> </li> +<li>getFacetBound() +: <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd">Nv::Blast::Mesh</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1">Nv::Blast::MeshImpl</a> +</li> <li>getFacetCount() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979">Nv::Blast::MeshImpl</a> @@ -583,9 +603,19 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701">Nv::Blast::IMeshFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c">Nv::Blast::ObjFileReader</a> </li> +<li>getIndexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getIndexInternal() : <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685">Nv::Blast::TkActorImpl</a> </li> +<li>getIndexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getIndicesCount() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b">Nv::Blast::IMeshFileReader</a> @@ -595,6 +625,9 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771">Nv::Blast::FractureToolImpl</a> </li> +<li>getInversed() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134">Nv::Blast::BooleanResultEdge</a> +</li> <li>getIsStatic() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html#a4e5978bd15d71ca67b29731912f9ee63">Nv::Blast::Serialization::ExtPxChunk::Builder</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#a0476a06af9195afa687f3f685d9fa537">Nv::Blast::Serialization::ExtPxChunk::Reader</a> @@ -707,6 +740,18 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <li>GetNEdges() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d">VHACD::TMMesh</a> </li> +<li>getNewEdge() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae4c3173438f65f4e1a212d6cb78796bf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>getNewFfResult() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a51e67fa878c44a8c456797b51f1a22cf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>getNewVertex() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a86dd9e36efed733c27cfe7dfbea653cc">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>getNext() : <a class="el" href="struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325">Nv::Blast::DLink</a> </li> @@ -720,11 +765,11 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea">btConvexHullComputer::Edge</a> </li> <li>getNextFacet() -: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a2b6aeb41c4d89f9aa94702c7e73337bc">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a8922a9b3750aaa6a5f434d90cec48d00">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2">Nv::Blast::IntersectionTestingAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff">Nv::Blast::GridWalker</a> , <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab792564b022c12e010b2f695b4d0d0b7">Nv::Blast::SweepingAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592">Nv::Blast::SweepingAccelerator</a> </li> <li>getNodeCount() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html#a48b70c64ea6bdf33d0119981414d9333">Nv::Blast::Serialization::NvBlastSupportGraph::Builder</a> @@ -817,6 +862,11 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <li>getPayload() : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a">Nv::Blast::TkEvent</a> </li> +<li>getPerTriangleData() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getPhysics() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709">Nv::Blast::ExtPxManagerImpl</a> @@ -827,14 +877,14 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); </li> <li>GetPoint() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d">VHACD::Mesh</a> -, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#afa15e50b99e12c4f9618acc43051397f">VHACD::VoxelSet</a> +, <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a1ce2e373cac423d01b4f84c0920a96b3">VHACD::VoxelSet</a> </li> <li>GetPoints() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a4754ba10e43d1a17d663f23bbe140b82">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341">VHACD::VoxelSet</a> </li> <li>GetPointsBuffer() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a324e3e88a87372c6ce5646586d2b8233">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a7555cee865f32d60e4a8e0200f757d52">VHACD::Mesh</a> </li> <li>getPositionArray() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#add7b3a28d8b00dee251601a71611b408">Nv::Blast::FbxFileReader</a> @@ -880,6 +930,11 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <li>getRenderGeometryLayerName() : <a class="el" href="class_fbx_utils.html#ae829f46b17e67e3f8f5d835bf5996319">FbxUtils</a> </li> +<li>getResultChunkCount() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getReverseEdge() : <a class="el" href="classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e">btConvexHullComputer::Edge</a> </li> @@ -1017,7 +1072,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad">Nv::Blast::TriangleProcessor</a> </li> <li>GetTriangles() -: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a160e8b48839291641fec040a8aff8398">VHACD::Mesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#add5b19b22f4de51763955102ffd70bb8">VHACD::Mesh</a> , <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#af62fc7e222eb7f4434f215f3a6e88596">VHACD::TMMesh</a> </li> <li>GetTrianglesBuffer() @@ -1072,18 +1127,29 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <li>getVertex() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5">Nv::Blast::Triangle</a> </li> +<li>getVertexBuffer() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getVertexDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#ad6917c7d9b0af0fbb6de0bbfc822b2a4">FLOAT_MATH::fm_VertexIndex</a> </li> <li>getVertexFloat() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a116ff6211b3875be4f6959e9bfc3f52a">FLOAT_MATH::fm_VertexIndex</a> </li> +<li>getVertexOffset() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>getVertices() : <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816">Nv::Blast::MeshImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4">Nv::Blast::VertexWelding</a> </li> <li>GetVertices() -: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a405ea02fa7d86246289c743365108f40">VHACD::TMMesh</a> +: <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada">VHACD::TMMesh</a> </li> <li>getVerticesCount() : <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#ae1bb7475e07cf828e618b7e6446f45e3">Nv::Blast::FbxFileReader</a> @@ -1091,6 +1157,7 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38">Nv::Blast::ObjFileReader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf">Nv::Blast::VertexWelding</a> </li> <li>getVerticesDouble() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html#a228633b9540532db6c15b7a27db85531">FLOAT_MATH::fm_VertexIndex</a> @@ -1120,10 +1187,10 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> <li>GetVoxel() -: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#a93701cfe8e5d61f1a13541abc632cbc1">VHACD::Volume</a> +: <a class="el" href="class_v_h_a_c_d_1_1_volume.html#a28d7ee3083467b5a03cb4e5447153dc9">VHACD::Volume</a> </li> <li>GetVoxels() -: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4">VHACD::VoxelSet</a> +: <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#aea51d845775371eb79f4bf676305632a">VHACD::VoxelSet</a> </li> <li>getW() : <a class="el" href="classbt_vector4.html#aa5e27c8aa32b7f8ad8cdd96498fff837">btVector4</a> @@ -1175,6 +1242,13 @@ $(document).ready(function(){initNavTree('functions_g.html','');}); <li>graphShaderFunction : <a class="el" href="struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e">NvBlastDamageProgram</a> </li> +<li>Grid() +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6">Nv::Blast::Grid</a> +</li> +<li>GridWalker +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87">Nv::Blast::GridWalker</a> +</li> <li>group : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f">Nv::Blast::ExtPxFamilyDesc</a> </li> diff --git a/docs/source_docs/files/functions_h.html b/docs/source_docs/files/functions_h.html index d870010..e5813b1 100755 --- a/docs/source_docs/files/functions_h.html +++ b/docs/source_docs/files/functions_h.html @@ -178,7 +178,7 @@ $(document).ready(function(){initNavTree('functions_h.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a4f9da2f8cf14b6841fb0ec33439adf2c">Nv::Blast::Serialization::UUID::Reader</a> </li> <li>HeaderSize -: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b">Nv::Blast::ExtSerializationInternal</a> </li> <li>health : <a class="el" href="struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2">NvBlastBondFractureData</a> diff --git a/docs/source_docs/files/functions_i.html b/docs/source_docs/files/functions_i.html index 24ad1c9..4473c83 100755 --- a/docs/source_docs/files/functions_i.html +++ b/docs/source_docs/files/functions_i.html @@ -215,6 +215,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); <li>InterfaceSearchMode : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59">Nv::Blast::ApexImporter::ApexImporterConfig</a> </li> +<li>interiorMaterialId +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a> +</li> <li>INTERNAL_BORDER_EDGE : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca2dc7c69e3c9b01c112a1748a4a36ff2e">Nv::Blast::MeshNoiser</a> </li> @@ -226,15 +229,18 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a1e6b79cba328d1efde76471057bfc1cc">VHACD::VoxelSet</a> </li> +<li>Intersection() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#abf2844039080860bef55230ef16e0823">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>intersectionPoint : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a> </li> -<li>IntersectionTestingAccelerator() -: <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3">Nv::Blast::IntersectionTestingAccelerator</a> -</li> <li>intersectionType : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData</a> </li> +<li>inVertices +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a> +</li> <li>isActive() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ab47a9d933f097ee0175c8bbe279531ba">Nv::Blast::Actor</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_actor_impl.html#aeba028f782cb250edf02604da462d6e5">Nv::Blast::TkActorImpl</a> @@ -285,8 +291,8 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); : <a class="el" href="struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00">NvBlastTimers</a> </li> <li>islandDetectionAndRemoving() -: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b">Nv::Blast::FractureToolImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21">Nv::Blast::FractureTool</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2">Nv::Blast::FractureToolImpl</a> </li> <li>isLeaf : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02">Nv::Blast::ChunkInfo</a> @@ -351,6 +357,9 @@ $(document).ready(function(){initNavTree('functions_i.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0">Nv::Blast::MeshImpl</a> </li> +<li>isVerticesAndResultsAllocated +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>It() : <a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html#a580ed385c7d55715697c97d68a99c419">Nv::Blast::DList::It</a> </li> diff --git a/docs/source_docs/files/functions_l.html b/docs/source_docs/files/functions_l.html index 00dfd34..c09fdbc 100755 --- a/docs/source_docs/files/functions_l.html +++ b/docs/source_docs/files/functions_l.html @@ -45,6 +45,12 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div> <h3><a id="index_l"></a>- l -</h3><ul> +<li>l1 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a> +</li> +<li>l2 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a> +</li> <li>LEAF_CHUNK : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d">Nv::Blast::ExtPxManager</a> </li> @@ -54,6 +60,9 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); <li>Level : <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f">Nv::Blast::ProfilerDetail</a> </li> +<li>Line +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5">Nv::Blast::DamagePattern</a> +</li> <li>lineCount : <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a">Nv::Blast::ExtStressSolver::DebugBuffer</a> @@ -62,6 +71,12 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145">Nv::Blast::ExtStressSolver::DebugBuffer</a> </li> +<li>links +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a> +</li> +<li>linksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a> +</li> <li>LittleEndian : <a class="el" href="class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90">Nv::Blast::ExtIStream</a> </li> @@ -79,6 +94,15 @@ $(document).ready(function(){initNavTree('functions_l.html','');}); <li>LoadOFF() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a5b6aada1526614c0392ffeb3bdd08475">VHACD::Mesh</a> </li> +<li>LOCATE_CALLBACK +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3">Nv::Blast::VertexWelding</a> +</li> +<li>LocateVertexInBucket() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843">Nv::Blast::VertexWelding</a> +</li> +<li>LocateVertexInBucketOnlyPosition() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f">Nv::Blast::VertexWelding</a> +</li> <li>Lock() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d">VHACD::Mutex</a> </li> diff --git a/docs/source_docs/files/functions_m.html b/docs/source_docs/files/functions_m.html index 2477050..89ba8cc 100755 --- a/docs/source_docs/files/functions_m.html +++ b/docs/source_docs/files/functions_m.html @@ -290,6 +290,15 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>m_volume : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#ab530bcdedfab03ef53ebbc702230e796">VHACD::IVHACD::ConvexHull</a> </li> +<li>mAccelA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2</a> +</li> +<li>mAccelB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2</a> +</li> +<li>makeFacetFacetTests() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177">Nv::Blast::BooleanToolV2</a> +</li> <li>material : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a> , <a class="el" href="struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a> @@ -306,6 +315,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a> </li> +<li>materialIndex +: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a> +</li> <li>materialNames : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a> </li> @@ -330,6 +342,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>maximumNumberOfVerticesPerHull : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a> </li> +<li>maxLinksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a> +</li> <li>maxRadius : <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a> @@ -351,12 +366,21 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>mConstraintPoint : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#afc48167d3327c49dee563e1482188505">VHACD::IVHACD::Constraint</a> </li> +<li>mEdgesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>MEDIUM : <a class="el" href="struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721">Nv::Blast::ProfilerDetail</a> </li> <li>Mesh() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a66005ae02e32b91dfd1924a622c2bee2">VHACD::Mesh</a> </li> +<li>meshA +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a> +</li> +<li>meshB +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a> +</li> <li>meshCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a> </li> @@ -364,11 +388,14 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a> </li> <li>MeshImpl() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5">Nv::Blast::MeshImpl</a> +: <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a95cca1ca8188e545360b644387bed42d">Nv::Blast::MeshImpl</a> </li> <li>MeshNoiser() : <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae">Nv::Blast::MeshNoiser</a> </li> +<li>mFfResultCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>mHullA : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#ad9fc007479be9d64a7fee5949ab1ee96">VHACD::IVHACD::Constraint</a> </li> @@ -402,12 +429,27 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>mInteriorMaterialId : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a> </li> +<li>mMeshA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2</a> +</li> +<li>mMeshB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2</a> +</li> <li>mNbVerts : <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon</a> </li> +<li>Mode() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>MODE_COUNT : <a class="el" href="struct_nv_1_1_blast_1_1_apex_importer_1_1_apex_importer_config.html#a0d625b530a74994e1a7744c8331a6d59a2551cc1be833bbdfb49cb4b5c8d771bf">Nv::Blast::ApexImporter::ApexImporterConfig</a> </li> +<li>model +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a> +</li> +<li>modelAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a> +</li> <li>mOffset : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48">Nv::Blast::FractureToolImpl</a> </li> @@ -426,6 +468,9 @@ $(document).ready(function(){initNavTree('functions_m.html','');}); <li>Mutex() : <a class="el" href="class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336">VHACD::Mutex</a> </li> +<li>mVerticesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_n.html b/docs/source_docs/files/functions_n.html index 403cd98..66973c8 100755 --- a/docs/source_docs/files/functions_n.html +++ b/docs/source_docs/files/functions_n.html @@ -56,12 +56,21 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); <li>newActors : <a class="el" href="struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a> </li> +<li>newlyAddedCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a> +</li> <li>next() : <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#afa4d07170cd6a791f9ab7fadf55f46ab">Nv::Blast::ExtAtomicCounter</a> </li> <li>Next() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#ac9df65e7fcece143e1c23ea7897d775c">VHACD::CircularList< T ></a> </li> +<li>nextPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> +<li>NO_FLAGS +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47">Nv::Blast::ChunkInfo</a> +</li> <li>node0 : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f">Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData</a> </li> @@ -122,7 +131,7 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4">Nv::Blast::ExtStressSolver</a> </li> <li>notifyEdgeRemoved() -: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#a51abb2f29048909eaae8d0e7f3a7b2b7">Nv::Blast::FamilyGraph</a> +: <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#a17c044a082bdc849eebc9f76e21c6177">Nv::Blast::FamilyGraph</a> </li> <li>notifyNodeRemoved() : <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#a4822fb5f51e39a36e01d070a79b76497">Nv::Blast::FamilyGraph</a> @@ -134,14 +143,14 @@ $(document).ready(function(){initNavTree('functions_n.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#a482be96159ba7e7b58f7ae734284eea5">Nv::Blast::SharedBlock< T ></a> </li> <li>NvBlastBlockArrayData() -: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a577fa40caf7f9b9e8a7de8849ef33db4">Nv::Blast::ActorSerializationHeader</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#ad9b8b160ab74ef96a82b396e0f992644">Nv::Blast::ActorSerializationHeader</a> , <a class="el" href="class_nv_1_1_blast_1_1_asset.html#a93a386a2854b15b238c18ac220170924">Nv::Blast::Asset</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1">Nv::Blast::FamilyHeader</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#a87bda76812a1fe6370af230432965b2e">Nv::Blast::SupportGraph</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#a337e4ab3bc62bba0102116003a636974">Nv::Blast::FamilyHeader</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html#a014cef22dc0e4821bb9cf3f4909c2d84">Nv::Blast::SupportGraph</a> </li> <li>NvBlastBlockData() -: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a48a44a43d999c045ec597aa039e2f6fe">Nv::Blast::ActorSerializationHeader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#a877925d116ec40e2c14fa7b08e60d73e">Nv::Blast::FamilyGraph</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#a2ed4d249e8b14ab9c1951e6285122392">Nv::Blast::ActorSerializationHeader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_family_graph.html#a0108f2ce4edc3203daaeae9bea76f688">Nv::Blast::FamilyGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729">Nv::Blast::FamilyHeader</a> </li> <li>NvBlastBond() diff --git a/docs/source_docs/files/functions_o.html b/docs/source_docs/files/functions_o.html index 82f6ad8..011b5b2 100755 --- a/docs/source_docs/files/functions_o.html +++ b/docs/source_docs/files/functions_o.html @@ -161,7 +161,7 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); </li> <li>operator-=() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a496b429863af35accbb047e8c71df837">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a94b2612035abc9442c59959ab5fc4944">VHACD::Vec3< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a8f943cff770cea9b603c7826ae53034a">VHACD::Vec3< T ></a> </li> <li>operator/() : <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ac1b8bdcf1c27536dd74ac52e16d0f108">VHACD::Vec2< T ></a> @@ -172,8 +172,10 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a2636e713f22a4129f207fa3b9a9a2792">VHACD::Vec3< T ></a> </li> <li>operator<() -: <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c">Nv::Blast::ChunkGraphLink</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680">Nv::Blast::Edge</a> , <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046">Nv::Blast::EdgeFacetIntersectionData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba">Nv::Blast::FacetFacetResult</a> , <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69">Nv::Blast::POINT2D</a> , <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438">Nv::Blast::SegmentToIndex</a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a15c43e1f1754474ab670ef78fb6cff5a">VHACD::Vec3< T ></a> @@ -203,9 +205,10 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); </li> <li>operator[]() : <a class="el" href="classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed">btAlignedObjectArray< T ></a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e">Nv::Blast::Edge</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87">Nv::Blast::FixedArray< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb">VHACD::SArray< T, N ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#ab86ac57937edb7f92db17d0fa6dca3db">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_s_array.html#af0a62725c5f457cc563a865aaaa6d696">VHACD::SArray< T, N ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a610d22da3335a468cb55737cffbbe515">VHACD::Vec2< T ></a> , <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a36f2df03ac45c786953651b215f07411">VHACD::Vec3< T ></a> </li> <li>operator^() @@ -215,6 +218,9 @@ $(document).ready(function(){initNavTree('functions_o.html','');}); <li>other : <a class="el" href="structbt_aligned_allocator_1_1rebind.html#aa186e8a4d970bc530c270877cb0a0f12">btAlignedAllocator< T, Alignment >::rebind< O ></a> </li> +<li>outputData +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_p.html b/docs/source_docs/files/functions_p.html index 0a115e9..62c1001 100755 --- a/docs/source_docs/files/functions_p.html +++ b/docs/source_docs/files/functions_p.html @@ -57,7 +57,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); </li> <li>parent : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent</a> </li> <li>parentChunkIndex : <a class="el" href="struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f">NvBlastChunk</a> @@ -66,6 +66,13 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>parentData : <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a> </li> +<li>parentEdge +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a> +</li> +<li>parentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a> +</li> <li>partition() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a4f9e6d8c9f2b31644ae0a4bb03f88309">Nv::Blast::Actor</a> , <a class="el" href="struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a> @@ -76,6 +83,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>partitionSingleLowerSupportChunk() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#ae75f198c241b12842e68e10e34e8ac39">Nv::Blast::Actor</a> </li> +<li>pattern +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a> +</li> <li>payload : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a> </li> @@ -109,13 +119,16 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>physicsSubchunks : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a> </li> +<li>pIdx +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a> +</li> <li>Pipeline() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a663fe509058ff48e4a48172eb4747553">Nv::Blast::Serialization::Asset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html#ad4a61b3b7a6968077fe1ea5ed0cec478">Nv::Blast::Serialization::ExtPxAsset::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html#a4dd1bdec6237cf9aa20489f84c183fdf">Nv::Blast::Serialization::ExtPxChunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html#ab2325359c1b9b5013b1febc76aa4769c">Nv::Blast::Serialization::ExtPxSubchunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a6d4830be6d0eadcfe9477b4dbf32603f">Nv::Blast::Serialization::NvBlastBond::Pipeline</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac4483a5bc46eb5a50a77362baf9d3e6d">Nv::Blast::Serialization::NvBlastChunk::Pipeline</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac2d60d14817f2a3be24731a9f1b6dd47">Nv::Blast::Serialization::NvBlastChunk::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html#a99570f912969908a4ebfbaaed6a13fd1">Nv::Blast::Serialization::NvBlastDataBlock::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html#aac480a57734e00afdd070fd9356a2e34">Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#ac8ccb92ce9aaed3921e68990ef93b098">Nv::Blast::Serialization::PxConvexMeshGeometry::Pipeline</a> @@ -152,8 +165,14 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>PlaneChunkIndexer() : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604">Nv::Blast::PlaneChunkIndexer</a> </li> +<li>Point +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba">Nv::Blast::DamagePattern</a> +</li> +<li>point +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> <li>POINT2D() -: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594">Nv::Blast::POINT2D</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01">Nv::Blast::POINT2D</a> </li> <li>pointer : <a class="el" href="classbt_aligned_allocator.html#a437328614e195e0241532556ebb24585">btAlignedAllocator< T, Alignment ></a> @@ -221,6 +240,9 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>Prev() : <a class="el" href="class_v_h_a_c_d_1_1_circular_list.html#ab6366d007c6534960c5422a8a3e63ce7">VHACD::CircularList< T ></a> </li> +<li>prevPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> <li>Print() : <a class="el" href="class_v_h_a_c_d_1_1_t_m_mesh.html#a7bc7409039a486c49cadbff12cd0dd4c">VHACD::TMMesh</a> </li> @@ -229,7 +251,7 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a66106800491cda7fd453dc48aa6960b4">Nv::Blast::ExtGroupTaskManagerImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9">Nv::Blast::TkGroup</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f">Nv::Blast::TkGroupWorker</a> -, <a class="el" href="class_nv_1_1_blast_1_1_tk_worker.html#a830a00cf72f95007789eb08ab2a52b5f">Nv::Blast::TkWorker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_tk_worker.html#a1fef7951104f064615cf7dc50b01e326">Nv::Blast::TkWorker</a> </li> <li>Process() : <a class="el" href="class_v_h_a_c_d_1_1_i_c_hull.html#a15cb5f988333edbcbd92cedfc1c6eef6">VHACD::ICHull</a> @@ -237,6 +259,11 @@ $(document).ready(function(){initNavTree('functions_p.html','');}); <li>processedActorsCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a> </li> +<li>processMesh() +: <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18">Nv::Blast::FractureRTMultithreadedImpl</a> +</li> <li>processResults() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f">Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback</a> </li> diff --git a/docs/source_docs/files/functions_r.html b/docs/source_docs/files/functions_r.html index 31d4451..b05a57f 100755 --- a/docs/source_docs/files/functions_r.html +++ b/docs/source_docs/files/functions_r.html @@ -45,10 +45,32 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); <div class="textblock">Here is a list of all class members with links to the classes they belong to:</div> <h3><a id="index_r"></a>- r -</h3><ul> +<li>radialNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>radialNoiseFrequency +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a> +</li> <li>radialPattern() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> +<li>radialSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>radiusDistr +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a> +</li> +<li>radiusMax +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a> +</li> +<li>radiusMin +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a> +</li> <li>RawBinary : <a class="el" href="struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd">Nv::Blast::ExtSerialization::EncodingID</a> </li> @@ -60,18 +82,18 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#a992721d3c22baf1113ba9dbb34afb00d">Nv::Blast::ExtKJPxInputStream</a> </li> <li>Reader() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1774ef81b1036c3d04ed76e1e2701b99">Nv::Blast::Serialization::Asset::Reader</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7ba797268f57d76f190e802189dc714c">Nv::Blast::Serialization::Asset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html#a0db66d8719358a71b54cf6c546cf21b6">Nv::Blast::Serialization::ExtPxAsset::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#a6753ff82d72d9ef9619264928f1f66b9">Nv::Blast::Serialization::ExtPxChunk::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html#ae465e5937b085c8025e42755e059c5eb">Nv::Blast::Serialization::ExtPxChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a44501feeeb6d5246fb83bdaebe889848">Nv::Blast::Serialization::ExtPxSubchunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a80e92952a0c680ea75b010018e4c8002">Nv::Blast::Serialization::NvBlastBond::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a71b8dd06400118c44a900013a6a507cb">Nv::Blast::Serialization::NvBlastChunk::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html#a7116d6649a0f3228f9b3f043180b7d34">Nv::Blast::Serialization::NvBlastDataBlock::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#a831c122843ded8c478807ad3720de9aa">Nv::Blast::Serialization::NvBlastSupportGraph::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html#ac51cf8aba7bb8c32d40aac73b9a7414f">Nv::Blast::Serialization::NvBlastSupportGraph::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#ad745e2db5bb1a571a0cfaf8b172e407c">Nv::Blast::Serialization::PxConvexMeshGeometry::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#ae7ebeee688d7eed12c07a56947a517ac">Nv::Blast::Serialization::PxMeshScale::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a9ddda344f546b4055155df2683e394cf">Nv::Blast::Serialization::PxQuat::Reader</a> -, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#abd232fdc59faa8e256b35cd5a7b66730">Nv::Blast::Serialization::PxTransform::Reader</a> +, <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html#a321c9d0e2fe481627a0bced5cb3ba101">Nv::Blast::Serialization::PxTransform::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html#a18078e4598afd1157fc4c96f9b639d7b">Nv::Blast::Serialization::PxVec3::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html#a18cdfbf8abb58d3be7bea15ea7c15ddd">Nv::Blast::Serialization::TkAsset::Reader</a> , <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#abf7c0bb3f19ab6fc6b7d66a14f625358">Nv::Blast::Serialization::TkAssetJointDesc::Reader</a> @@ -124,11 +146,16 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270">Nv::Blast::AuthoringResult</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64">Nv::Blast::BlastBondGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e">Nv::Blast::BlastBondGeneratorImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#abf98b31584d7898d6947646aaf323520">Nv::Blast::BooleanToolOutputDataImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c">Nv::Blast::BooleanToolV2</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399">Nv::Blast::ChunkGraph</a> , <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a">Nv::Blast::CollisionHullImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b">Nv::Blast::ConvexMeshBuilder</a> , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532">Nv::Blast::ConvexMeshBuilderImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c">Nv::Blast::CutoutSet</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d">Nv::Blast::CutoutSetImpl</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59">Nv::Blast::DamagePattern</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07">Nv::Blast::ExtDamageAcceleratorAABBTree</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa">Nv::Blast::ExtGroupTaskManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a">Nv::Blast::ExtGroupTaskManagerImpl</a> @@ -150,6 +177,10 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8">Nv::Blast::ExtSyncEvent</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29">Nv::Blast::FbxFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26">Nv::Blast::FbxFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb">Nv::Blast::Fracturer</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3">Nv::Blast::FractureRT</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704">Nv::Blast::FractureRTImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675">Nv::Blast::FractureRTMultithreadedImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50">Nv::Blast::FractureToolImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54">Nv::Blast::IJsonCollisionExporter</a> @@ -158,9 +189,12 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14">Nv::Blast::Mesh</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41">Nv::Blast::MeshCleaner</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f">Nv::Blast::MeshCleanerImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b">Nv::Blast::MeshGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e">Nv::Blast::MeshImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940">Nv::Blast::ObjFileReader</a> , <a class="el" href="class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc">Nv::Blast::ObjFileWriter</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2">Nv::Blast::PatternGenerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa">Nv::Blast::PatternGeneratorImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b">Nv::Blast::SharedBlock< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5">Nv::Blast::SharedBuffer< T ></a> , <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64">Nv::Blast::SharedMemory</a> @@ -169,6 +203,7 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48">Nv::Blast::TkFrameworkImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2">Nv::Blast::TkJointImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12">Nv::Blast::TkObject</a> +, <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a9305f255a0479c80435368ec00f928cc">Nv::Blast::TriangulatorV2</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc">Nv::Blast::VoronoiSitesGeneratorImpl</a> , <a class="el" href="class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc">NvBlastExtDamageAccelerator</a> @@ -264,6 +299,8 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); </li> <li>reset() : <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b">Nv::Blast::BooleanEvaluator</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acbc48a6cd7e3692eb74139adfc353a98">Nv::Blast::BooleanToolOutputDataImpl</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415">Nv::Blast::ExtAtomicCounter</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40">Nv::Blast::ExtStressSolver</a> , <a class="el" href="class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317">Nv::Blast::FixedBitmap</a> @@ -276,6 +313,11 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56">Nv::Blast::SharedMemory</a> , <a class="el" href="class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2">Nv::Blast::TkEventQueue</a> , <a class="el" href="class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6">Nv::Blast::Triangulator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40">Nv::Blast::VertexWelding</a> +</li> +<li>resetEdges() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae0ffc77bd31589311be905b694afecda">Nv::Blast::BooleanToolOutputDataImpl</a> </li> <li>resize() : <a class="el" href="classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a">btAlignedObjectArray< T ></a> @@ -295,6 +337,15 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); <li>ResultCallback() : <a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac">Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback</a> </li> +<li>retain() +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b">Nv::Blast::BooleanToolV2</a> +</li> +<li>RETAIN_FROM_FRACTURED_MESH +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580">Nv::Blast::FractureRT::Stage</a> +</li> +<li>RETAIN_FROM_PATTERN +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d">Nv::Blast::FractureRT::Stage</a> +</li> <li>returnActor() : <a class="el" href="struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a">Nv::Blast::FamilyHeader</a> </li> @@ -309,6 +360,9 @@ $(document).ready(function(){initNavTree('functions_r.html','');}); , <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a62d263b0da01c93c63359248403da3d2">VHACD::TetrahedronSet</a> , <a class="el" href="class_v_h_a_c_d_1_1_voxel_set.html#a2f246d99ca6ee4f5d4586628a3b5ae5e">VHACD::VoxelSet</a> </li> +<li>RNG +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a> +</li> <li>run() : <a class="el" href="class_nv_1_1_blast_1_1_ext_group_worker_task.html#ad601fd18ee694bc8d04ca8f4da5a54de">Nv::Blast::ExtGroupWorkerTask</a> </li> diff --git a/docs/source_docs/files/functions_rela.html b/docs/source_docs/files/functions_rela.html index 50037e5..e73005c 100755 --- a/docs/source_docs/files/functions_rela.html +++ b/docs/source_docs/files/functions_rela.html @@ -56,6 +56,7 @@ <li><a href="#index_d"><span>d</span></a></li> <li><a href="#index_e"><span>e</span></a></li> <li><a href="#index_f"><span>f</span></a></li> + <li><a href="#index_g"><span>g</span></a></li> <li><a href="#index_i"><span>i</span></a></li> <li><a href="#index_o"><span>o</span></a></li> <li><a href="#index_t"><span>t</span></a></li> @@ -234,6 +235,10 @@ <li>FamilyHeader : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#e80652887c7949e9bf5692fa06a1efa6">Nv::Blast::Actor</a> </ul> +<h3><a class="anchor" name="index_g">- g -</a></h3><ul> +<li>GridWalker +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#bfe8ed7f9ebbf369432b57eb7d3409c9">Nv::Blast::Grid</a> +</ul> <h3><a class="anchor" name="index_i">- i -</a></h3><ul> <li>ICHull : <a class="el" href="class_v_h_a_c_d_1_1_t_m_m_vertex.html#f8c54a3b946020c72439a823fc62e570">VHACD::TMMVertex</a> diff --git a/docs/source_docs/files/functions_s.html b/docs/source_docs/files/functions_s.html index 0b521d2..dcb5122 100755 --- a/docs/source_docs/files/functions_s.html +++ b/docs/source_docs/files/functions_s.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); <h3><a id="index_s"></a>- s -</h3><ul> <li>s : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent</a> </li> <li>sample() : <a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html#ac4cfcb441356dbbb7217e92f561335e9">Nv::Blast::PerlinNoise</a> @@ -271,7 +271,8 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf">Nv::Blast::MeshImpl</a> </li> <li>setMesh() -: <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> +: <a class="el" href="class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58">Nv::Blast::Grid</a> +, <a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308">Nv::Blast::MeshNoiser</a> </li> <li>setMeshFlags() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#aa94b7c34edc0ed8191d40dbafd8415ec">Nv::Blast::Serialization::PxConvexMeshGeometry::Builder</a> @@ -300,6 +301,13 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); <li>SetPoint() : <a class="el" href="class_v_h_a_c_d_1_1_mesh.html#a516bac568eb5138ad6b68277f12e68aa">VHACD::Mesh</a> </li> +<li>setPointCmpDirection() +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500">Nv::Blast::SweepingAccelerator</a> +</li> <li>setPxActorDesc() : <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b">Nv::Blast::ExtPxFamily</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c">Nv::Blast::ExtPxFamilyImpl</a> @@ -341,11 +349,11 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680">Nv::Blast::FractureToolImpl</a> </li> <li>setState() -: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a1528052be86f88831e4960f73d4dba64">Nv::Blast::BBoxBasedAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#a86de630e31259aecd6f72604469ca5d6">Nv::Blast::DummyAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a370488e08a2a2740456c031ae69e8ead">Nv::Blast::IntersectionTestingAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e">Nv::Blast::SpatialAccelerator</a> -, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a021aff716a1506a2fec1ef7893011e82">Nv::Blast::SweepingAccelerator</a> +: <a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188">Nv::Blast::BBoxBasedAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a">Nv::Blast::DummyAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b">Nv::Blast::GridWalker</a> +, <a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313">Nv::Blast::SpatialAccelerator</a> +, <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47">Nv::Blast::SweepingAccelerator</a> </li> <li>setStencil() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2">Nv::Blast::VoronoiSitesGenerator</a> @@ -361,7 +369,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0">Nv::Blast::Serialization::Asset::Builder</a> </li> <li>setSupportChunkHealths() -: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a780cbf78112d7d533816765502934b38">Nv::Blast::Serialization::ExtPxAsset::Builder</a> +: <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a9d016fcee33d6362598082421de55e2b">Nv::Blast::Serialization::ExtPxAsset::Builder</a> </li> <li>setTransform() : <a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html#a924dfef867c36a51c92cf7bb545b78d5">Nv::Blast::Serialization::ExtPxSubchunk::Builder</a> @@ -454,6 +462,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); </li> <li>smoothingGroup : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a> </li> @@ -476,9 +485,15 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); <li>splitRequiredScratch() : <a class="el" href="class_nv_1_1_blast_1_1_actor.html#a7a34c8b6f62bc42fdae2a448f94d255b">Nv::Blast::Actor</a> </li> +<li>start +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a> +</li> <li>startProcess() : <a class="el" href="class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306">Nv::Blast::TkGroup</a> </li> +<li>status +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a> +</li> <li>STRESS_GRAPH : <a class="el" href="class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc">Nv::Blast::ExtStressSolver</a> </li> @@ -519,12 +534,12 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed">Nv::Blast::ExtPxManager</a> , <a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ad6f0ddd3e0f247cf47e9737a1752cdba">Nv::Blast::ExtPxManagerImpl</a> </li> -<li>subtype -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">Nv::Blast::TkJointUpdateEvent</a> -</li> <li>Subtype : <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d">Nv::Blast::TkJointUpdateEvent</a> </li> +<li>subtype +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883">Nv::Blast::TkJointUpdateEvent</a> +</li> <li>SuperSupport : <a class="el" href="struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html#afdc7db1ba5c96b0e9fc3d8a0c57c29e1a1305d2d1024f986f194a73bbeb790e3c">Nv::Blast::Asset::ChunkAnnotation</a> </li> @@ -544,7 +559,7 @@ $(document).ready(function(){initNavTree('functions_s.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f">Nv::Blast::SweepingAccelerator</a> </li> <li>syncFamily() -: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb">Nv::Blast::ExtSync</a> +: <a class="el" href="class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f">Nv::Blast::ExtSync</a> </li> </ul> </div><!-- contents --> diff --git a/docs/source_docs/files/functions_t.html b/docs/source_docs/files/functions_t.html index 16bf03a..ba88434 100755 --- a/docs/source_docs/files/functions_t.html +++ b/docs/source_docs/files/functions_t.html @@ -229,6 +229,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); </li> <li>tr : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a> </li> <li>transform : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a> @@ -237,14 +238,20 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c">Nv::Blast::ExtSyncEventPhysicsSync::ActorData</a> </li> <li>Triangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217">Nv::Blast::Triangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c">Nv::Blast::Triangle</a> </li> <li>triangleBoundingBoxIntersection() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015">Nv::Blast::TriangleProcessor</a> </li> +<li>triangleCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2</a> +</li> <li>TriangleIndexed() : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444">Nv::Blast::TriangleIndexed</a> </li> +<li>triangleIndices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2</a> +</li> <li>TriangleProcessor() : <a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c">Nv::Blast::TriangleProcessor</a> </li> @@ -254,6 +261,9 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); <li>triangulate3d() : <a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html#a995315805c698e94bd4dd85409d042c3">FLOAT_MATH::fm_Triangulate</a> </li> +<li>TriangulatorV2() +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ab642f6bf10b46143bc318625b71b5791">Nv::Blast::TriangulatorV2</a> +</li> <li>trId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a> </li> @@ -262,7 +272,7 @@ $(document).ready(function(){initNavTree('functions_t.html','');}); , <a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05">Nv::Blast::ConvexMeshBuilderImpl</a> </li> <li>TrPrcTriangle() -: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ae9cef0c8a067f17912c1ef2b95081d40">Nv::Blast::TrPrcTriangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a13eaba7506fd27fbddb3233677cd5699">Nv::Blast::TrPrcTriangle</a> </li> <li>TrPrcTriangle2d() : <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a275aa4112f44a3c6c6a6400768b612ef">Nv::Blast::TrPrcTriangle2d</a> diff --git a/docs/source_docs/files/functions_type.html b/docs/source_docs/files/functions_type.html index a4c5e1b..7559434 100755 --- a/docs/source_docs/files/functions_type.html +++ b/docs/source_docs/files/functions_type.html @@ -53,6 +53,7 @@ <ul> <li><a href="#index_b"><span>b</span></a></li> <li><a href="#index_c"><span>c</span></a></li> + <li><a href="#index_l"><span>l</span></a></li> <li><a href="#index_o"><span>o</span></a></li> <li><a href="#index_p"><span>p</span></a></li> <li><a href="#index_r"><span>r</span></a></li> @@ -89,6 +90,10 @@ <li>const_reference : <a class="el" href="classbt_aligned_allocator.html#e5f6da84ca9c043329e3aae5c7fb3899">btAlignedAllocator< T, Alignment ></a> </ul> +<h3><a class="anchor" name="index_l">- l -</a></h3><ul> +<li>LOCATE_CALLBACK +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#cd9b9985c32a3010be10616bbcc9a833">Nv::Blast::VertexWelding</a> +</ul> <h3><a class="anchor" name="index_o">- o -</a></h3><ul> <li>other : <a class="el" href="structbt_aligned_allocator_1_1rebind.html#0d5a44097d263bb5af68ff9030c60d61">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></a> diff --git a/docs/source_docs/files/functions_u.html b/docs/source_docs/files/functions_u.html index f7465b9..487ede5 100755 --- a/docs/source_docs/files/functions_u.html +++ b/docs/source_docs/files/functions_u.html @@ -55,6 +55,9 @@ $(document).ready(function(){initNavTree('functions_u.html','');}); : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8">Nv::Blast::VoronoiSitesGenerator</a> , <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704">Nv::Blast::VoronoiSitesGeneratorImpl</a> </li> +<li>Union() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#ae829dba2deb73fa8d430f87b2ae5831e">Nv::Blast::BooleanToolV2::Mode</a> +</li> <li>uniteChunks() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705">Nv::Blast::FractureTool</a> , <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674">Nv::Blast::FractureToolImpl</a> diff --git a/docs/source_docs/files/functions_v.html b/docs/source_docs/files/functions_v.html index 76720e7..df28d0c 100755 --- a/docs/source_docs/files/functions_v.html +++ b/docs/source_docs/files/functions_v.html @@ -69,11 +69,19 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); <li>VertexToFbx() : <a class="el" href="class_fbx_utils.html#adec64718b67a2603103ce2e1b381c176">FbxUtils</a> </li> +<li>VertexWelding() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94">Nv::Blast::VertexWelding</a> +</li> <li>vertices : <a class="el" href="classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace</a> </li> +<li>verticesCount() +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>VHACD() : <a class="el" href="class_v_h_a_c_d_1_1_v_h_a_c_d.html#abbb2b701be0a9fe1fe29c7254d1a142f">VHACD::VHACD</a> </li> @@ -97,7 +105,7 @@ $(document).ready(function(){initNavTree('functions_v.html','');}); </li> <li>voronoiFracturing() : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285">Nv::Blast::FractureTool</a> -, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09">Nv::Blast::FractureToolImpl</a> +, <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3ef1b827dd70eb666cce38c3dbcc507f">Nv::Blast::FractureToolImpl</a> </li> <li>VoronoiSitesGeneratorImpl() : <a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c">Nv::Blast::VoronoiSitesGeneratorImpl</a> diff --git a/docs/source_docs/files/functions_vars_0x61.html b/docs/source_docs/files/functions_vars_0x61.html index 378de38..67b06ff 100755 --- a/docs/source_docs/files/functions_vars_0x61.html +++ b/docs/source_docs/files/functions_vars_0x61.html @@ -89,11 +89,15 @@ , <a class="el" href="struct_nv_pack_validation.html#40f4235d496c08e79e6dcd7e82416a61">NvPackValidation</a> <li>accelerator : <a class="el" href="struct_nv_blast_ext_program_params.html#428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams</a> +<li>activationRadius +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a> +<li>activationType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a> <li>actorDesc : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a> <li>actorIndex -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a9349cfbff67a0c21b7cafc0b512424f">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a> -, <a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">NvBlastGraphShaderActor</a> +: <a class="el" href="struct_nv_blast_graph_shader_actor.html#2692d368ec1c3a96345643b744920a4b">NvBlastGraphShaderActor</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a9349cfbff67a0c21b7cafc0b512424f">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a> <li>actors : <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#bed941edd9f9d14c7dd8e25b4fa6d896">Nv::Blast::TkJointData</a> <li>adjacencyPartition @@ -102,15 +106,25 @@ <li>adjacentBondIndices : <a class="el" href="struct_nv_blast_support_graph.html#e659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a> +<li>adjacentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a> <li>adjacentNodeIndices : <a class="el" href="struct_nv_blast_support_graph.html#a7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a> , <a class="el" href="struct_nv_blast_graph_shader_actor.html#80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a> <li>amplitude : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a> +<li>angle +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a> <li>angle_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a> +<li>angularNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a> +<li>angularSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a> <li>aperture : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a> <li>area : <a class="el" href="struct_nv_blast_bond.html#5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a> <li>asset @@ -127,9 +141,9 @@ <li>assetToFractureChunkIdMap : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#94609b5ad4dabb8c32f858c531b81ed4">Nv::Blast::AuthoringResult</a> <li>attachPositions -: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#34dab72bc3d33c4927c00f870f93ae37">Nv::Blast::TkJointDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#89508d6669e2375c5896ae37bad6d09d">Nv::Blast::TkAssetJointDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#cd1894619d5abd13a48e57833736ed3d">Nv::Blast::TkJointData</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x62.html b/docs/source_docs/files/functions_vars_0x62.html index c88e8f2..d9da900 100755 --- a/docs/source_docs/files/functions_vars_0x62.html +++ b/docs/source_docs/files/functions_vars_0x62.html @@ -86,22 +86,24 @@ <h3><a class="anchor" name="index_b">- b -</a></h3><ul> <li>b : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a> +<li>bEdges +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a> <li>bond -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a> -, <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a> +: <a class="el" href="struct_nv_blast_bond_desc.html#bd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#596d796d131dc82b2815acb1d520d981">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a> <li>bondCount : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#c5a938f6b6af22185f93d457947f0c51">Nv::Blast::AuthoringResult</a> , <a class="el" href="struct_nv_blast_asset_desc.html#99fc905bd927696652cfab4c562f1bdc">NvBlastAssetDesc</a> <li>bondDescs -: <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a> -, <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a> +: <a class="el" href="struct_nv_blast_asset_desc.html#f9ee95aba486c075fe87d8a117727d4f">NvBlastAssetDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#7a4780c1ce983189255f072042b457be">Nv::Blast::AuthoringResult</a> <li>bondFlags : <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html#7c465247a0317fe6a46f32c4850bfa87">Nv::Blast::TkAssetDesc</a> <li>bondFractureCount : <a class="el" href="struct_nv_blast_fracture_buffers.html#6e0a226d98a23de576d376c4bf9fc356">NvBlastFractureBuffers</a> <li>bondFractures -: <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#99b73f06831555901afd53f70dcb1747">Nv::Blast::ExtSyncEventFracture</a> +, <a class="el" href="struct_nv_blast_fracture_buffers.html#5768e2ed80216a98fbcaee56a6194837">NvBlastFractureBuffers</a> <li>bondIterationsPerFrame : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#d489853b66a5f118e8a70b4d1e296f3d">Nv::Blast::ExtStressSolverSettings</a> <li>bondMode diff --git a/docs/source_docs/files/functions_vars_0x63.html b/docs/source_docs/files/functions_vars_0x63.html index e9f5f91..17c96bc 100755 --- a/docs/source_docs/files/functions_vars_0x63.html +++ b/docs/source_docs/files/functions_vars_0x63.html @@ -85,12 +85,24 @@ <p> <h3><a class="anchor" name="index_c">- c -</a></h3><ul> <li>c -: <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#c789134fae1cf431cf298dc71a7dc4c3">Nv::Blast::EdgeToTriangles</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#c789134fae1cf431cf298dc71a7dc4c3">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#cbec7104b98f9ab000d22e910d3b9def">Nv::Blast::Triangle</a> <li>ca -: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> <li>cb : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> +<li>cell +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a> +<li>cellAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a> +<li>cellsCount +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a> +<li>cellsMeshes +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a> <li>centroid : <a class="el" href="struct_nv_blast_chunk.html#3c8c4522d0fdde5d38f59509aa2333d2">NvBlastChunk</a> , <a class="el" href="struct_nv_blast_bond.html#0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a> @@ -108,26 +120,28 @@ <li>chunkFractureCount : <a class="el" href="struct_nv_blast_fracture_buffers.html#28b22a3eaf7e9ff7506686073b067307">NvBlastFractureBuffers</a> <li>chunkFractures -: <a class="el" href="struct_nv_blast_fracture_buffers.html#bcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#1e8a1594387167dad7ec6a6b7cbfc3f1">Nv::Blast::ExtSyncEventFracture</a> +, <a class="el" href="struct_nv_blast_fracture_buffers.html#bcca669987def0e1427d8f9ec1ab8afc">NvBlastFractureBuffers</a> <li>chunkId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a> <li>chunkIndex : <a class="el" href="struct_nv_blast_chunk_fracture_data.html#d6a4e5b1e70f7f6fb10030903e5fc3ee">NvBlastChunkFractureData</a> , <a class="el" href="struct_nv_blast_subgraph_shader_actor.html#33350ae02e48d5b93b20bf40f3992431">NvBlastSubgraphShaderActor</a> <li>chunkIndices -: <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a> -, <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a> -, <a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">NvBlastGraphShaderActor</a> +: <a class="el" href="struct_nv_blast_graph_shader_actor.html#7d93e1fd93ea0d30f9e7c580fabd89fa">NvBlastGraphShaderActor</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_desc.html#1b8542c85c4ce7cdedc03157b7c2427d">Nv::Blast::TkJointDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_data.html#9d70c2dfe965350822d9b651436f32d5">Nv::Blast::TkJointData</a> +, <a class="el" href="struct_nv_blast_support_graph.html#6d9d5cbbbc94137fdec50d7b7a20e307">NvBlastSupportGraph</a> +, <a class="el" href="struct_nv_blast_bond_desc.html#84e9141449f357a74e3e77b3464fb629">NvBlastBondDesc</a> <li>chunksBroken : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">Nv::Blast::TkFractureEvents</a> <li>chunksDamaged : <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#cfb0961d364f23fcbf30196eb5970567">Nv::Blast::TkFractureEvents</a> <li>ci : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li>collisionHull : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult</a> <li>collisionHullOffset @@ -139,20 +153,20 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#cffbd32f1e8c16de7ba37faaef2d0b61">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> , <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#4cc69e9a66bb17d48c52b8e68fea0a55">Nv::Blast::DebugLine</a> <li>column0 -: <a class="el" href="struct_nvc_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a> -, <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a> +: <a class="el" href="struct_nvc_mat33.html#2d695f014524ac0cb25a6a43667dea86">NvcMat33</a> , <a class="el" href="struct_nvc_mat34.html#21cdac5b57d35ec4a12f879810fce6f4">NvcMat34</a> +, <a class="el" href="struct_nvc_mat44.html#fd6a1dc14cfde95770f2093c9e0a897f">NvcMat44</a> <li>column1 : <a class="el" href="struct_nvc_mat33.html#bfbc22cae4345954a74211baa126bdf6">NvcMat33</a> -, <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a> , <a class="el" href="struct_nvc_mat34.html#0d3afe7a591d5427a8267780c8781866">NvcMat34</a> +, <a class="el" href="struct_nvc_mat44.html#7e251edcebd46f698a486e5d87de00f5">NvcMat44</a> <li>column2 : <a class="el" href="struct_nvc_mat44.html#cc2d6a87f4e51518cf2b2e81f5ad607a">NvcMat44</a> , <a class="el" href="struct_nvc_mat33.html#48c2246e3ca02909b8c8b31bc1eb21ce">NvcMat33</a> , <a class="el" href="struct_nvc_mat34.html#59149e3b0e34b5420353f12640ee8d46">NvcMat34</a> <li>column3 -: <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a> -, <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a> +: <a class="el" href="struct_nvc_mat34.html#e28507e0666b83e0521f5e1dcbeb6778">NvcMat34</a> +, <a class="el" href="struct_nvc_mat44.html#2d084c97fb112aa9619a4a9ce0f127b0">NvcMat44</a> <li>componentIndices : <a class="el" href="struct_nv_blast_ext_asset_utils_bond_desc.html#ef6248c9f3faf783b45b735d919eb8c4">NvBlastExtAssetUtilsBondDesc</a> <li>concavity diff --git a/docs/source_docs/files/functions_vars_0x64.html b/docs/source_docs/files/functions_vars_0x64.html index 4d6bc25..baa9032 100755 --- a/docs/source_docs/files/functions_vars_0x64.html +++ b/docs/source_docs/files/functions_vars_0x64.html @@ -107,11 +107,14 @@ <li>damageThresholdMin : <a class="el" href="struct_nv_1_1_blast_1_1_ext_impact_settings.html#bf16147f2b974ef0dd08c770923ef925">Nv::Blast::ExtImpactSettings</a> <li>data -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a> -, <a class="el" href="struct_nv_blast_i_d.html#e7f7abc9562d83d9537f6c876f4c04e8">NvBlastID</a> +: <a class="el" href="struct_nv_blast_i_d.html#e7f7abc9562d83d9537f6c876f4c04e8">NvBlastID</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#9a1c1db5fb9c506a4468cca4e4e089e9">Nv::Blast::ExtSyncEventPhysicsSync</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_profile_data.html#ecbb14649bf0e4003eb2e906649ebb8d">Nv::Blast::ExtProfileData</a> <li>dataType : <a class="el" href="struct_nv_blast_data_block.html#eacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a> +<li>debrisRadiusMult +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a> <li>deletedActor : <a class="el" href="struct_nv_blast_actor_split_event.html#80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a> <li>density @@ -120,6 +123,10 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_material.html#0f54cfda76aed2f915d304fb509426e4">Nv::Blast::Material</a> <li>dimensions : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl</a> +<li>dirtyChunks +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a> +<li>dirtyChunksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x65.html b/docs/source_docs/files/functions_vars_0x65.html index 527a4a5..454cbde 100755 --- a/docs/source_docs/files/functions_vars_0x65.html +++ b/docs/source_docs/files/functions_vars_0x65.html @@ -86,22 +86,26 @@ <h3><a class="anchor" name="index_e">- e -</a></h3><ul> <li>e : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent</a> <li>ea : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#9174058ba483b96c990ca30e5d985e32">Nv::Blast::TriangleIndexed</a> <li>eb : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#7324ae8ef71b4ddb947bf00f04b7dd97">Nv::Blast::TriangleIndexed</a> <li>ec : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed</a> +<li>edesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a> <li>edges -: <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> -, <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +: <a class="el" href="classbt_convex_hull_computer.html#fd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> <li>edgesCount : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#cff8a5cd0bdb20eb2209359a68849e94">Nv::Blast::Facet</a> <li>edId : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#24e67b25ba307858ba36417c1a72e7a4">Nv::Blast::EdgeFacetIntersectionData</a> <li>end -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> <li>EPS : <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#4cd66fec66bfa8f3b96c2662f0edbdfe">VHACD::TetrahedronSet</a> <li>EVENT_TYPE diff --git a/docs/source_docs/files/functions_vars_0x66.html b/docs/source_docs/files/functions_vars_0x66.html index 67c3209..2fd6a33 100755 --- a/docs/source_docs/files/functions_vars_0x66.html +++ b/docs/source_docs/files/functions_vars_0x66.html @@ -99,6 +99,8 @@ : <a class="el" href="struct_nv_blast_graph_shader_actor.html#0d24558f3c19292188acb08665500390">NvBlastGraphShaderActor</a> <li>familyID : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#473943adcb5a3160ecd994af1f4cd149">Nv::Blast::ExtSyncEvent</a> +<li>ffResult +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a> <li>firstChildIndex : <a class="el" href="struct_nv_blast_chunk.html#788bc10dd2959c77871a64dcce87387d">NvBlastChunk</a> <li>firstEdgeNumber @@ -108,12 +110,15 @@ <li>firstSubchunkIndex : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#ee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a> <li>flags -: <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> -, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#c35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#dbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a> +, <a class="el" href="struct_nv_blast_chunk_desc.html#2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#eedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a> <li>formatVersion : <a class="el" href="struct_nv_blast_data_block.html#e199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a> +<li>fr +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a> <li>fracture : <a class="el" href="struct_nv_blast_timers.html#3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a> <li>frequency diff --git a/docs/source_docs/files/functions_vars_0x69.html b/docs/source_docs/files/functions_vars_0x69.html index f48f42d..c736b0f 100755 --- a/docs/source_docs/files/functions_vars_0x69.html +++ b/docs/source_docs/files/functions_vars_0x69.html @@ -85,8 +85,8 @@ <p> <h3><a class="anchor" name="index_i">- i -</a></h3><ul> <li>index -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#8ea78901480aee9ff5b42cbfa4f53efa">Nv::Blast::PolyVert</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#541cf82975e53fedb2dfe4bb5fa968f2">Nv::Blast::SegmentToIndex</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tk_actor_data.html#b279c882b2df84148ca6d61c4beb6e2c">Nv::Blast::TkActorData</a> <li>infSearchMode : <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> @@ -94,10 +94,14 @@ : <a class="el" href="struct_nv_blast_actor_desc.html#363b057cfbee1c7ea8edb23d6b04388d">NvBlastActorDesc</a> <li>initialSupportChunkHealths : <a class="el" href="struct_nv_blast_actor_desc.html#606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a> +<li>interiorMaterialId +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a> <li>intersectionPoint : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a> <li>intersectionType : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData</a> +<li>inVertices +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a> <li>isChanged : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a> <li>island @@ -111,6 +115,8 @@ <li>isStatic : <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>isVerticesAndResultsAllocated +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x6c.html b/docs/source_docs/files/functions_vars_0x6c.html index b97d2c6..d81fe3b 100755 --- a/docs/source_docs/files/functions_vars_0x6c.html +++ b/docs/source_docs/files/functions_vars_0x6c.html @@ -84,12 +84,20 @@ <p> <h3><a class="anchor" name="index_l">- l -</a></h3><ul> +<li>l1 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a> +<li>l2 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a> <li>lineCount -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#f6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#af02834820040ff83f9e5f9f5ba85d5a">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</a> <li>lines : <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>links +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a> +<li>linksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x6d.html b/docs/source_docs/files/functions_vars_0x6d.html index e42a0bd..aab49f0 100755 --- a/docs/source_docs/files/functions_vars_0x6d.html +++ b/docs/source_docs/files/functions_vars_0x6d.html @@ -162,10 +162,10 @@ : <a class="el" href="class_nv_1_1_blast_1_1final.html#dccf51f5d4d1f35a7979d8166244aac9">Nv::Blast::final</a> <li>m_header : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#5922a3310ddab6fd4e9bedbf23c8dd1a">Nv::Blast::Asset</a> -<li>m_id -: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a> <li>m_ID : <a class="el" href="class_nv_1_1_blast_1_1_asset.html#68b3de340801db06e5e057434ca6137e">Nv::Blast::Asset</a> +<li>m_id +: <a class="el" href="class_nv_1_1_blast_1_1final.html#fefef0946765efd7f615cb687ecca7cd">Nv::Blast::final</a> <li>m_index : <a class="el" href="struct_v_h_a_c_d_1_1_plane.html#edf32ee1ad177055524e137f788bff24">VHACD::Plane</a> , <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#da674a4d22c408910d1e170855dc890e">Nv::Blast::ActorSerializationHeader</a> @@ -249,16 +249,22 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_actor_serialization_header.html#9f9a5d3579926d882b78bbf42bfe5795">Nv::Blast::ActorSerializationHeader</a> <li>m_volume : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#68f0ed83874db02164ca2faf63f0c169">VHACD::IVHACD::IVHACD::ConvexHull</a> +<li>mAccelA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#dd55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2</a> +<li>mAccelB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2</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_indexed.html#2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</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_facet.html#85004b9d37b2b0cadb3143f295c3ae61">Nv::Blast::Facet</a> +<li>materialIndex +: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a> <li>materialNames : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a> <li>max0 @@ -273,11 +279,13 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#1060b90f555676f8295d1b4c1a2f88f5">Nv::Blast::CollisionParams</a> <li>maximumNumberOfVerticesPerHull : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a> +<li>maxLinksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a> <li>maxRadius -: <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#7c5a12680fd2f8eae33a45b2a6e57946">NvBlastExtShearDamageDesc</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_impact_spread_damage_desc.html#a5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</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_radial_damage_desc.html#4cc2f97bb0d5288196c18bc85985f3bc">NvBlastExtRadialDamageDesc</a> <li>maxSeparation : <a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html#eda86ef2c94ee551fbbfa123564e3418">Nv::Blast::BondGenerationConfig</a> <li>mChunkData @@ -288,10 +296,18 @@ : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#c2202d728cefb26446a60593b03dcbe1">Nv::Blast::FractureToolImpl</a> <li>mConstraintPoint : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#3e27f202cf967374c8c65943e7b73b3a">VHACD::IVHACD::IVHACD::Constraint</a> +<li>mEdgesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl</a> +<li>meshA +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a> +<li>meshB +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a> <li>meshCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#be4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a> <li>meshData : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a> +<li>mFfResultCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl</a> <li>mHullA : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#d70293808519e7378d3f8a3b70aa04ec">VHACD::IVHACD::IVHACD::Constraint</a> <li>mHullB @@ -308,13 +324,21 @@ : <a class="el" href="struct_nvc_bounds3.html#f5ee79e127b719b80d93278d9f5fa859">NvcBounds3</a> <li>minRadius : <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#f3546b34798c8d8f97facb157f44a35d">NvBlastExtRadialDamageDesc</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_capsule_radial_damage_desc.html#e879eff0b48fe6d97667c7339c12d3c5">NvBlastExtCapsuleRadialDamageDesc</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> +, <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#eef3b64563225c426a633f48faf7a9a9">NvBlastExtImpactSpreadDamageDesc</a> <li>mInteriorMaterialId : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#e9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a> +<li>mMeshA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ce5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2</a> +<li>mMeshB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2</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> +<li>model +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a> +<li>modelAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a> <li>mOffset : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#d7a1b834ea7653d69e10dca1f7a12e48">Nv::Blast::FractureToolImpl</a> <li>mPlane @@ -325,6 +349,8 @@ : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#bcc6a73e16008d488bbf81623ec5a33e">Nv::Blast::FractureToolImpl</a> <li>mScaleFactor : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#3853cd248b6b0531f18f8cf1711bc90f">Nv::Blast::FractureToolImpl</a> +<li>mVerticesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x6e.html b/docs/source_docs/files/functions_vars_0x6e.html index 86afc2b..7d8224b 100755 --- a/docs/source_docs/files/functions_vars_0x6e.html +++ b/docs/source_docs/files/functions_vars_0x6e.html @@ -92,6 +92,10 @@ , <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>newlyAddedCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a> +<li>nextPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li>node0 : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#760dae319cf982d2620e4790b2eab014">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</a> <li>node1 @@ -107,11 +111,11 @@ <li>nodeIndices : <a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#d2f879c85037d1efe3923d2b024e623c">Nv::Blast::TkAssetJointDesc</a> <li>noise -: <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#64b0d84c82de63873bc0414d95ed036b">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#d8d390988e458dbb0d515d7946e75237">Nv::Blast::SlicingConfiguration</a> <li>normal -: <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a> -, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a> +: <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#257c42d51ea53fc4e14b6dad2968cf0c">NvBlastExtShearDamageDesc</a> +, <a class="el" href="struct_nv_blast_bond.html#3e8b8dd2ac2634098df7c1475ee6171d">NvBlastBond</a> <li>normals : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#3024761481666b5abf201f3b8299db62">Nv::Blast::ExporterMeshData</a> <li>normalsCount diff --git a/docs/source_docs/files/functions_vars_0x6f.html b/docs/source_docs/files/functions_vars_0x6f.html index b1710a7..6a63e60 100755 --- a/docs/source_docs/files/functions_vars_0x6f.html +++ b/docs/source_docs/files/functions_vars_0x6f.html @@ -88,6 +88,8 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#9f3eccc2ab7973a00d8a77751bffbbf5">Nv::Blast::NoiseConfiguration</a> <li>offset_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a> +<li>outputData +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x70.html b/docs/source_docs/files/functions_vars_0x70.html index 17dcdac..a203349 100755 --- a/docs/source_docs/files/functions_vars_0x70.html +++ b/docs/source_docs/files/functions_vars_0x70.html @@ -88,15 +88,22 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html#55e4c4ebbb67781cf7ce78881ab62ccb">Nv::Blast::Vertex</a> , <a class="el" href="struct_nvc_transform.html#edef4947fa3ee9703840bc44209c9280">NvcTransform</a> <li>parent -: <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent</a> , <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo</a> <li>parentChunkIndex : <a class="el" href="struct_nv_blast_chunk.html#f98dff11de0de7118f98489b76d0104f">NvBlastChunk</a> , <a class="el" href="struct_nv_blast_chunk_desc.html#4f683857da450660edaf189b93a626d9">NvBlastChunkDesc</a> <li>parentData : <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a> +<li>parentEdge +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a> +<li>parentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a> <li>partition : <a class="el" href="struct_nv_blast_timers.html#809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a> +<li>pattern +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a> <li>payload : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a> <li>periodic @@ -105,38 +112,44 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ee7559881bf2ea3bdef1ebaeb1edd2b6">Nv::Blast::AuthoringResult</a> <li>physicsSubchunks : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#b685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a> +<li>pIdx +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a> <li>plane : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a> +<li>point +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li>points -: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a> <li>polyVerts : <a class="el" href="struct_nv_1_1_blast_1_1_convex_loop.html#60048ae3684e9b06498f7b1268b5cf65">Nv::Blast::ConvexLoop</a> <li>pos0 : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#7df3330b67c018806d733ae0ffb483ea">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> , <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#900f59e8ec5d372ff24af7d90f505d1c">Nv::Blast::DebugLine</a> <li>pos1 -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#01d92769dc92b65374b8c921d561f305">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html#931c30a7891661f736eb71430ae7dcdb">Nv::Blast::DebugLine</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#01d92769dc92b65374b8c921d561f305">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</a> <li>posIndex : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#f4f59c67fa80d8d885279ad6baaf4621">Nv::Blast::ExporterMeshData</a> <li>position : <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#4f6ab8c0f2d45d4608dcc45bfa4bbd5f">NvBlastExtImpactSpreadDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_radial_damage_desc.html#fd4c995f6402ebf1feaff268c7ca849b">NvBlastExtRadialDamageDesc</a> +, <a class="el" href="struct_nv_blast_ext_shear_damage_desc.html#e214121c1283b6e661db615a0512f0a2">NvBlastExtShearDamageDesc</a> <li>position0 : <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#2ce313d5190f2b2705abcddce4c56d06">NvBlastExtTriangleIntersectionDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#5209489ce81ac003f2aa1761ff76e304">NvBlastExtCapsuleRadialDamageDesc</a> <li>position1 -: <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a> -, <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a> +: <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#dc7ab153d9e1710cd8acca68d7005023">NvBlastExtCapsuleRadialDamageDesc</a> +, <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#c4532a1c00e85c345d54beff07d61da5">NvBlastExtTriangleIntersectionDamageDesc</a> <li>position2 : <a class="el" href="struct_nv_blast_ext_triangle_intersection_damage_desc.html#f4da706fc0cb7a98c8fb30ef4bd2f4c1">NvBlastExtTriangleIntersectionDamageDesc</a> <li>positions : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ed0789e9e2befe53ff915fe6d01c9c3b">Nv::Blast::ExporterMeshData</a> <li>positionsCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#1f65943048a8a5091e3a518ad33ffa34">Nv::Blast::ExporterMeshData</a> +<li>prevPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li>processedActorsCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a> <li>pxAsset diff --git a/docs/source_docs/files/functions_vars_0x72.html b/docs/source_docs/files/functions_vars_0x72.html index 058a1db..a69587f 100755 --- a/docs/source_docs/files/functions_vars_0x72.html +++ b/docs/source_docs/files/functions_vars_0x72.html @@ -84,10 +84,28 @@ <p> <h3><a class="anchor" name="index_r">- r -</a></h3><ul> +<li>radialNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a> +<li>radialNoiseFrequency +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a> +<li>radialSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a> +<li>radiusDistr +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a> +<li>radiusMax +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a> +<li>radiusMin +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a> <li>reserved : <a class="el" href="struct_nv_blast_data_block.html#cd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a> <li>restOffset : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a> +<li>RNG +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/functions_vars_0x73.html b/docs/source_docs/files/functions_vars_0x73.html index 261eefb..90084f3 100755 --- a/docs/source_docs/files/functions_vars_0x73.html +++ b/docs/source_docs/files/functions_vars_0x73.html @@ -86,7 +86,7 @@ <h3><a class="anchor" name="index_s">- s -</a></h3><ul> <li>s : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent</a> <li>samplingInterval : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#2aa96ba495c5a9520ce2388c0f4e63a4">Nv::Blast::NoiseConfiguration</a> <li>sc_eps @@ -105,8 +105,13 @@ : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#b832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#d3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a> , <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a> <li>smoothingGroups : <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#a6f468c14b3ddd7d1cfefab166e88e21">Nv::Blast::Cutout</a> +<li>start +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a> +<li>status +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a> <li>stressAngularFactor : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#cd0738cf5e4754d8b68e8177c3fa88cb">Nv::Blast::ExtStressSolverSettings</a> <li>stressLinearFactor diff --git a/docs/source_docs/files/functions_vars_0x74.html b/docs/source_docs/files/functions_vars_0x74.html index e7969f8..2c4da5d 100755 --- a/docs/source_docs/files/functions_vars_0x74.html +++ b/docs/source_docs/files/functions_vars_0x74.html @@ -95,11 +95,16 @@ , <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">Nv::Blast::TkFractureEvents</a> <li>tr : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a> <li>transform -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#d5dbb42eb8ca089f7f7a6d9061035178">Nv::Blast::ExtPxAssetDesc::ExtPxAssetDesc::SubchunkDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#35bb13d8dc496d1f6da3476f7ca3ec8b">Nv::Blast::ExtSyncEventPhysicsSync::ExtSyncEventPhysicsSync::ActorData</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#d7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a> +<li>triangleCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#e9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2</a> +<li>triangleIndices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ffd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2</a> <li>trId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a> <li>type diff --git a/docs/source_docs/files/functions_vars_0x75.html b/docs/source_docs/files/functions_vars_0x75.html index fc9785a..7cb5193 100755 --- a/docs/source_docs/files/functions_vars_0x75.html +++ b/docs/source_docs/files/functions_vars_0x75.html @@ -88,21 +88,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_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="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="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_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_blast_chunk_desc.html#61728e37d062c4cc9a0e8fe40584959e">NvBlastChunkDesc</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> -, <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</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> +: <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="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="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_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="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_facet.html#b4e7150dc9148b85ee95282927f1e6ef">Nv::Blast::Facet</a> <li>userIntData : <a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html#65dbac714ebfdc9f0a4d7a905bbbcdf4">Nv::Blast::TkIdentifiable</a> <li>useSmoothing diff --git a/docs/source_docs/files/functions_vars_0x76.html b/docs/source_docs/files/functions_vars_0x76.html index dfeb1be..b9eeb0d 100755 --- a/docs/source_docs/files/functions_vars_0x76.html +++ b/docs/source_docs/files/functions_vars_0x76.html @@ -89,6 +89,7 @@ <li>vertices : <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#c29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a> , <a class="el" href="classbt_convex_hull_computer.html#44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#d07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace</a> <li>visibility : <a class="el" href="struct_nv_blast_timers.html#e83ccbba27f60d1885d25328e5fd34cf">NvBlastTimers</a> diff --git a/docs/source_docs/files/functions_vars_0x77.html b/docs/source_docs/files/functions_vars_0x77.html index 1687665..b582abf 100755 --- a/docs/source_docs/files/functions_vars_0x77.html +++ b/docs/source_docs/files/functions_vars_0x77.html @@ -90,6 +90,10 @@ , <a class="el" href="struct_nvc_quat.html#5ba7126f32cc269078192de07dd199d2">NvcQuat</a> , <a class="el" href="struct_nvc_vec4i.html#f1394969e7ea534f89c4ee71032dfa1f">NvcVec4i</a> , <a class="el" href="struct_nvc_vec4.html#d43ae766edca4d7567e9090db7d357cb">NvcVec4</a> +<li>weldedCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#f4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2</a> +<li>weldedVertices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2</a> <li>workerCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html#e54fdf33182bd2f481e70c9a05976d48">Nv::Blast::TkGroupDesc</a> <li>workerTime diff --git a/docs/source_docs/files/functions_vars_a.html b/docs/source_docs/files/functions_vars_a.html index d88cbea..849328d 100755 --- a/docs/source_docs/files/functions_vars_a.html +++ b/docs/source_docs/files/functions_vars_a.html @@ -52,6 +52,12 @@ $(document).ready(function(){initNavTree('functions_vars_a.html','');}); <li>accelerator : <a class="el" href="struct_nv_blast_ext_program_params.html#a428b6b1ea36416bd76310b42a67192c5">NvBlastExtProgramParams</a> </li> +<li>activationRadius +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern</a> +</li> +<li>activationType +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern</a> +</li> <li>actorDesc : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4">Nv::Blast::ExtPxFamilyDesc</a> </li> @@ -70,6 +76,10 @@ $(document).ready(function(){initNavTree('functions_vars_a.html','');}); : <a class="el" href="struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3">NvBlastGraphShaderActor</a> , <a class="el" href="struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a">NvBlastSupportGraph</a> </li> +<li>adjacentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult</a> +</li> <li>adjacentNodeIndices : <a class="el" href="struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf">NvBlastGraphShaderActor</a> , <a class="el" href="struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931">NvBlastSupportGraph</a> @@ -77,11 +87,21 @@ $(document).ready(function(){initNavTree('functions_vars_a.html','');}); <li>amplitude : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c">Nv::Blast::NoiseConfiguration</a> </li> +<li>angle +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern</a> +</li> <li>angle_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc">Nv::Blast::SlicingConfiguration</a> </li> +<li>angularNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>angularSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc</a> +</li> <li>aperture : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc">Nv::Blast::CutoutConfiguration</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc</a> </li> <li>area : <a class="el" href="struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba">NvBlastBond</a> diff --git a/docs/source_docs/files/functions_vars_b.html b/docs/source_docs/files/functions_vars_b.html index 49b0e1f..de24b3c 100755 --- a/docs/source_docs/files/functions_vars_b.html +++ b/docs/source_docs/files/functions_vars_b.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('functions_vars_b.html','');}); <li>b : <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907">Nv::Blast::Triangle</a> </li> +<li>bEdges +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc</a> +</li> <li>bond : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc">Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData</a> , <a class="el" href="struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21">NvBlastBondDesc</a> diff --git a/docs/source_docs/files/functions_vars_c.html b/docs/source_docs/files/functions_vars_c.html index 25060d6..2e7431c 100755 --- a/docs/source_docs/files/functions_vars_c.html +++ b/docs/source_docs/files/functions_vars_c.html @@ -51,9 +51,25 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');}); </li> <li>ca : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a25e083c0c94451190f0f716feaf220e8">Nv::Blast::BooleanToolV2::Mode</a> </li> <li>cb : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#afaa64e76d5450ccd1fccae7ad3195e0b">Nv::Blast::BooleanToolV2::Mode</a> +</li> +<li>cell +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc</a> +</li> +<li>cellAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc</a> +</li> +<li>cellsCount +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc</a> +</li> +<li>cellsMeshes +: <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern</a> </li> <li>centroid : <a class="el" href="struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6">NvBlastBond</a> @@ -83,6 +99,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');}); </li> <li>chunkId : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f">Nv::Blast::PlaneChunkIndexer</a> </li> <li>chunkIndex @@ -104,6 +121,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html','');}); </li> <li>ci : <a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c">Nv::Blast::BooleanConf</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c">Nv::Blast::BooleanToolV2::Mode</a> </li> <li>collisionHull : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e">Nv::Blast::AuthoringResult</a> diff --git a/docs/source_docs/files/functions_vars_d.html b/docs/source_docs/files/functions_vars_d.html index 36edf7c..676a7f2 100755 --- a/docs/source_docs/files/functions_vars_d.html +++ b/docs/source_docs/files/functions_vars_d.html @@ -84,6 +84,10 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');}); <li>dataType : <a class="el" href="struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e">NvBlastDataBlock</a> </li> +<li>debrisRadiusMult +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc</a> +</li> <li>deletedActor : <a class="el" href="struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a">NvBlastActorSplitEvent</a> </li> @@ -96,6 +100,12 @@ $(document).ready(function(){initNavTree('functions_vars_d.html','');}); <li>dimensions : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html#a9d397b7f5b1244b5d89db398211a5580">Nv::Blast::CutoutSetImpl</a> </li> +<li>dirtyChunks +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph</a> +</li> +<li>dirtyChunksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_e.html b/docs/source_docs/files/functions_vars_e.html index 20d1c88..94e9753 100755 --- a/docs/source_docs/files/functions_vars_e.html +++ b/docs/source_docs/files/functions_vars_e.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');}); <h3><a id="index_e"></a>- e -</h3><ul> <li>e : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent</a> </li> <li>ea : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32">Nv::Blast::TriangleIndexed</a> @@ -58,8 +58,12 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');}); <li>ec : <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116">Nv::Blast::TriangleIndexed</a> </li> +<li>edesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc</a> +</li> <li>edges : <a class="el" href="classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9">Nv::Blast::SharedFace</a> </li> <li>edgesCount @@ -69,7 +73,8 @@ $(document).ready(function(){initNavTree('functions_vars_e.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4">Nv::Blast::EdgeFacetIntersectionData</a> </li> <li>end -: <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a">Nv::Blast::SegmentToIndex</a> </li> <li>EPS : <a class="el" href="class_v_h_a_c_d_1_1_tetrahedron_set.html#a4cd66fec66bfa8f3b96c2662f0edbdfe">VHACD::TetrahedronSet</a> diff --git a/docs/source_docs/files/functions_vars_f.html b/docs/source_docs/files/functions_vars_f.html index 8892c52..007da7e 100755 --- a/docs/source_docs/files/functions_vars_f.html +++ b/docs/source_docs/files/functions_vars_f.html @@ -67,6 +67,9 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');}); <li>familyID : <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149">Nv::Blast::ExtSyncEvent</a> </li> +<li>ffResult +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData</a> +</li> <li>firstChildIndex : <a class="el" href="struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d">NvBlastChunk</a> </li> @@ -80,7 +83,8 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8">Nv::Blast::ExtPxChunk</a> </li> <li>flags -: <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef">Nv::Blast::ExtPxActorDescTemplate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11">Nv::Blast::ExtPxShapeDescTemplate</a> , <a class="el" href="struct_nv_1_1_blast_1_1_poly_vert.html#aeedaedbf387cbd04889f4dd54152e252">Nv::Blast::PolyVert</a> , <a class="el" href="struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81">NvBlastChunkDesc</a> @@ -88,6 +92,9 @@ $(document).ready(function(){initNavTree('functions_vars_f.html','');}); <li>formatVersion : <a class="el" href="struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5">NvBlastDataBlock</a> </li> +<li>fr +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc</a> +</li> <li>fracture : <a class="el" href="struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d">NvBlastTimers</a> </li> diff --git a/docs/source_docs/files/functions_vars_i.html b/docs/source_docs/files/functions_vars_i.html index a83ede5..0e9c952 100755 --- a/docs/source_docs/files/functions_vars_i.html +++ b/docs/source_docs/files/functions_vars_i.html @@ -59,12 +59,18 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');}); <li>initialSupportChunkHealths : <a class="el" href="struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3">NvBlastActorDesc</a> </li> +<li>interiorMaterialId +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor</a> +</li> <li>intersectionPoint : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814">Nv::Blast::EdgeFacetIntersectionData</a> </li> <li>intersectionType : <a class="el" href="struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640">Nv::Blast::EdgeFacetIntersectionData</a> </li> +<li>inVertices +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc</a> +</li> <li>isChanged : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f">Nv::Blast::ChunkInfo</a> </li> @@ -84,6 +90,9 @@ $(document).ready(function(){initNavTree('functions_vars_i.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1">Nv::Blast::ExtPxAssetDesc::ChunkDesc</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981">Nv::Blast::ExtPxChunk</a> </li> +<li>isVerticesAndResultsAllocated +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_l.html b/docs/source_docs/files/functions_vars_l.html index 9c420c9..4c8e523 100755 --- a/docs/source_docs/files/functions_vars_l.html +++ b/docs/source_docs/files/functions_vars_l.html @@ -45,6 +45,12 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');});   <h3><a id="index_l"></a>- l -</h3><ul> +<li>l1 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink</a> +</li> +<li>l2 +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink</a> +</li> <li>lineCount : <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a">Nv::Blast::DebugBuffer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a">Nv::Blast::ExtStressSolver::DebugBuffer</a> @@ -53,6 +59,12 @@ $(document).ready(function(){initNavTree('functions_vars_l.html','');}); : <a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb">Nv::Blast::DebugBuffer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145">Nv::Blast::ExtStressSolver::DebugBuffer</a> </li> +<li>links +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph</a> +</li> +<li>linksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_m.html b/docs/source_docs/files/functions_vars_m.html index 8bdb7d6..d910098 100755 --- a/docs/source_docs/files/functions_vars_m.html +++ b/docs/source_docs/files/functions_vars_m.html @@ -290,6 +290,12 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); <li>m_volume : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_convex_hull.html#ab530bcdedfab03ef53ebbc702230e796">VHACD::IVHACD::ConvexHull</a> </li> +<li>mAccelA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7">Nv::Blast::BooleanToolV2</a> +</li> +<li>mAccelB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20">Nv::Blast::BooleanToolV2</a> +</li> <li>material : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5">Nv::Blast::ExtPxSpawnSettings</a> , <a class="el" href="struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12">NvBlastExtProgramParams</a> @@ -303,6 +309,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a">Nv::Blast::TriangleIndexed</a> </li> +<li>materialIndex +: <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData</a> +</li> <li>materialNames : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa">Nv::Blast::AuthoringResult</a> </li> @@ -324,6 +333,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); <li>maximumNumberOfVerticesPerHull : <a class="el" href="struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811">Nv::Blast::CollisionParams</a> </li> +<li>maxLinksCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph</a> +</li> <li>maxRadius : <a class="el" href="struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28">NvBlastExtCapsuleRadialDamageDesc</a> , <a class="el" href="struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5">NvBlastExtImpactSpreadDamageDesc</a> @@ -345,12 +357,24 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); <li>mConstraintPoint : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#afc48167d3327c49dee563e1482188505">VHACD::IVHACD::Constraint</a> </li> +<li>mEdgesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> +<li>meshA +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc</a> +</li> +<li>meshB +: <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc</a> +</li> <li>meshCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc">Nv::Blast::ExporterMeshData</a> </li> <li>meshData : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35">Nv::Blast::ChunkInfo</a> </li> +<li>mFfResultCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> <li>mHullA : <a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html#ad9fc007479be9d64a7fee5949ab1ee96">VHACD::IVHACD::Constraint</a> </li> @@ -381,9 +405,21 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); <li>mInteriorMaterialId : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962">Nv::Blast::FractureToolImpl</a> </li> +<li>mMeshA +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df">Nv::Blast::BooleanToolV2</a> +</li> +<li>mMeshB +: <a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4">Nv::Blast::BooleanToolV2</a> +</li> <li>mNbVerts : <a class="el" href="struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca">Nv::Blast::CollisionHull::HullPolygon</a> </li> +<li>model +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc</a> +</li> +<li>modelAccel +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc</a> +</li> <li>mOffset : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48">Nv::Blast::FractureToolImpl</a> </li> @@ -399,6 +435,9 @@ $(document).ready(function(){initNavTree('functions_vars_m.html','');}); <li>mScaleFactor : <a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f">Nv::Blast::FractureToolImpl</a> </li> +<li>mVerticesCount +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_n.html b/docs/source_docs/files/functions_vars_n.html index 66f8aff..f250899 100755 --- a/docs/source_docs/files/functions_vars_n.html +++ b/docs/source_docs/files/functions_vars_n.html @@ -56,6 +56,12 @@ $(document).ready(function(){initNavTree('functions_vars_n.html','');}); <li>newActors : <a class="el" href="struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7">NvBlastActorSplitEvent</a> </li> +<li>newlyAddedCount +: <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph</a> +</li> +<li>nextPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> <li>node0 : <a class="el" href="struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f">Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData</a> </li> diff --git a/docs/source_docs/files/functions_vars_o.html b/docs/source_docs/files/functions_vars_o.html index d9b4ef9..6aa43f4 100755 --- a/docs/source_docs/files/functions_vars_o.html +++ b/docs/source_docs/files/functions_vars_o.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('functions_vars_o.html','');}); <li>offset_variations : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a">Nv::Blast::SlicingConfiguration</a> </li> +<li>outputData +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_p.html b/docs/source_docs/files/functions_vars_p.html index a1fe528..0f3884d 100755 --- a/docs/source_docs/files/functions_vars_p.html +++ b/docs/source_docs/files/functions_vars_p.html @@ -51,7 +51,7 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');}); </li> <li>parent : <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c">Nv::Blast::ChunkInfo</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent</a> </li> <li>parentChunkIndex : <a class="el" href="struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f">NvBlastChunk</a> @@ -60,9 +60,19 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');}); <li>parentData : <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c">Nv::Blast::TkSplitEvent</a> </li> +<li>parentEdge +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult</a> +</li> +<li>parentFacet +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult</a> +</li> <li>partition : <a class="el" href="struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307">NvBlastTimers</a> </li> +<li>pattern +: <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc</a> +</li> <li>payload : <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc">Nv::Blast::TkEvent</a> </li> @@ -75,10 +85,16 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');}); <li>physicsSubchunks : <a class="el" href="struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982">Nv::Blast::AuthoringResult</a> </li> +<li>pIdx +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult</a> +</li> <li>plane : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c">Nv::Blast::PlaneChunkIndexer</a> , <a class="el" href="struct_nv_1_1_blast_1_1_separation.html#a8dd4bdb9ec23e9faf6b1e429fbb93cb1">Nv::Blast::Separation</a> </li> +<li>point +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> <li>points : <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a877675cc4f9d9dbcb3f9a70c84bd0c19">Nv::Blast::TrPrcTriangle2d</a> , <a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a51e2edc3fd1595606bf16fe29c34f0f9">Nv::Blast::TrPrcTriangle</a> @@ -119,6 +135,9 @@ $(document).ready(function(){initNavTree('functions_vars_p.html','');}); <li>positionsCount : <a class="el" href="struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34">Nv::Blast::ExporterMeshData</a> </li> +<li>prevPoint +: <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675">Nv::Blast::TriangulatorV2::LinkedListElement</a> +</li> <li>processedActorsCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3">Nv::Blast::TkGroupStats</a> </li> diff --git a/docs/source_docs/files/functions_vars_r.html b/docs/source_docs/files/functions_vars_r.html index dbd0395..65750b7 100755 --- a/docs/source_docs/files/functions_vars_r.html +++ b/docs/source_docs/files/functions_vars_r.html @@ -45,12 +45,37 @@ $(document).ready(function(){initNavTree('functions_vars_r.html','');});   <h3><a id="index_r"></a>- r -</h3><ul> +<li>radialNoiseAmplitude +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>radialNoiseFrequency +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>radialSteps +: <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc</a> +</li> +<li>radiusDistr +: <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc</a> +</li> +<li>radiusMax +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc</a> +</li> +<li>radiusMin +: <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc</a> +</li> <li>reserved : <a class="el" href="struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723">NvBlastDataBlock</a> </li> <li>restOffset : <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351">Nv::Blast::ExtPxShapeDescTemplate</a> </li> +<li>RNG +: <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/functions_vars_s.html b/docs/source_docs/files/functions_vars_s.html index 1f3be5f..e9dfa68 100755 --- a/docs/source_docs/files/functions_vars_s.html +++ b/docs/source_docs/files/functions_vars_s.html @@ -47,7 +47,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');}); <h3><a id="index_s"></a>- s -</h3><ul> <li>s : <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7">Nv::Blast::Edge</a> -, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent</a> </li> <li>samplingInterval : <a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4">Nv::Blast::NoiseConfiguration</a> @@ -72,12 +72,19 @@ $(document).ready(function(){initNavTree('functions_vars_s.html','');}); </li> <li>smoothingGroup : <a class="el" href="struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c">Nv::Blast::Facet</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199">Nv::Blast::Triangle</a> , <a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104">Nv::Blast::TriangleIndexed</a> </li> <li>smoothingGroups : <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#aa6f468c14b3ddd7d1cfefab166e88e21">Nv::Blast::Cutout</a> </li> +<li>start +: <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge</a> +</li> +<li>status +: <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult</a> +</li> <li>stressAngularFactor : <a class="el" href="struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb">Nv::Blast::ExtStressSolverSettings</a> </li> diff --git a/docs/source_docs/files/functions_vars_t.html b/docs/source_docs/files/functions_vars_t.html index a71449f..b40a223 100755 --- a/docs/source_docs/files/functions_vars_t.html +++ b/docs/source_docs/files/functions_vars_t.html @@ -60,6 +60,7 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');}); </li> <li>tr : <a class="el" href="struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0">Nv::Blast::EdgeToTriangles</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc</a> </li> <li>transform : <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c">Nv::Blast::CutoutConfiguration</a> @@ -67,6 +68,12 @@ $(document).ready(function(){initNavTree('functions_vars_t.html','');}); , <a class="el" href="struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443">Nv::Blast::ExtPxSubchunk</a> , <a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c">Nv::Blast::ExtSyncEventPhysicsSync::ActorData</a> </li> +<li>triangleCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b">Nv::Blast::TriangulatorV2</a> +</li> +<li>triangleIndices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5">Nv::Blast::TriangulatorV2</a> +</li> <li>trId : <a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6">Nv::Blast::PlaneChunkIndexer</a> </li> diff --git a/docs/source_docs/files/functions_vars_v.html b/docs/source_docs/files/functions_vars_v.html index d61612c..dbec1a9 100755 --- a/docs/source_docs/files/functions_vars_v.html +++ b/docs/source_docs/files/functions_vars_v.html @@ -50,6 +50,7 @@ $(document).ready(function(){initNavTree('functions_vars_v.html','');}); </li> <li>vertices : <a class="el" href="classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc">btConvexHullComputer</a> +, <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData</a> , <a class="el" href="struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d">Nv::Blast::Cutout</a> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e">Nv::Blast::SharedFace</a> </li> diff --git a/docs/source_docs/files/functions_vars_w.html b/docs/source_docs/files/functions_vars_w.html index 72f794c..346b52d 100755 --- a/docs/source_docs/files/functions_vars_w.html +++ b/docs/source_docs/files/functions_vars_w.html @@ -52,6 +52,12 @@ $(document).ready(function(){initNavTree('functions_vars_w.html','');}); , <a class="el" href="struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb">NvcVec4</a> , <a class="el" href="struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f">NvcVec4i</a> </li> +<li>weldedCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2</a> +</li> +<li>weldedVertices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2</a> +</li> <li>workerCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48">Nv::Blast::TkGroupDesc</a> </li> diff --git a/docs/source_docs/files/functions_w.html b/docs/source_docs/files/functions_w.html index 16dd7c1..0505c33 100755 --- a/docs/source_docs/files/functions_w.html +++ b/docs/source_docs/files/functions_w.html @@ -60,6 +60,15 @@ $(document).ready(function(){initNavTree('functions_w.html','');}); <li>Warning : <a class="el" href="struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07">NvBlastMessage</a> </li> +<li>weldedCount +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c">Nv::Blast::TriangulatorV2</a> +</li> +<li>weldedVertices +: <a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84">Nv::Blast::TriangulatorV2</a> +</li> +<li>WeldVertex() +: <a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c">Nv::Blast::VertexWelding</a> +</li> <li>workerCount : <a class="el" href="struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48">Nv::Blast::TkGroupDesc</a> </li> diff --git a/docs/source_docs/files/functions_x.html b/docs/source_docs/files/functions_x.html index 81f757b..5f0f4f4 100755 --- a/docs/source_docs/files/functions_x.html +++ b/docs/source_docs/files/functions_x.html @@ -57,8 +57,8 @@ $(document).ready(function(){initNavTree('functions_x.html','');}); , <a class="el" href="struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977">NvcVec4i</a> </li> <li>X() -: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#a34884cf70f57a0baa2ed14ddf200fe66">VHACD::Vec2< T ></a> -, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a46b34cc6f3a95b3cf29aeccc3a700ccb">VHACD::Vec3< T ></a> +: <a class="el" href="class_v_h_a_c_d_1_1_vec2.html#acc2884431b3c65267037d36b9b93c414">VHACD::Vec2< T ></a> +, <a class="el" href="class_v_h_a_c_d_1_1_vec3.html#a228a7e7fddea258be15ea29e72a337a9">VHACD::Vec3< T ></a> </li> <li>x_slices : <a class="el" href="struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075">Nv::Blast::SlicingConfiguration</a> diff --git a/docs/source_docs/files/globals_0x62.html b/docs/source_docs/files/globals_0x62.html index de84e22..25daa9a 100755 --- a/docs/source_docs/files/globals_0x62.html +++ b/docs/source_docs/files/globals_0x62.html @@ -89,6 +89,12 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="_nv_blast_profiler_internal_8h.html#464986f2cc89929ef0aa3c2cfe64c65c">NvBlastProfilerInternal.h</a> <li>BLAST_PROFILE_ZONE_END : <a class="el" href="_nv_blast_profiler_internal_8h.html#653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a> +<li>BLASTRT_MAX_CHUNKS +: <a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a> +<li>BLASTRT_MAX_EDGES_PER_CHUNK +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a> +<li>BLASTRT_MAX_VERTICES +: <a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a> <li>BT_ALLOW_ARRAY_COPY_OPERATOR : <a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a> <li>BT_BULLET_VERSION @@ -196,7 +202,7 @@ Here is a list of all file members with links to the files they belong to: <li>btScalar : <a class="el" href="bt_scalar_8h.html#1e5824cfc8adbf5a77f2622132d16018">btScalar.h</a> <li>btSelect() -: <a class="el" href="bt_scalar_8h.html#17fb72058bc8ff21cac791c87c8afc52">btScalar.h</a> +: <a class="el" href="bt_scalar_8h.html#ef88ac3279b66587efd1fc594ec4c740">btScalar.h</a> <li>btSetMax() : <a class="el" href="bt_min_max_8h.html#b894df8ce3487473677c66e682702046">btMinMax.h</a> <li>btSetMin() @@ -208,7 +214,7 @@ Here is a list of all file members with links to the files they belong to: <li>btSwap() : <a class="el" href="bt_scalar_8h.html#2914d44e9957536703eda13dd0a4a2b2">btScalar.h</a> <li>btSwapEndian() -: <a class="el" href="bt_scalar_8h.html#21b4d7889e86774c7f56b4a9da21e4f9">btScalar.h</a> +: <a class="el" href="bt_scalar_8h.html#62f53958f838c392ff106c83deb50933">btScalar.h</a> <li>btSwapEndianDouble() : <a class="el" href="bt_scalar_8h.html#29e3fd9bbf730416c5d60c18ae21b1ba">btScalar.h</a> <li>btSwapEndianFloat() diff --git a/docs/source_docs/files/globals_0x63.html b/docs/source_docs/files/globals_0x63.html index 4e838e3..02cd534 100755 --- a/docs/source_docs/files/globals_0x63.html +++ b/docs/source_docs/files/globals_0x63.html @@ -83,6 +83,8 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">btVector3.h</a> <li>ConstraintVector : <a class="el" href="vhacd_v_h_a_c_d_8h.html#7d57e139757b24d6554cca6cf9237335">vhacdVHACD.h</a> +<li>CreateBooleanToolOutputData() +: <a class="el" href="_nv_blast_ext_r_t_impl_8h.html#1111d62c5a9a9ab81169115c33a3c7ef">NvBlastExtRTImpl.h</a> <li>cross() : <a class="el" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">btVector3.h</a> </ul> diff --git a/docs/source_docs/files/globals_0x6e.html b/docs/source_docs/files/globals_0x6e.html index 11964b4..ec2a9c1 100755 --- a/docs/source_docs/files/globals_0x6e.html +++ b/docs/source_docs/files/globals_0x6e.html @@ -125,6 +125,8 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="_nv_blast_include_windows_8h.html#f883320ccbc88fe5ff2d8733ec0a034f">NvBlastIncludeWindows.h</a> <li>NORASTEROPS : <a class="el" href="_nv_blast_include_windows_8h.html#0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a> +<li>NORM_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NvBlastExtAuthoringInternalCommon.h</a> <li>normalize() : <a class="el" href="bt_vector3_8h.html#3083f1242193e3cac601afe9610cc4e5">btVector3.h</a> <li>normalized() @@ -451,12 +453,20 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateFractureTool() : <a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateGridAccelerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#aca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateGridWalker() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#94df8330156975a933639cfaf2774a72">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMesh() : <a class="el" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMeshCleaner() : <a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMeshFromFacets() : <a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateMeshOnlyTriangles() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreatePatternGenerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#3b4d480947621359034465558d9c5a30">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateVoronoiSitesGenerator() : <a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringFindAssetConnectingBonds() @@ -501,6 +511,24 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#fe00711fe79056d096572581cb4258ec">NvBlastExtLlSerialization.h</a> <li>NvBlastExtPxSerializerLoadSet() : <a class="el" href="_nv_blast_ext_px_serialization_8h.html#1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a> +<li>NvBlastExtRTBuildMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#c7e2861ee04820dce18c142b2f7baedf">NvBlastExtRT.h</a> +<li>NvBlastExtRTCookMergedMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#4859194da9d8526051290eb24b6f7b67">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateChunkGraph() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateFracturer() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateFractureRT() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#4b33d66b71faced9cea15821ab6d2679">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateMeshGenerator() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRT.h</a> +<li>NvBlastExtRTDetectIslands() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#d888718212b0afe1d5384abde8937682">NvBlastExtRT.h</a> +<li>NvBlastExtRTDoFracture() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#63cb5e25050cb57dd112232792d51165">NvBlastExtRT.h</a> +<li>NvBlastExtRTGetChunksToUnite() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#d5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRT.h</a> <li>NvBlastExtSerializationCreate() : <a class="el" href="_nv_blast_ext_serialization_8h.html#4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a> <li>NvBlastExtSerializationSerializeAssetIntoBuffer() diff --git a/docs/source_docs/files/globals_0x70.html b/docs/source_docs/files/globals_0x70.html index 5997f9c..75ec793 100755 --- a/docs/source_docs/files/globals_0x70.html +++ b/docs/source_docs/files/globals_0x70.html @@ -83,6 +83,8 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a1585207662452977fb8b6593e71f40c">NvBlastExtCustomProfiler.h</a> <li>platformZoneStart() : <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#a73cff190baa0fe10aa4b5d21dd5a7ef">NvBlastExtCustomProfiler.h</a> +<li>POS_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">NvBlastExtAuthoringInternalCommon.h</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/globals_0x75.html b/docs/source_docs/files/globals_0x75.html index 4648ff7..52f3f0d 100755 --- a/docs/source_docs/files/globals_0x75.html +++ b/docs/source_docs/files/globals_0x75.html @@ -77,6 +77,8 @@ Here is a list of all file members with links to the files they belong to: <p> <h3><a class="anchor" name="index_u">- u -</a></h3><ul> +<li>UINT32_MAX +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">NvBlastPreprocessorInternal.h</a> <li>USE_THREAD : <a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a> </ul> diff --git a/docs/source_docs/files/globals_0x76.html b/docs/source_docs/files/globals_0x76.html index ca383ec..0a34e65 100755 --- a/docs/source_docs/files/globals_0x76.html +++ b/docs/source_docs/files/globals_0x76.html @@ -77,8 +77,6 @@ Here is a list of all file members with links to the files they belong to: <p> <h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>VEC_COMPARISON_OFFSET -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a> <li>VHACD_DEBUG : <a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">vhacdMutex.h</a> <li>VHACD_DEBUG_MESH diff --git a/docs/source_docs/files/globals_b.html b/docs/source_docs/files/globals_b.html index 71edb94..fb7d4c6 100755 --- a/docs/source_docs/files/globals_b.html +++ b/docs/source_docs/files/globals_b.html @@ -63,6 +63,15 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); <li>BLAST_PROFILE_ZONE_END : <a class="el" href="_nv_blast_profiler_internal_8h.html#a653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a> </li> +<li>BLASTRT_MAX_CHUNKS +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a> +</li> +<li>BLASTRT_MAX_EDGES_PER_CHUNK +: <a class="el" href="_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a> +</li> +<li>BLASTRT_MAX_VERTICES +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a> +</li> <li>BT_ALLOW_ARRAY_COPY_OPERATOR : <a class="el" href="bt_aligned_object_array_8h.html#af679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a> </li> @@ -223,7 +232,7 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); : <a class="el" href="bt_scalar_8h.html#a1e5824cfc8adbf5a77f2622132d16018">btScalar.h</a> </li> <li>btSelect() -: <a class="el" href="bt_scalar_8h.html#a17fb72058bc8ff21cac791c87c8afc52">btScalar.h</a> +: <a class="el" href="bt_scalar_8h.html#aef88ac3279b66587efd1fc594ec4c740">btScalar.h</a> </li> <li>btSetMax() : <a class="el" href="bt_min_max_8h.html#a840762049d6b465a4b5ff42c1b892e80">btMinMax.h</a> @@ -241,7 +250,7 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); : <a class="el" href="bt_scalar_8h.html#aaba33822c48da0cacf215e7809fec993">btScalar.h</a> </li> <li>btSwapEndian() -: <a class="el" href="bt_scalar_8h.html#a21b4d7889e86774c7f56b4a9da21e4f9">btScalar.h</a> +: <a class="el" href="bt_scalar_8h.html#a62f53958f838c392ff106c83deb50933">btScalar.h</a> </li> <li>btSwapEndianDouble() : <a class="el" href="bt_scalar_8h.html#a29e3fd9bbf730416c5d60c18ae21b1ba">btScalar.h</a> @@ -273,8 +282,8 @@ $(document).ready(function(){initNavTree('globals_b.html','');}); <li>btUnSwapVector3Endian() : <a class="el" href="bt_vector3_8h.html#a111b328c4d76341871adb4712477ad21">btVector3.h</a> </li> -<li>btVector3() -: <a class="el" href="bt_vector3_8h.html#aba0837be927ae5152dcdb38bc5945bd5">btVector3.h</a> +<li>btVector3 +: <a class="el" href="bt_vector3_8h.html#a2e10fb5cfae03326bf23b35ec12c9c94">btVector3.h</a> </li> <li>btVector3Data : <a class="el" href="bt_vector3_8h.html#ad116b75e5135551c1335437e47fd8a3f">btVector3.h</a> diff --git a/docs/source_docs/files/globals_c.html b/docs/source_docs/files/globals_c.html index 8963897..294106f 100755 --- a/docs/source_docs/files/globals_c.html +++ b/docs/source_docs/files/globals_c.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('globals_c.html','');}); <li>ConstraintVector : <a class="el" href="vhacd_v_h_a_c_d_8h.html#a7d57e139757b24d6554cca6cf9237335">vhacdVHACD.h</a> </li> +<li>CreateBooleanToolOutputData() +: <a class="el" href="_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef">NvBlastExtRTImpl.h</a> +</li> <li>cross() : <a class="el" href="bt_vector3_8h.html#aa0d71a601765b3ef7dc8c950c6ff762e">btVector3.h</a> </li> diff --git a/docs/source_docs/files/globals_defs.html b/docs/source_docs/files/globals_defs.html index d2c98ab..577989a 100755 --- a/docs/source_docs/files/globals_defs.html +++ b/docs/source_docs/files/globals_defs.html @@ -47,20 +47,20 @@ </div> <div class="tabs"> <ul> - <li><a href="#index__"><span>_</span></a></li> - <li><a href="#index_a"><span>a</span></a></li> - <li><a href="#index_b"><span>b</span></a></li> - <li><a href="#index_c"><span>c</span></a></li> - <li><a href="#index_d"><span>d</span></a></li> - <li><a href="#index_e"><span>e</span></a></li> - <li><a href="#index_f"><span>f</span></a></li> - <li><a href="#index_m"><span>m</span></a></li> - <li><a href="#index_n"><span>n</span></a></li> - <li><a href="#index_o"><span>o</span></a></li> - <li><a href="#index_p"><span>p</span></a></li> - <li><a href="#index_s"><span>s</span></a></li> - <li><a href="#index_u"><span>u</span></a></li> - <li><a href="#index_v"><span>v</span></a></li> + <li class="current"><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> </ul> </div> </div> @@ -71,428 +71,6 @@ <li>_WIN32_WINNT : <a class="el" href="_nv_blast_include_windows_8h.html#c50762666aa00bd3a4308158510f1748">NvBlastIncludeWindows.h</a> </ul> -<h3><a class="anchor" name="index_a">- a -</a></h3><ul> -<li>ATTRIBUTE_ALIGNED128 -: <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">btScalar.h</a> -<li>ATTRIBUTE_ALIGNED16 -: <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">btScalar.h</a> -<li>ATTRIBUTE_ALIGNED64 -: <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">btScalar.h</a> -</ul> -<h3><a class="anchor" name="index_b">- b -</a></h3><ul> -<li>BBOX_TEST_EPS -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#1278adb36f840dc5e957ce2b34b46322">NvBlastExtAuthoringInternalCommon.h</a> -<li>BLAST_PROFILE_SCOPE_H -: <a class="el" href="_nv_blast_profiler_internal_8h.html#7383e4693e7d6d980e604ca77d4020e7">NvBlastProfilerInternal.h</a> -<li>BLAST_PROFILE_SCOPE_L -: <a class="el" href="_nv_blast_profiler_internal_8h.html#aba578d5cd160859cd514c33ac6171a5">NvBlastProfilerInternal.h</a> -<li>BLAST_PROFILE_SCOPE_M -: <a class="el" href="_nv_blast_profiler_internal_8h.html#09c365a3a48c753e60b5dfec0a991eb9">NvBlastProfilerInternal.h</a> -<li>BLAST_PROFILE_ZONE_BEGIN -: <a class="el" href="_nv_blast_profiler_internal_8h.html#464986f2cc89929ef0aa3c2cfe64c65c">NvBlastProfilerInternal.h</a> -<li>BLAST_PROFILE_ZONE_END -: <a class="el" href="_nv_blast_profiler_internal_8h.html#653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a> -<li>BT_ALLOW_ARRAY_COPY_OPERATOR -: <a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a> -<li>BT_BULLET_VERSION -: <a class="el" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">btScalar.h</a> -<li>BT_DECLARE_ALIGNED_ALLOCATOR -: <a class="el" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">btScalar.h</a> -<li>BT_DECLARE_HANDLE -: <a class="el" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">btScalar.h</a> -<li>BT_LARGE_FLOAT -: <a class="el" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">btScalar.h</a> -<li>BT_USE_PLACEMENT_NEW -: <a class="el" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">btAlignedObjectArray.h</a> -<li>btAlignedAlloc -: <a class="el" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAllocator.h</a> -<li>btAlignedFree -: <a class="el" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedAllocator.h</a> -<li>btAssert -: <a class="el" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btScalar.h</a> -<li>btFsels -: <a class="el" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">btScalar.h</a> -<li>btFullAssert -: <a class="el" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btScalar.h</a> -<li>btLikely -: <a class="el" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">btScalar.h</a> -<li>btRecipSqrt -: <a class="el" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btScalar.h</a> -<li>btUnlikely -: <a class="el" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">btScalar.h</a> -<li>btVector3Data -: <a class="el" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3.h</a> -<li>btVector3DataName -: <a class="el" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">btVector3.h</a> -</ul> -<h3><a class="anchor" name="index_c">- c -</a></h3><ul> -<li>CH_APP_MIN_NUM_PRIMITIVES -: <a class="el" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">vhacdVHACD.h</a> -</ul> -<h3><a class="anchor" name="index_d">- d -</a></h3><ul> -<li>DTO_CLASS -: <a class="el" href="_d_t_o_macros_8h.html#01dbdd792fc1f215185e97b95c627db8">DTOMacros.h</a> -</ul> -<h3><a class="anchor" name="index_e">- e -</a></h3><ul> -<li>ExtSerializerBoilerplate -: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#dc8de70aee50af45adfbbc23449b3feb">NvBlastExtSerializationInternal.h</a> -<li>ExtSerializerDefaultFactoryAndRelease -: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#222a4e46d410e4447825a9592b47fb23">NvBlastExtSerializationInternal.h</a> -<li>ExtSerializerReadOnly -: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#4392703db37983d47a65786528f90c96">NvBlastExtSerializationInternal.h</a> -</ul> -<h3><a class="anchor" name="index_f">- f -</a></h3><ul> -<li>FM_DEFAULT_GRANULARITY -: <a class="el" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">FloatMath.h</a> -</ul> -<h3><a class="anchor" name="index_m">- m -</a></h3><ul> -<li>MATERIAL_INTERIOR -: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a> -<li>MAXIMUM_EXTENT -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a8f38c265574616c9326504a5d9919f7">NvBlastExtAuthoringInternalCommon.h</a> -</ul> -<h3><a class="anchor" name="index_n">- n -</a></h3><ul> -<li>NOATOM -: <a class="el" href="_nv_blast_include_windows_8h.html#a59dc3d2c7dc2ec85638761aeb2d50f7">NvBlastIncludeWindows.h</a> -<li>NOCLIPBOARD -: <a class="el" href="_nv_blast_include_windows_8h.html#2e4c78354db40d44bea894e472550c11">NvBlastIncludeWindows.h</a> -<li>NOCOLOR -: <a class="el" href="_nv_blast_include_windows_8h.html#d99d89815bdc61acfe8744c41c96e637">NvBlastIncludeWindows.h</a> -<li>NOCOMM -: <a class="el" href="_nv_blast_include_windows_8h.html#2ee511fa2fd29a9a1f0efbcb2c364b8f">NvBlastIncludeWindows.h</a> -<li>NOCTLMGR -: <a class="el" href="_nv_blast_include_windows_8h.html#679a4dcdfeb97910576cff8452efb28e">NvBlastIncludeWindows.h</a> -<li>NODEFERWINDOWPOS -: <a class="el" href="_nv_blast_include_windows_8h.html#348ad07df4aceda9097d9497b78bccd9">NvBlastIncludeWindows.h</a> -<li>NODRAWTEXT -: <a class="el" href="_nv_blast_include_windows_8h.html#5ceb8b3e84824f87cae315091546e67f">NvBlastIncludeWindows.h</a> -<li>NOGDI -: <a class="el" href="_nv_blast_include_windows_8h.html#2bedaca1c6ca66de2397772910fbe140">NvBlastIncludeWindows.h</a> -<li>NOGDICAPMASKS -: <a class="el" href="_nv_blast_include_windows_8h.html#8effd0655f96cc25e57c0b348669df7b">NvBlastIncludeWindows.h</a> -<li>NOHELP -: <a class="el" href="_nv_blast_include_windows_8h.html#34c6896a3b5f4079b3539fb8118be1d5">NvBlastIncludeWindows.h</a> -<li>NOICONS -: <a class="el" href="_nv_blast_include_windows_8h.html#8b8c544b2e9e3359de25f7d89f4f5de9">NvBlastIncludeWindows.h</a> -<li>NOKANJI -: <a class="el" href="_nv_blast_include_windows_8h.html#0958eca070bb77eddff0a604acda46f2">NvBlastIncludeWindows.h</a> -<li>NOKEYSTATES -: <a class="el" href="_nv_blast_include_windows_8h.html#6f4a8b3fe02f55fd022b91b3a965e15c">NvBlastIncludeWindows.h</a> -<li>NOMB -: <a class="el" href="_nv_blast_include_windows_8h.html#8bd3112472ae1e33be8faf5294230948">NvBlastIncludeWindows.h</a> -<li>NOMCX -: <a class="el" href="_nv_blast_include_windows_8h.html#256fe1caeb996b1142c3eb51097fef0e">NvBlastIncludeWindows.h</a> -<li>NOMEMMGR -: <a class="el" href="_nv_blast_include_windows_8h.html#8b2f514658ba28ae0ea3b8b96edf520e">NvBlastIncludeWindows.h</a> -<li>NOMENUS -: <a class="el" href="_nv_blast_include_windows_8h.html#15dd7444df67d292b83dc869d6e4b417">NvBlastIncludeWindows.h</a> -<li>NOMETAFILE -: <a class="el" href="_nv_blast_include_windows_8h.html#37618c72c08b2464576612b2ac595b30">NvBlastIncludeWindows.h</a> -<li>NOMINMAX -: <a class="el" href="_nv_blast_include_windows_8h.html#9f918755b601cf4bffca775992e6fb90">NvBlastIncludeWindows.h</a> -<li>NOMSG -: <a class="el" href="_nv_blast_include_windows_8h.html#1f4e51b89381cd3aecebd55bd4d700b6">NvBlastIncludeWindows.h</a> -<li>NONLS -: <a class="el" href="_nv_blast_include_windows_8h.html#52be9abe7ca69b513aa7e975284d4f67">NvBlastIncludeWindows.h</a> -<li>NOOPENFILE -: <a class="el" href="_nv_blast_include_windows_8h.html#2d7186e4a6dfcc0011461ce1e8b70a05">NvBlastIncludeWindows.h</a> -<li>NOPROFILER -: <a class="el" href="_nv_blast_include_windows_8h.html#f883320ccbc88fe5ff2d8733ec0a034f">NvBlastIncludeWindows.h</a> -<li>NORASTEROPS -: <a class="el" href="_nv_blast_include_windows_8h.html#0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a> -<li>NOSCROLL -: <a class="el" href="_nv_blast_include_windows_8h.html#06f62f70cab65b4c19972202f784e12d">NvBlastIncludeWindows.h</a> -<li>NOSERVICE -: <a class="el" href="_nv_blast_include_windows_8h.html#14ac98af6281e748377693d824e41ca9">NvBlastIncludeWindows.h</a> -<li>NOSHOWWINDOW -: <a class="el" href="_nv_blast_include_windows_8h.html#b2dcc39e73a373330467f5f503c779d3">NvBlastIncludeWindows.h</a> -<li>NOSOUND -: <a class="el" href="_nv_blast_include_windows_8h.html#f40cddcc88a6ebeed4f75d4bbbed195e">NvBlastIncludeWindows.h</a> -<li>NOSYSCOMMANDS -: <a class="el" href="_nv_blast_include_windows_8h.html#271ce221dc9c5c8887d443008b3d718c">NvBlastIncludeWindows.h</a> -<li>NOSYSMETRICS -: <a class="el" href="_nv_blast_include_windows_8h.html#ea709a8ba0a7d510cefcf625fdb3b4b1">NvBlastIncludeWindows.h</a> -<li>NOT_VALID_VERTEX -: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NvBlastExtAuthoringTypes.h</a> -<li>NOTEXTMETRIC -: <a class="el" href="_nv_blast_include_windows_8h.html#7d6ea5ce712ed1d05533cf8ebf38d880">NvBlastIncludeWindows.h</a> -<li>NOUSER -: <a class="el" href="_nv_blast_include_windows_8h.html#73886ff6a915a4a92e3ade13eba71f6d">NvBlastIncludeWindows.h</a> -<li>NOVIRTUALKEYCODES -: <a class="el" href="_nv_blast_include_windows_8h.html#c5ff788cb8638ce5daf99e586083eef2">NvBlastIncludeWindows.h</a> -<li>NOWH -: <a class="el" href="_nv_blast_include_windows_8h.html#ac388bb1bd11a9a15b594321658ae233">NvBlastIncludeWindows.h</a> -<li>NOWINMESSAGES -: <a class="el" href="_nv_blast_include_windows_8h.html#90d30d395de13a4f31a42b4066cfbb68">NvBlastIncludeWindows.h</a> -<li>NOWINOFFSETS -: <a class="el" href="_nv_blast_include_windows_8h.html#964a6e23899e4f0b1886d86b1981545d">NvBlastIncludeWindows.h</a> -<li>NOWINSTYLES -: <a class="el" href="_nv_blast_include_windows_8h.html#22c56a31990574a86b40f60b6073cdba">NvBlastIncludeWindows.h</a> -<li>NV_A64 -: <a class="el" href="group__foundation.html#g5c14e5e0d9641e29d184997f0c8b5ede">NvPreprocessor.h</a> -<li>NV_ALIGN -: <a class="el" href="group__foundation.html#g5a10a2ef5a9db1edafe12bfc0af52869">NvPreprocessor.h</a> -<li>NV_ALIGN_PREFIX -: <a class="el" href="group__foundation.html#gbe5430f2c9a3661ad09593408d2389b0">NvPreprocessor.h</a> -<li>NV_ALIGN_SUFFIX -: <a class="el" href="group__foundation.html#g7bad965576a26ea4543e6717f2a3367b">NvPreprocessor.h</a> -<li>NV_ANDROID -: <a class="el" href="group__foundation.html#ga58561a6bd8c7797488a51be7bb41f57">NvPreprocessor.h</a> -<li>NV_APPLE_FAMILY -: <a class="el" href="group__foundation.html#g3399c6295a0a286d2753b466baec803a">NvPreprocessor.h</a> -<li>NV_ARM -: <a class="el" href="group__foundation.html#gaba32693e5dd5095968e0b608ad91435">NvPreprocessor.h</a> -<li>NV_ARM_FAMILY -: <a class="el" href="group__foundation.html#g9be1389e02a540f72e549e47ebd69ad3">NvPreprocessor.h</a> -<li>NV_CHECKED -: <a class="el" href="group__foundation.html#gdc7c92598000916bb7dc9870cbdf3673">NvPreprocessor.h</a> -<li>NV_CLANG -: <a class="el" href="group__foundation.html#g370315a9675c8a022aa13938c24795cd">NvPreprocessor.h</a> -<li>NV_COMPILE_TIME_ASSERT -: <a class="el" href="group__foundation.html#g75e36581442a14a7187644fd92b799f5">NvPreprocessor.h</a> -<li>NV_CONCAT -: <a class="el" href="group__foundation.html#ge5369ee72783436b1679b593f06c038d">NvPreprocessor.h</a> -<li>NV_CONCAT_HELPER -: <a class="el" href="group__foundation.html#g6e5cc78f0b9d8e462049d53f4b5181ae">NvPreprocessor.h</a> -<li>NV_CUDA_CALLABLE -: <a class="el" href="group__foundation.html#gf345e5634817936729c938b00cf10a25">NvPreprocessor.h</a> -<li>NV_DEBUG -: <a class="el" href="group__foundation.html#gca12a62d0167edbf87022fc19b442f3f">NvPreprocessor.h</a> -<li>NV_DEPRECATED -: <a class="el" href="group__foundation.html#g2f137f0791dcbf897e62583f14399f65">NvPreprocessor.h</a> -<li>NV_DLL_EXPORT -: <a class="el" href="group__foundation.html#gb099143f4f29cc000cff7819bbf0f9e0">NvPreprocessor.h</a> -<li>NV_DLL_IMPORT -: <a class="el" href="group__foundation.html#g5186e106b0627ce43b3ed7c6bea75252">NvPreprocessor.h</a> -<li>NV_DOXYGEN -: <a class="el" href="group__foundation.html#g9ca5b4b95cee3052f5a81085b93ea0b0">NvPreprocessor.h</a> -<li>NV_DUMMY_SYMBOL -: <a class="el" href="group__foundation.html#g82f2b8161bc1f7e726ac645c200769a3">NvPreprocessor.h</a> -<li>NV_ENABLE_ASSERTS -: <a class="el" href="group__foundation.html#g436bd62778801fb05c2e3feb74469fc2">NvPreprocessor.h</a> -<li>NV_FORCE_INLINE -: <a class="el" href="group__foundation.html#ge9e06fb68b9ca307fa4377186da9052e">NvPreprocessor.h</a> -<li>NV_GCC -: <a class="el" href="group__foundation.html#g5da4978ba2d6d5dba81650d4ba75ca33">NvPreprocessor.h</a> -<li>NV_GCC_FAMILY -: <a class="el" href="group__foundation.html#gfd60b0665f37480ed74e7ce61618bda7">NvPreprocessor.h</a> -<li>NV_GHS -: <a class="el" href="group__foundation.html#ga8fa59562b3ff1f6e7d157357ef13341">NvPreprocessor.h</a> -<li>NV_INLINE -: <a class="el" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NvPreprocessor.h</a> -<li>NV_INTEL_FAMILY -: <a class="el" href="group__foundation.html#ge0d9bcbded673342d8eb643b3f6ab80f">NvPreprocessor.h</a> -<li>NV_IOS -: <a class="el" href="group__foundation.html#g42f9ade4a1a0e3546f020cf24f41a2fe">NvPreprocessor.h</a> -<li>NV_LINUX -: <a class="el" href="group__foundation.html#ge113833df736001a9b536ebd991a7a9f">NvPreprocessor.h</a> -<li>NV_LINUX_FAMILY -: <a class="el" href="group__foundation.html#g715e5def4ab649f06ef2797528754a23">NvPreprocessor.h</a> -<li>NV_MICROSOFT_FAMILY -: <a class="el" href="group__foundation.html#g135d491d4fa5afae888bcbc1c02f9745">NvPreprocessor.h</a> -<li>NV_NEON -: <a class="el" href="group__foundation.html#g57eadff0b64e7b4886a481d0539d6096">NvPreprocessor.h</a> -<li>NV_NOALIAS -: <a class="el" href="group__foundation.html#g8d631fdab8fe45ea1e4dad3caa8f7a95">NvPreprocessor.h</a> -<li>NV_NOCOPY -: <a class="el" href="group__foundation.html#gcf9618bbfb96b6c415429e69a922d7cd">NvPreprocessor.h</a> -<li>NV_NOINLINE -: <a class="el" href="group__foundation.html#g883c8e56338740a881af1e1071fd19cc">NvPreprocessor.h</a> -<li>NV_NVTX -: <a class="el" href="group__foundation.html#g9cb70a50d55e516eca829ff6680804d6">NvPreprocessor.h</a> -<li>NV_OFFSET_OF -: <a class="el" href="group__foundation.html#g7c2d7c9e736e71bfdf8524c2155a13ed">NvPreprocessor.h</a> -<li>NV_OFFSET_OF_RT -: <a class="el" href="group__foundation.html#gf3a2e42fdfaeb8ba7832216b3fd8f8bd">NvPreprocessor.h</a> -<li>NV_OFFSETOF_BASE -: <a class="el" href="group__foundation.html#gc028758258875ccf553bf9d54d4095a6">NvPreprocessor.h</a> -<li>NV_OSX -: <a class="el" href="group__foundation.html#gf8c6a384ad2d9150720d111c154ac570">NvPreprocessor.h</a> -<li>NV_P64_FAMILY -: <a class="el" href="group__foundation.html#gfff0169bf95189167358fd42525ea524">NvPreprocessor.h</a> -<li>NV_POP_PACK -: <a class="el" href="group__foundation.html#g67b78c1675d9669274bf61e170ad8d68">NvPreprocessor.h</a> -<li>NV_PPC -: <a class="el" href="group__foundation.html#g8b9c3f255c9417e6dea000798efe5e14">NvPreprocessor.h</a> -<li>NV_PPU -: <a class="el" href="group__foundation.html#g3ebfc6594317671a0dee92ee3a442097">NvPreprocessor.h</a> -<li>NV_PROFILE -: <a class="el" href="group__foundation.html#g9f8c142fe7fa19e70ab9ed0fb2f4bbf4">NvPreprocessor.h</a> -<li>NV_PS3 -: <a class="el" href="group__foundation.html#g3f573c8d2c64b62808208d2821115a9b">NvPreprocessor.h</a> -<li>NV_PS4 -: <a class="el" href="group__foundation.html#ge077cc2ead6684130598df6505f35047">NvPreprocessor.h</a> -<li>NV_PSP2 -: <a class="el" href="group__foundation.html#g741b29f3573822e82729569f0d7d7425">NvPreprocessor.h</a> -<li>NV_PUSH_PACK_DEFAULT -: <a class="el" href="group__foundation.html#gbeef70ca4881b4e7dab66c905b6077db">NvPreprocessor.h</a> -<li>NV_RESTRICT -: <a class="el" href="group__foundation.html#g4c0c4cd5144f3366fc6e6a2c30a68c37">NvPreprocessor.h</a> -<li>NV_SNC -: <a class="el" href="group__foundation.html#g5d408962e8f40688ed6e1822476f4df8">NvPreprocessor.h</a> -<li>NV_SPU -: <a class="el" href="group__foundation.html#ge3a914c12073dca7995a96def860cbb9">NvPreprocessor.h</a> -<li>NV_SSE2 -: <a class="el" href="group__foundation.html#g0ebb9e273e6fb1e6a3512540b992987d">NvPreprocessor.h</a> -<li>NV_STRINGIZE -: <a class="el" href="group__foundation.html#g3eaed087256d1041f293b4ee82db4d46">NvPreprocessor.h</a> -<li>NV_STRINGIZE_HELPER -: <a class="el" href="group__foundation.html#g28bcef106e19cb60cd318a30acd14f05">NvPreprocessor.h</a> -<li>NV_UNIX_EXPORT -: <a class="el" href="group__foundation.html#g1ac455e380b982cc3c4b696c9c0116e1">NvPreprocessor.h</a> -<li>NV_UNIX_FAMILY -: <a class="el" href="group__foundation.html#g3fbf498d4752502d264017ea75e9a18d">NvPreprocessor.h</a> -<li>NV_VC -: <a class="el" href="group__foundation.html#g8803531575c33ce69a53cc887908fc33">NvPreprocessor.h</a> -<li>NV_VMX -: <a class="el" href="group__foundation.html#g2800fec521cb345698308d35a2507ef8">NvPreprocessor.h</a> -<li>NV_WEAK_SYMBOL -: <a class="el" href="group__foundation.html#gc77dc6def0440a1b6eaafe31abeaea34">NvPreprocessor.h</a> -<li>NV_WIIU -: <a class="el" href="group__foundation.html#g6669bc19a93cd4e2ca5b7a91654e506d">NvPreprocessor.h</a> -<li>NV_WIN32 -: <a class="el" href="group__foundation.html#g3cc94c20a8e2edb457fe19d591d130f6">NvPreprocessor.h</a> -<li>NV_WIN64 -: <a class="el" href="group__foundation.html#g760e0cc06a731a203709b1341adea8aa">NvPreprocessor.h</a> -<li>NV_WINDOWS_FAMILY -: <a class="el" href="group__foundation.html#g87ed101f72d7c221456c5888d262b143">NvPreprocessor.h</a> -<li>NV_WINRT -: <a class="el" href="group__foundation.html#gbaf152fefb2013909c162f535bc34fe0">NvPreprocessor.h</a> -<li>NV_X360 -: <a class="el" href="group__foundation.html#g581f7937204f23d8f9603643bd847caa">NvPreprocessor.h</a> -<li>NV_X64 -: <a class="el" href="group__foundation.html#gdbb99bc24045921bec5225ba8f31e49b">NvPreprocessor.h</a> -<li>NV_X86 -: <a class="el" href="group__foundation.html#g4986f9a9ce04c5584456e72fd08b954d">NvPreprocessor.h</a> -<li>NV_XBOXONE -: <a class="el" href="group__foundation.html#g61b0b6f3fcd356e6803e02ba39d1748f">NvPreprocessor.h</a> -<li>NVBLAST_ALLOC -: <a class="el" href="_nv_blast_globals_8h.html#5d66f893822bf7f14f90e2b5480c6741">NvBlastGlobals.h</a> -<li>NVBLAST_ALLOC_NAMED -: <a class="el" href="_nv_blast_globals_8h.html#8b44c099b2f3dd78e4887065cbd3844d">NvBlastGlobals.h</a> -<li>NVBLAST_ALWAYS_ASSERT -: <a class="el" href="_nv_blast_assert_8h.html#b1324c0bc11772792474d475d2fef7b2">NvBlastAssert.h</a> -<li>NVBLAST_ALWAYS_ASSERT_MESSAGE -: <a class="el" href="_nv_blast_assert_8h.html#4b7b9c0b35d81fc6b5a9ed1e3e02a335">NvBlastAssert.h</a> -<li>NVBLAST_API -: <a class="el" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NvBlastPreprocessor.h</a> -<li>NVBLAST_ASSERT -: <a class="el" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NvBlastAssert.h</a> -<li>NVBLAST_ASSERT_WITH_MESSAGE -: <a class="el" href="_nv_blast_assert_8h.html#4bef80b3f6d110ade867285f8e3acc00">NvBlastAssert.h</a> -<li>NVBLAST_CHECK -: <a class="el" href="_nv_blast_globals_8h.html#12c3113fdc58a74fd2cf9e4839a14d74">NvBlastGlobals.h</a> -<li>NVBLAST_CHECK_DEBUG -: <a class="el" href="_nv_blast_globals_8h.html#fee8367abfa398f31a979b6a6918492f">NvBlastGlobals.h</a> -<li>NVBLAST_CHECK_ERROR -: <a class="el" href="_nv_blast_globals_8h.html#7ac166d3622489e15ed28c5e61b22e0b">NvBlastGlobals.h</a> -<li>NVBLAST_CHECK_INFO -: <a class="el" href="_nv_blast_globals_8h.html#9118c6afe116051855dcd7fcd38baa9a">NvBlastGlobals.h</a> -<li>NVBLAST_CHECK_WARNING -: <a class="el" href="_nv_blast_globals_8h.html#ddfc51da498a3e77d748dff30084df79">NvBlastGlobals.h</a> -<li>NVBLAST_DELETE -: <a class="el" href="_nv_blast_globals_8h.html#169634cc0a7d8a8567b8b390c926b2e7">NvBlastGlobals.h</a> -<li>NVBLAST_FOURCC -: <a class="el" href="_nv_blast_globals_8h.html#05d6e56bfb4bc7ffdaccd9e32ef1551e">NvBlastGlobals.h</a> -<li>NVBLAST_FREE -: <a class="el" href="_nv_blast_globals_8h.html#f968d9c2dc2aaeb87f55bbd85488f741">NvBlastGlobals.h</a> -<li>NVBLAST_LOG -: <a class="el" href="_nv_blast_globals_8h.html#aa478c2c6c4b296431d526caa7ee6369">NvBlastGlobals.h</a> -<li>NVBLAST_LOG_DEBUG -: <a class="el" href="_nv_blast_globals_8h.html#840ebe37ee602bb328d88d629f8f3017">NvBlastGlobals.h</a> -<li>NVBLAST_LOG_ERROR -: <a class="el" href="_nv_blast_globals_8h.html#67129e1adea0a0ed0c08da1b16497da0">NvBlastGlobals.h</a> -<li>NVBLAST_LOG_INFO -: <a class="el" href="_nv_blast_globals_8h.html#9315f52cc9bb2de8f03b544716a06dce">NvBlastGlobals.h</a> -<li>NVBLAST_LOG_WARNING -: <a class="el" href="_nv_blast_globals_8h.html#571a982fe46cf7f797e63393a027d359">NvBlastGlobals.h</a> -<li>NVBLAST_NEW -: <a class="el" href="_nv_blast_globals_8h.html#cae7d0ae139069c3dc07f095d16bff83">NvBlastGlobals.h</a> -<li>NvBlastAllocaAligned16 -: <a class="el" href="_nv_blast_memory_8h.html#b1f69315874a0e6acc5ab7f4f0f443ad">NvBlastMemory.h</a> -<li>NvBlastBlockArrayData -: <a class="el" href="_nv_blast_memory_8h.html#44bc8a89246b1e7d824a4dd3a6e08edc">NvBlastMemory.h</a> -<li>NvBlastBlockData -: <a class="el" href="_nv_blast_memory_8h.html#3421677e17b73e6e0b7e3471fe6ad542">NvBlastMemory.h</a> -<li>NvBlastCreateOffsetAlign16 -: <a class="el" href="_nv_blast_memory_8h.html#1a2910b0e69957e23c05e09a3ceb0436">NvBlastMemory.h</a> -<li>NvBlastCreateOffsetEndAlign16 -: <a class="el" href="_nv_blast_memory_8h.html#924f54aafb03fdbd5a49693119fa86c2">NvBlastMemory.h</a> -<li>NvBlastCreateOffsetStart -: <a class="el" href="_nv_blast_memory_8h.html#6405c7730b3bae832e1883093fee3d5e">NvBlastMemory.h</a> -<li>NVBLASTEXT_FOURCC -: <a class="el" href="_nv_blast_ext_px_asset_impl_8h.html#3ee833245ea98dec4529d0ed152f2590">NvBlastExtPxAssetImpl.h</a> -<li>NVBLASTLL_CHECK -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#fcde65e0a048967e7acbc3d901f217cd">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTLL_CHECK_PARAMS -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#9c8d87fbc8fead08bdf59b3c68bcb173">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTLL_LOG_DEBUG -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#320ac0ab221d3132599e1d6f5b43ca42">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTLL_LOG_ERROR -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#3dc70f5d8fc145cfbce26e8d3d31b1b4">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTLL_LOG_INFO -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#a024c8130947e5bcd0418f7564c312b2">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTLL_LOG_WARNING -: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#028ad449128603044a76c8db870e52c6">NvBlastPreprocessorInternal.h</a> -<li>NVBLASTTK_DEFINE_TYPE_IDENTIFIABLE -: <a class="el" href="_nv_blast_tk_common_8h.html#d17fec1e0253ec1c78824c477ac8bc65">NvBlastTkCommon.h</a> -<li>NVBLASTTK_IMPL_DECLARE -: <a class="el" href="_nv_blast_tk_common_8h.html#6780b152c722066f67ab03eca09872dc">NvBlastTkCommon.h</a> -<li>NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE -: <a class="el" href="_nv_blast_tk_common_8h.html#dc9deb5a641537a8c6dc144d6c8279b5">NvBlastTkCommon.h</a> -</ul> -<h3><a class="anchor" name="index_o">- o -</a></h3><ul> -<li>OCL_MIN_NUM_PRIMITIVES -: <a class="el" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">vhacdVHACD.h</a> -</ul> -<h3><a class="anchor" name="index_p">- p -</a></h3><ul> -<li>PERLIN_NOISE_SAMPLE_TABLE -: <a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html#a5c89172703d702a397d064f704953d5">NvBlastExtAuthoringPerlinNoise.h</a> -</ul> -<h3><a class="anchor" name="index_s">- s -</a></h3><ul> -<li>SARRAY_DEFAULT_MIN_SIZE -: <a class="el" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">vhacdSArray.h</a> -<li>SIMD_2_PI -: <a class="el" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">btScalar.h</a> -<li>SIMD_DEGS_PER_RAD -: <a class="el" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">btScalar.h</a> -<li>SIMD_EPSILON -: <a class="el" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">btScalar.h</a> -<li>SIMD_FORCE_INLINE -: <a class="el" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">btScalar.h</a> -<li>SIMD_HALF_PI -: <a class="el" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">btScalar.h</a> -<li>SIMD_INFINITY -: <a class="el" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">btScalar.h</a> -<li>SIMD_PI -: <a class="el" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">btScalar.h</a> -<li>SIMD_RADS_PER_DEG -: <a class="el" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">btScalar.h</a> -<li>SIMDSQRT12 -: <a class="el" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">btScalar.h</a> -<li>SMOOTHING_GROUP_INTERIOR -: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">NvBlastExtAuthoringTypes.h</a> -<li>SUPPORTS_THREAD_LOCAL -: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#c2330888dc0d7693449501ca70ce0b18">NvBlastExtCustomProfiler.h</a> -</ul> -<h3><a class="anchor" name="index_u">- u -</a></h3><ul> -<li>USE_THREAD -: <a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a> -</ul> -<h3><a class="anchor" name="index_v">- v -</a></h3><ul> -<li>VEC_COMPARISON_OFFSET -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a> -<li>VHACD_DEBUG -: <a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">vhacdMutex.h</a> -<li>VHACD_DEBUG_MESH -: <a class="el" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">vhacdMesh.h</a> -<li>VHACD_VERIFY -: <a class="el" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">vhacdMutex.h</a> -<li>VHACD_VERSION_MAJOR -: <a class="el" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">VHACD.h</a> -<li>VHACD_VERSION_MINOR -: <a class="el" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">VHACD.h</a> -</ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/globals_defs_0x61.html b/docs/source_docs/files/globals_defs_0x61.html new file mode 100644 index 0000000..c2de8d7 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x61.html @@ -0,0 +1,84 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li class="current"><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_a">- a -</a></h3><ul> +<li>ATTRIBUTE_ALIGNED128 +: <a class="el" href="bt_scalar_8h.html#cb9392bc9b30095ec1ff9d98576b47e4">btScalar.h</a> +<li>ATTRIBUTE_ALIGNED16 +: <a class="el" href="bt_scalar_8h.html#38c30fdd0ea2558373a1b6e41c77d9d2">btScalar.h</a> +<li>ATTRIBUTE_ALIGNED64 +: <a class="el" href="bt_scalar_8h.html#f70e8b45dc0ad52b962f128ce45365dc">btScalar.h</a> +</ul> +</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/source_docs/files/globals_defs_0x62.html b/docs/source_docs/files/globals_defs_0x62.html new file mode 100644 index 0000000..924b896 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x62.html @@ -0,0 +1,128 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li class="current"><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_b">- b -</a></h3><ul> +<li>BBOX_TEST_EPS +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#1278adb36f840dc5e957ce2b34b46322">NvBlastExtAuthoringInternalCommon.h</a> +<li>BLAST_PROFILE_SCOPE_H +: <a class="el" href="_nv_blast_profiler_internal_8h.html#7383e4693e7d6d980e604ca77d4020e7">NvBlastProfilerInternal.h</a> +<li>BLAST_PROFILE_SCOPE_L +: <a class="el" href="_nv_blast_profiler_internal_8h.html#aba578d5cd160859cd514c33ac6171a5">NvBlastProfilerInternal.h</a> +<li>BLAST_PROFILE_SCOPE_M +: <a class="el" href="_nv_blast_profiler_internal_8h.html#09c365a3a48c753e60b5dfec0a991eb9">NvBlastProfilerInternal.h</a> +<li>BLAST_PROFILE_ZONE_BEGIN +: <a class="el" href="_nv_blast_profiler_internal_8h.html#464986f2cc89929ef0aa3c2cfe64c65c">NvBlastProfilerInternal.h</a> +<li>BLAST_PROFILE_ZONE_END +: <a class="el" href="_nv_blast_profiler_internal_8h.html#653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a> +<li>BLASTRT_MAX_CHUNKS +: <a class="el" href="_nv_blast_ext_r_t_8h.html#9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a> +<li>BLASTRT_MAX_EDGES_PER_CHUNK +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a> +<li>BLASTRT_MAX_VERTICES +: <a class="el" href="_nv_blast_ext_r_t_8h.html#b61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a> +<li>BT_ALLOW_ARRAY_COPY_OPERATOR +: <a class="el" href="bt_aligned_object_array_8h.html#f679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a> +<li>BT_BULLET_VERSION +: <a class="el" href="bt_scalar_8h.html#cdcfe44a281881cbd298ecdee240ea46">btScalar.h</a> +<li>BT_DECLARE_ALIGNED_ALLOCATOR +: <a class="el" href="bt_scalar_8h.html#0bd5b84db13a000ac43fffe2bfc32187">btScalar.h</a> +<li>BT_DECLARE_HANDLE +: <a class="el" href="bt_scalar_8h.html#358fff092c05693d8351cef9e9dae9a7">btScalar.h</a> +<li>BT_LARGE_FLOAT +: <a class="el" href="bt_scalar_8h.html#3a24ecdd029d38fef175bee5d965710a">btScalar.h</a> +<li>BT_USE_PLACEMENT_NEW +: <a class="el" href="bt_aligned_object_array_8h.html#bbaa34c72a791d366573e6e25e0bf702">btAlignedObjectArray.h</a> +<li>btAlignedAlloc +: <a class="el" href="bt_aligned_allocator_8h.html#5798ef3418d84a1761ef917ef6720db7">btAlignedAllocator.h</a> +<li>btAlignedFree +: <a class="el" href="bt_aligned_allocator_8h.html#053f25687d0cd7a29571c8669cf9bcd4">btAlignedAllocator.h</a> +<li>btAssert +: <a class="el" href="bt_scalar_8h.html#ff3e6078c073f6ba0edb95353f2c2c62">btScalar.h</a> +<li>btFsels +: <a class="el" href="bt_scalar_8h.html#cb1bcde16483d0a21f71ac4fe1c334be">btScalar.h</a> +<li>btFullAssert +: <a class="el" href="bt_scalar_8h.html#90bc8c8b8f79211b2b7f0356c4cd804f">btScalar.h</a> +<li>btLikely +: <a class="el" href="bt_scalar_8h.html#e9d26f737755d56d5374339f176a55ac">btScalar.h</a> +<li>btRecipSqrt +: <a class="el" href="bt_scalar_8h.html#3103b9da34215c512d7fbff3cd94dd60">btScalar.h</a> +<li>btUnlikely +: <a class="el" href="bt_scalar_8h.html#75f41f19fd54104288141671ecf47427">btScalar.h</a> +<li>btVector3Data +: <a class="el" href="bt_vector3_8h.html#d116b75e5135551c1335437e47fd8a3f">btVector3.h</a> +<li>btVector3DataName +: <a class="el" href="bt_vector3_8h.html#22c3af642cd6ee73d125e310c6318cce">btVector3.h</a> +</ul> +</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/source_docs/files/globals_defs_0x63.html b/docs/source_docs/files/globals_defs_0x63.html new file mode 100644 index 0000000..052fb07 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x63.html @@ -0,0 +1,80 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li class="current"><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_c">- c -</a></h3><ul> +<li>CH_APP_MIN_NUM_PRIMITIVES +: <a class="el" href="vhacd_v_h_a_c_d_8h.html#0c437a2f10c2744274175758659c6b3f">vhacdVHACD.h</a> +</ul> +</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/source_docs/files/globals_defs_0x64.html b/docs/source_docs/files/globals_defs_0x64.html new file mode 100644 index 0000000..deff3e3 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x64.html @@ -0,0 +1,80 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li class="current"><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_d">- d -</a></h3><ul> +<li>DTO_CLASS +: <a class="el" href="_d_t_o_macros_8h.html#01dbdd792fc1f215185e97b95c627db8">DTOMacros.h</a> +</ul> +</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/source_docs/files/globals_defs_0x65.html b/docs/source_docs/files/globals_defs_0x65.html new file mode 100644 index 0000000..b6530da --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x65.html @@ -0,0 +1,84 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li class="current"><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_e">- e -</a></h3><ul> +<li>ExtSerializerBoilerplate +: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#dc8de70aee50af45adfbbc23449b3feb">NvBlastExtSerializationInternal.h</a> +<li>ExtSerializerDefaultFactoryAndRelease +: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#222a4e46d410e4447825a9592b47fb23">NvBlastExtSerializationInternal.h</a> +<li>ExtSerializerReadOnly +: <a class="el" href="_nv_blast_ext_serialization_internal_8h.html#4392703db37983d47a65786528f90c96">NvBlastExtSerializationInternal.h</a> +</ul> +</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/source_docs/files/globals_defs_0x66.html b/docs/source_docs/files/globals_defs_0x66.html new file mode 100644 index 0000000..84505eb --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x66.html @@ -0,0 +1,80 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li class="current"><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_f">- f -</a></h3><ul> +<li>FM_DEFAULT_GRANULARITY +: <a class="el" href="_float_math_8h.html#9da2fa07f097e59a3697d603b2c2f541">FloatMath.h</a> +</ul> +</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/source_docs/files/globals_defs_0x6d.html b/docs/source_docs/files/globals_defs_0x6d.html new file mode 100644 index 0000000..263b4fc --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x6d.html @@ -0,0 +1,82 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li class="current"><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_m">- m -</a></h3><ul> +<li>MATERIAL_INTERIOR +: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#4b5be3049d66fc468db102281f6c068b">NvBlastExtAuthoringTypes.h</a> +<li>MAXIMUM_EXTENT +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a8f38c265574616c9326504a5d9919f7">NvBlastExtAuthoringInternalCommon.h</a> +</ul> +</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/source_docs/files/globals_defs_0x6e.html b/docs/source_docs/files/globals_defs_0x6e.html new file mode 100644 index 0000000..deb9937 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x6e.html @@ -0,0 +1,368 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li class="current"><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_n">- n -</a></h3><ul> +<li>NOATOM +: <a class="el" href="_nv_blast_include_windows_8h.html#a59dc3d2c7dc2ec85638761aeb2d50f7">NvBlastIncludeWindows.h</a> +<li>NOCLIPBOARD +: <a class="el" href="_nv_blast_include_windows_8h.html#2e4c78354db40d44bea894e472550c11">NvBlastIncludeWindows.h</a> +<li>NOCOLOR +: <a class="el" href="_nv_blast_include_windows_8h.html#d99d89815bdc61acfe8744c41c96e637">NvBlastIncludeWindows.h</a> +<li>NOCOMM +: <a class="el" href="_nv_blast_include_windows_8h.html#2ee511fa2fd29a9a1f0efbcb2c364b8f">NvBlastIncludeWindows.h</a> +<li>NOCTLMGR +: <a class="el" href="_nv_blast_include_windows_8h.html#679a4dcdfeb97910576cff8452efb28e">NvBlastIncludeWindows.h</a> +<li>NODEFERWINDOWPOS +: <a class="el" href="_nv_blast_include_windows_8h.html#348ad07df4aceda9097d9497b78bccd9">NvBlastIncludeWindows.h</a> +<li>NODRAWTEXT +: <a class="el" href="_nv_blast_include_windows_8h.html#5ceb8b3e84824f87cae315091546e67f">NvBlastIncludeWindows.h</a> +<li>NOGDI +: <a class="el" href="_nv_blast_include_windows_8h.html#2bedaca1c6ca66de2397772910fbe140">NvBlastIncludeWindows.h</a> +<li>NOGDICAPMASKS +: <a class="el" href="_nv_blast_include_windows_8h.html#8effd0655f96cc25e57c0b348669df7b">NvBlastIncludeWindows.h</a> +<li>NOHELP +: <a class="el" href="_nv_blast_include_windows_8h.html#34c6896a3b5f4079b3539fb8118be1d5">NvBlastIncludeWindows.h</a> +<li>NOICONS +: <a class="el" href="_nv_blast_include_windows_8h.html#8b8c544b2e9e3359de25f7d89f4f5de9">NvBlastIncludeWindows.h</a> +<li>NOKANJI +: <a class="el" href="_nv_blast_include_windows_8h.html#0958eca070bb77eddff0a604acda46f2">NvBlastIncludeWindows.h</a> +<li>NOKEYSTATES +: <a class="el" href="_nv_blast_include_windows_8h.html#6f4a8b3fe02f55fd022b91b3a965e15c">NvBlastIncludeWindows.h</a> +<li>NOMB +: <a class="el" href="_nv_blast_include_windows_8h.html#8bd3112472ae1e33be8faf5294230948">NvBlastIncludeWindows.h</a> +<li>NOMCX +: <a class="el" href="_nv_blast_include_windows_8h.html#256fe1caeb996b1142c3eb51097fef0e">NvBlastIncludeWindows.h</a> +<li>NOMEMMGR +: <a class="el" href="_nv_blast_include_windows_8h.html#8b2f514658ba28ae0ea3b8b96edf520e">NvBlastIncludeWindows.h</a> +<li>NOMENUS +: <a class="el" href="_nv_blast_include_windows_8h.html#15dd7444df67d292b83dc869d6e4b417">NvBlastIncludeWindows.h</a> +<li>NOMETAFILE +: <a class="el" href="_nv_blast_include_windows_8h.html#37618c72c08b2464576612b2ac595b30">NvBlastIncludeWindows.h</a> +<li>NOMINMAX +: <a class="el" href="_nv_blast_include_windows_8h.html#9f918755b601cf4bffca775992e6fb90">NvBlastIncludeWindows.h</a> +<li>NOMSG +: <a class="el" href="_nv_blast_include_windows_8h.html#1f4e51b89381cd3aecebd55bd4d700b6">NvBlastIncludeWindows.h</a> +<li>NONLS +: <a class="el" href="_nv_blast_include_windows_8h.html#52be9abe7ca69b513aa7e975284d4f67">NvBlastIncludeWindows.h</a> +<li>NOOPENFILE +: <a class="el" href="_nv_blast_include_windows_8h.html#2d7186e4a6dfcc0011461ce1e8b70a05">NvBlastIncludeWindows.h</a> +<li>NOPROFILER +: <a class="el" href="_nv_blast_include_windows_8h.html#f883320ccbc88fe5ff2d8733ec0a034f">NvBlastIncludeWindows.h</a> +<li>NORASTEROPS +: <a class="el" href="_nv_blast_include_windows_8h.html#0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a> +<li>NORM_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#32c55d4d4c220508c3b7b73a88015c22">NvBlastExtAuthoringInternalCommon.h</a> +<li>NOSCROLL +: <a class="el" href="_nv_blast_include_windows_8h.html#06f62f70cab65b4c19972202f784e12d">NvBlastIncludeWindows.h</a> +<li>NOSERVICE +: <a class="el" href="_nv_blast_include_windows_8h.html#14ac98af6281e748377693d824e41ca9">NvBlastIncludeWindows.h</a> +<li>NOSHOWWINDOW +: <a class="el" href="_nv_blast_include_windows_8h.html#b2dcc39e73a373330467f5f503c779d3">NvBlastIncludeWindows.h</a> +<li>NOSOUND +: <a class="el" href="_nv_blast_include_windows_8h.html#f40cddcc88a6ebeed4f75d4bbbed195e">NvBlastIncludeWindows.h</a> +<li>NOSYSCOMMANDS +: <a class="el" href="_nv_blast_include_windows_8h.html#271ce221dc9c5c8887d443008b3d718c">NvBlastIncludeWindows.h</a> +<li>NOSYSMETRICS +: <a class="el" href="_nv_blast_include_windows_8h.html#ea709a8ba0a7d510cefcf625fdb3b4b1">NvBlastIncludeWindows.h</a> +<li>NOT_VALID_VERTEX +: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#d4944cec8cff7e7abfc2e2478558e6da">NvBlastExtAuthoringTypes.h</a> +<li>NOTEXTMETRIC +: <a class="el" href="_nv_blast_include_windows_8h.html#7d6ea5ce712ed1d05533cf8ebf38d880">NvBlastIncludeWindows.h</a> +<li>NOUSER +: <a class="el" href="_nv_blast_include_windows_8h.html#73886ff6a915a4a92e3ade13eba71f6d">NvBlastIncludeWindows.h</a> +<li>NOVIRTUALKEYCODES +: <a class="el" href="_nv_blast_include_windows_8h.html#c5ff788cb8638ce5daf99e586083eef2">NvBlastIncludeWindows.h</a> +<li>NOWH +: <a class="el" href="_nv_blast_include_windows_8h.html#ac388bb1bd11a9a15b594321658ae233">NvBlastIncludeWindows.h</a> +<li>NOWINMESSAGES +: <a class="el" href="_nv_blast_include_windows_8h.html#90d30d395de13a4f31a42b4066cfbb68">NvBlastIncludeWindows.h</a> +<li>NOWINOFFSETS +: <a class="el" href="_nv_blast_include_windows_8h.html#964a6e23899e4f0b1886d86b1981545d">NvBlastIncludeWindows.h</a> +<li>NOWINSTYLES +: <a class="el" href="_nv_blast_include_windows_8h.html#22c56a31990574a86b40f60b6073cdba">NvBlastIncludeWindows.h</a> +<li>NV_A64 +: <a class="el" href="group__foundation.html#g5c14e5e0d9641e29d184997f0c8b5ede">NvPreprocessor.h</a> +<li>NV_ALIGN +: <a class="el" href="group__foundation.html#g5a10a2ef5a9db1edafe12bfc0af52869">NvPreprocessor.h</a> +<li>NV_ALIGN_PREFIX +: <a class="el" href="group__foundation.html#gbe5430f2c9a3661ad09593408d2389b0">NvPreprocessor.h</a> +<li>NV_ALIGN_SUFFIX +: <a class="el" href="group__foundation.html#g7bad965576a26ea4543e6717f2a3367b">NvPreprocessor.h</a> +<li>NV_ANDROID +: <a class="el" href="group__foundation.html#ga58561a6bd8c7797488a51be7bb41f57">NvPreprocessor.h</a> +<li>NV_APPLE_FAMILY +: <a class="el" href="group__foundation.html#g3399c6295a0a286d2753b466baec803a">NvPreprocessor.h</a> +<li>NV_ARM +: <a class="el" href="group__foundation.html#gaba32693e5dd5095968e0b608ad91435">NvPreprocessor.h</a> +<li>NV_ARM_FAMILY +: <a class="el" href="group__foundation.html#g9be1389e02a540f72e549e47ebd69ad3">NvPreprocessor.h</a> +<li>NV_CHECKED +: <a class="el" href="group__foundation.html#gdc7c92598000916bb7dc9870cbdf3673">NvPreprocessor.h</a> +<li>NV_CLANG +: <a class="el" href="group__foundation.html#g370315a9675c8a022aa13938c24795cd">NvPreprocessor.h</a> +<li>NV_COMPILE_TIME_ASSERT +: <a class="el" href="group__foundation.html#g75e36581442a14a7187644fd92b799f5">NvPreprocessor.h</a> +<li>NV_CONCAT +: <a class="el" href="group__foundation.html#ge5369ee72783436b1679b593f06c038d">NvPreprocessor.h</a> +<li>NV_CONCAT_HELPER +: <a class="el" href="group__foundation.html#g6e5cc78f0b9d8e462049d53f4b5181ae">NvPreprocessor.h</a> +<li>NV_CUDA_CALLABLE +: <a class="el" href="group__foundation.html#gf345e5634817936729c938b00cf10a25">NvPreprocessor.h</a> +<li>NV_DEBUG +: <a class="el" href="group__foundation.html#gca12a62d0167edbf87022fc19b442f3f">NvPreprocessor.h</a> +<li>NV_DEPRECATED +: <a class="el" href="group__foundation.html#g2f137f0791dcbf897e62583f14399f65">NvPreprocessor.h</a> +<li>NV_DLL_EXPORT +: <a class="el" href="group__foundation.html#gb099143f4f29cc000cff7819bbf0f9e0">NvPreprocessor.h</a> +<li>NV_DLL_IMPORT +: <a class="el" href="group__foundation.html#g5186e106b0627ce43b3ed7c6bea75252">NvPreprocessor.h</a> +<li>NV_DOXYGEN +: <a class="el" href="group__foundation.html#g9ca5b4b95cee3052f5a81085b93ea0b0">NvPreprocessor.h</a> +<li>NV_DUMMY_SYMBOL +: <a class="el" href="group__foundation.html#g82f2b8161bc1f7e726ac645c200769a3">NvPreprocessor.h</a> +<li>NV_ENABLE_ASSERTS +: <a class="el" href="group__foundation.html#g436bd62778801fb05c2e3feb74469fc2">NvPreprocessor.h</a> +<li>NV_FORCE_INLINE +: <a class="el" href="group__foundation.html#ge9e06fb68b9ca307fa4377186da9052e">NvPreprocessor.h</a> +<li>NV_GCC +: <a class="el" href="group__foundation.html#g5da4978ba2d6d5dba81650d4ba75ca33">NvPreprocessor.h</a> +<li>NV_GCC_FAMILY +: <a class="el" href="group__foundation.html#gfd60b0665f37480ed74e7ce61618bda7">NvPreprocessor.h</a> +<li>NV_GHS +: <a class="el" href="group__foundation.html#ga8fa59562b3ff1f6e7d157357ef13341">NvPreprocessor.h</a> +<li>NV_INLINE +: <a class="el" href="group__foundation.html#g36a01a4a51968418a26b06da7e1ad5d0">NvPreprocessor.h</a> +<li>NV_INTEL_FAMILY +: <a class="el" href="group__foundation.html#ge0d9bcbded673342d8eb643b3f6ab80f">NvPreprocessor.h</a> +<li>NV_IOS +: <a class="el" href="group__foundation.html#g42f9ade4a1a0e3546f020cf24f41a2fe">NvPreprocessor.h</a> +<li>NV_LINUX +: <a class="el" href="group__foundation.html#ge113833df736001a9b536ebd991a7a9f">NvPreprocessor.h</a> +<li>NV_LINUX_FAMILY +: <a class="el" href="group__foundation.html#g715e5def4ab649f06ef2797528754a23">NvPreprocessor.h</a> +<li>NV_MICROSOFT_FAMILY +: <a class="el" href="group__foundation.html#g135d491d4fa5afae888bcbc1c02f9745">NvPreprocessor.h</a> +<li>NV_NEON +: <a class="el" href="group__foundation.html#g57eadff0b64e7b4886a481d0539d6096">NvPreprocessor.h</a> +<li>NV_NOALIAS +: <a class="el" href="group__foundation.html#g8d631fdab8fe45ea1e4dad3caa8f7a95">NvPreprocessor.h</a> +<li>NV_NOCOPY +: <a class="el" href="group__foundation.html#gcf9618bbfb96b6c415429e69a922d7cd">NvPreprocessor.h</a> +<li>NV_NOINLINE +: <a class="el" href="group__foundation.html#g883c8e56338740a881af1e1071fd19cc">NvPreprocessor.h</a> +<li>NV_NVTX +: <a class="el" href="group__foundation.html#g9cb70a50d55e516eca829ff6680804d6">NvPreprocessor.h</a> +<li>NV_OFFSET_OF +: <a class="el" href="group__foundation.html#g7c2d7c9e736e71bfdf8524c2155a13ed">NvPreprocessor.h</a> +<li>NV_OFFSET_OF_RT +: <a class="el" href="group__foundation.html#gf3a2e42fdfaeb8ba7832216b3fd8f8bd">NvPreprocessor.h</a> +<li>NV_OFFSETOF_BASE +: <a class="el" href="group__foundation.html#gc028758258875ccf553bf9d54d4095a6">NvPreprocessor.h</a> +<li>NV_OSX +: <a class="el" href="group__foundation.html#gf8c6a384ad2d9150720d111c154ac570">NvPreprocessor.h</a> +<li>NV_P64_FAMILY +: <a class="el" href="group__foundation.html#gfff0169bf95189167358fd42525ea524">NvPreprocessor.h</a> +<li>NV_POP_PACK +: <a class="el" href="group__foundation.html#g67b78c1675d9669274bf61e170ad8d68">NvPreprocessor.h</a> +<li>NV_PPC +: <a class="el" href="group__foundation.html#g8b9c3f255c9417e6dea000798efe5e14">NvPreprocessor.h</a> +<li>NV_PPU +: <a class="el" href="group__foundation.html#g3ebfc6594317671a0dee92ee3a442097">NvPreprocessor.h</a> +<li>NV_PROFILE +: <a class="el" href="group__foundation.html#g9f8c142fe7fa19e70ab9ed0fb2f4bbf4">NvPreprocessor.h</a> +<li>NV_PS3 +: <a class="el" href="group__foundation.html#g3f573c8d2c64b62808208d2821115a9b">NvPreprocessor.h</a> +<li>NV_PS4 +: <a class="el" href="group__foundation.html#ge077cc2ead6684130598df6505f35047">NvPreprocessor.h</a> +<li>NV_PSP2 +: <a class="el" href="group__foundation.html#g741b29f3573822e82729569f0d7d7425">NvPreprocessor.h</a> +<li>NV_PUSH_PACK_DEFAULT +: <a class="el" href="group__foundation.html#gbeef70ca4881b4e7dab66c905b6077db">NvPreprocessor.h</a> +<li>NV_RESTRICT +: <a class="el" href="group__foundation.html#g4c0c4cd5144f3366fc6e6a2c30a68c37">NvPreprocessor.h</a> +<li>NV_SNC +: <a class="el" href="group__foundation.html#g5d408962e8f40688ed6e1822476f4df8">NvPreprocessor.h</a> +<li>NV_SPU +: <a class="el" href="group__foundation.html#ge3a914c12073dca7995a96def860cbb9">NvPreprocessor.h</a> +<li>NV_SSE2 +: <a class="el" href="group__foundation.html#g0ebb9e273e6fb1e6a3512540b992987d">NvPreprocessor.h</a> +<li>NV_STRINGIZE +: <a class="el" href="group__foundation.html#g3eaed087256d1041f293b4ee82db4d46">NvPreprocessor.h</a> +<li>NV_STRINGIZE_HELPER +: <a class="el" href="group__foundation.html#g28bcef106e19cb60cd318a30acd14f05">NvPreprocessor.h</a> +<li>NV_UNIX_EXPORT +: <a class="el" href="group__foundation.html#g1ac455e380b982cc3c4b696c9c0116e1">NvPreprocessor.h</a> +<li>NV_UNIX_FAMILY +: <a class="el" href="group__foundation.html#g3fbf498d4752502d264017ea75e9a18d">NvPreprocessor.h</a> +<li>NV_VC +: <a class="el" href="group__foundation.html#g8803531575c33ce69a53cc887908fc33">NvPreprocessor.h</a> +<li>NV_VMX +: <a class="el" href="group__foundation.html#g2800fec521cb345698308d35a2507ef8">NvPreprocessor.h</a> +<li>NV_WEAK_SYMBOL +: <a class="el" href="group__foundation.html#gc77dc6def0440a1b6eaafe31abeaea34">NvPreprocessor.h</a> +<li>NV_WIIU +: <a class="el" href="group__foundation.html#g6669bc19a93cd4e2ca5b7a91654e506d">NvPreprocessor.h</a> +<li>NV_WIN32 +: <a class="el" href="group__foundation.html#g3cc94c20a8e2edb457fe19d591d130f6">NvPreprocessor.h</a> +<li>NV_WIN64 +: <a class="el" href="group__foundation.html#g760e0cc06a731a203709b1341adea8aa">NvPreprocessor.h</a> +<li>NV_WINDOWS_FAMILY +: <a class="el" href="group__foundation.html#g87ed101f72d7c221456c5888d262b143">NvPreprocessor.h</a> +<li>NV_WINRT +: <a class="el" href="group__foundation.html#gbaf152fefb2013909c162f535bc34fe0">NvPreprocessor.h</a> +<li>NV_X360 +: <a class="el" href="group__foundation.html#g581f7937204f23d8f9603643bd847caa">NvPreprocessor.h</a> +<li>NV_X64 +: <a class="el" href="group__foundation.html#gdbb99bc24045921bec5225ba8f31e49b">NvPreprocessor.h</a> +<li>NV_X86 +: <a class="el" href="group__foundation.html#g4986f9a9ce04c5584456e72fd08b954d">NvPreprocessor.h</a> +<li>NV_XBOXONE +: <a class="el" href="group__foundation.html#g61b0b6f3fcd356e6803e02ba39d1748f">NvPreprocessor.h</a> +<li>NVBLAST_ALLOC +: <a class="el" href="_nv_blast_globals_8h.html#5d66f893822bf7f14f90e2b5480c6741">NvBlastGlobals.h</a> +<li>NVBLAST_ALLOC_NAMED +: <a class="el" href="_nv_blast_globals_8h.html#8b44c099b2f3dd78e4887065cbd3844d">NvBlastGlobals.h</a> +<li>NVBLAST_ALWAYS_ASSERT +: <a class="el" href="_nv_blast_assert_8h.html#b1324c0bc11772792474d475d2fef7b2">NvBlastAssert.h</a> +<li>NVBLAST_ALWAYS_ASSERT_MESSAGE +: <a class="el" href="_nv_blast_assert_8h.html#4b7b9c0b35d81fc6b5a9ed1e3e02a335">NvBlastAssert.h</a> +<li>NVBLAST_API +: <a class="el" href="_nv_blast_preprocessor_8h.html#e5c980f1b9848025a2fefa05a9d3bce1">NvBlastPreprocessor.h</a> +<li>NVBLAST_ASSERT +: <a class="el" href="_nv_blast_assert_8h.html#2b179fca67cdb57b12b65e33fe3f6c93">NvBlastAssert.h</a> +<li>NVBLAST_ASSERT_WITH_MESSAGE +: <a class="el" href="_nv_blast_assert_8h.html#4bef80b3f6d110ade867285f8e3acc00">NvBlastAssert.h</a> +<li>NVBLAST_CHECK +: <a class="el" href="_nv_blast_globals_8h.html#12c3113fdc58a74fd2cf9e4839a14d74">NvBlastGlobals.h</a> +<li>NVBLAST_CHECK_DEBUG +: <a class="el" href="_nv_blast_globals_8h.html#fee8367abfa398f31a979b6a6918492f">NvBlastGlobals.h</a> +<li>NVBLAST_CHECK_ERROR +: <a class="el" href="_nv_blast_globals_8h.html#7ac166d3622489e15ed28c5e61b22e0b">NvBlastGlobals.h</a> +<li>NVBLAST_CHECK_INFO +: <a class="el" href="_nv_blast_globals_8h.html#9118c6afe116051855dcd7fcd38baa9a">NvBlastGlobals.h</a> +<li>NVBLAST_CHECK_WARNING +: <a class="el" href="_nv_blast_globals_8h.html#ddfc51da498a3e77d748dff30084df79">NvBlastGlobals.h</a> +<li>NVBLAST_DELETE +: <a class="el" href="_nv_blast_globals_8h.html#169634cc0a7d8a8567b8b390c926b2e7">NvBlastGlobals.h</a> +<li>NVBLAST_FOURCC +: <a class="el" href="_nv_blast_globals_8h.html#05d6e56bfb4bc7ffdaccd9e32ef1551e">NvBlastGlobals.h</a> +<li>NVBLAST_FREE +: <a class="el" href="_nv_blast_globals_8h.html#f968d9c2dc2aaeb87f55bbd85488f741">NvBlastGlobals.h</a> +<li>NVBLAST_LOG +: <a class="el" href="_nv_blast_globals_8h.html#aa478c2c6c4b296431d526caa7ee6369">NvBlastGlobals.h</a> +<li>NVBLAST_LOG_DEBUG +: <a class="el" href="_nv_blast_globals_8h.html#840ebe37ee602bb328d88d629f8f3017">NvBlastGlobals.h</a> +<li>NVBLAST_LOG_ERROR +: <a class="el" href="_nv_blast_globals_8h.html#67129e1adea0a0ed0c08da1b16497da0">NvBlastGlobals.h</a> +<li>NVBLAST_LOG_INFO +: <a class="el" href="_nv_blast_globals_8h.html#9315f52cc9bb2de8f03b544716a06dce">NvBlastGlobals.h</a> +<li>NVBLAST_LOG_WARNING +: <a class="el" href="_nv_blast_globals_8h.html#571a982fe46cf7f797e63393a027d359">NvBlastGlobals.h</a> +<li>NVBLAST_NEW +: <a class="el" href="_nv_blast_globals_8h.html#cae7d0ae139069c3dc07f095d16bff83">NvBlastGlobals.h</a> +<li>NvBlastAllocaAligned16 +: <a class="el" href="_nv_blast_memory_8h.html#b1f69315874a0e6acc5ab7f4f0f443ad">NvBlastMemory.h</a> +<li>NvBlastBlockArrayData +: <a class="el" href="_nv_blast_memory_8h.html#44bc8a89246b1e7d824a4dd3a6e08edc">NvBlastMemory.h</a> +<li>NvBlastBlockData +: <a class="el" href="_nv_blast_memory_8h.html#3421677e17b73e6e0b7e3471fe6ad542">NvBlastMemory.h</a> +<li>NvBlastCreateOffsetAlign16 +: <a class="el" href="_nv_blast_memory_8h.html#1a2910b0e69957e23c05e09a3ceb0436">NvBlastMemory.h</a> +<li>NvBlastCreateOffsetEndAlign16 +: <a class="el" href="_nv_blast_memory_8h.html#924f54aafb03fdbd5a49693119fa86c2">NvBlastMemory.h</a> +<li>NvBlastCreateOffsetStart +: <a class="el" href="_nv_blast_memory_8h.html#6405c7730b3bae832e1883093fee3d5e">NvBlastMemory.h</a> +<li>NVBLASTEXT_FOURCC +: <a class="el" href="_nv_blast_ext_px_asset_impl_8h.html#3ee833245ea98dec4529d0ed152f2590">NvBlastExtPxAssetImpl.h</a> +<li>NVBLASTLL_CHECK +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#fcde65e0a048967e7acbc3d901f217cd">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTLL_CHECK_PARAMS +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#9c8d87fbc8fead08bdf59b3c68bcb173">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTLL_LOG_DEBUG +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#320ac0ab221d3132599e1d6f5b43ca42">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTLL_LOG_ERROR +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#3dc70f5d8fc145cfbce26e8d3d31b1b4">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTLL_LOG_INFO +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#a024c8130947e5bcd0418f7564c312b2">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTLL_LOG_WARNING +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#028ad449128603044a76c8db870e52c6">NvBlastPreprocessorInternal.h</a> +<li>NVBLASTTK_DEFINE_TYPE_IDENTIFIABLE +: <a class="el" href="_nv_blast_tk_common_8h.html#d17fec1e0253ec1c78824c477ac8bc65">NvBlastTkCommon.h</a> +<li>NVBLASTTK_IMPL_DECLARE +: <a class="el" href="_nv_blast_tk_common_8h.html#6780b152c722066f67ab03eca09872dc">NvBlastTkCommon.h</a> +<li>NVBLASTTK_IMPL_DEFINE_IDENTIFIABLE +: <a class="el" href="_nv_blast_tk_common_8h.html#dc9deb5a641537a8c6dc144d6c8279b5">NvBlastTkCommon.h</a> +</ul> +</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/source_docs/files/globals_defs_0x6f.html b/docs/source_docs/files/globals_defs_0x6f.html new file mode 100644 index 0000000..e3fe13f --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x6f.html @@ -0,0 +1,80 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li class="current"><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_o">- o -</a></h3><ul> +<li>OCL_MIN_NUM_PRIMITIVES +: <a class="el" href="vhacd_v_h_a_c_d_8h.html#98105bf63d2188374c64df6afc5d3fc4">vhacdVHACD.h</a> +</ul> +</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/source_docs/files/globals_defs_0x70.html b/docs/source_docs/files/globals_defs_0x70.html new file mode 100644 index 0000000..9e7e29d --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x70.html @@ -0,0 +1,82 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li class="current"><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_p">- p -</a></h3><ul> +<li>PERLIN_NOISE_SAMPLE_TABLE +: <a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html#a5c89172703d702a397d064f704953d5">NvBlastExtAuthoringPerlinNoise.h</a> +<li>POS_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#33b5ebc62b7fb0364e3ae3575380142b">NvBlastExtAuthoringInternalCommon.h</a> +</ul> +</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/source_docs/files/globals_defs_0x73.html b/docs/source_docs/files/globals_defs_0x73.html new file mode 100644 index 0000000..cdf0b14 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x73.html @@ -0,0 +1,102 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li class="current"><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_s">- s -</a></h3><ul> +<li>SARRAY_DEFAULT_MIN_SIZE +: <a class="el" href="vhacd_s_array_8h.html#eec8eb5a000d3e7b5d7c4fcf0bddb0d0">vhacdSArray.h</a> +<li>SIMD_2_PI +: <a class="el" href="bt_scalar_8h.html#fa3dad5a5edb29663834714c0ef492bb">btScalar.h</a> +<li>SIMD_DEGS_PER_RAD +: <a class="el" href="bt_scalar_8h.html#3f5619d3b313715b716a938afe47207d">btScalar.h</a> +<li>SIMD_EPSILON +: <a class="el" href="bt_scalar_8h.html#e51eef6845bd59f964c1b2dbfe7054b7">btScalar.h</a> +<li>SIMD_FORCE_INLINE +: <a class="el" href="bt_scalar_8h.html#8a6a3e8b28846a3d7271e376c738ec40">btScalar.h</a> +<li>SIMD_HALF_PI +: <a class="el" href="bt_scalar_8h.html#f451c843c6b96c5ce1fa0d1c39f4c255">btScalar.h</a> +<li>SIMD_INFINITY +: <a class="el" href="bt_scalar_8h.html#87dcd463392e45ddb5350989e566f34a">btScalar.h</a> +<li>SIMD_PI +: <a class="el" href="bt_scalar_8h.html#1bdff187c878167505bcedbbbabf7b0a">btScalar.h</a> +<li>SIMD_RADS_PER_DEG +: <a class="el" href="bt_scalar_8h.html#0bec5e0f836008c100e66bddc0dc464d">btScalar.h</a> +<li>SIMDSQRT12 +: <a class="el" href="bt_scalar_8h.html#568883327ba96f54afed8dfd7ec1c66e">btScalar.h</a> +<li>SMOOTHING_GROUP_INTERIOR +: <a class="el" href="_nv_blast_ext_authoring_types_8h.html#5c135fd7a43ce8f0cd09ad8891975ff7">NvBlastExtAuthoringTypes.h</a> +<li>SUPPORTS_THREAD_LOCAL +: <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#c2330888dc0d7693449501ca70ce0b18">NvBlastExtCustomProfiler.h</a> +</ul> +</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/source_docs/files/globals_defs_0x75.html b/docs/source_docs/files/globals_defs_0x75.html new file mode 100644 index 0000000..99f849f --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x75.html @@ -0,0 +1,82 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li class="current"><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_u">- u -</a></h3><ul> +<li>UINT32_MAX +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#b5eb23180f7cc12b7d6c04a8ec067fdd">NvBlastPreprocessorInternal.h</a> +<li>USE_THREAD +: <a class="el" href="vhacd_v_h_a_c_d_8h.html#f62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a> +</ul> +</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/source_docs/files/globals_defs_0x76.html b/docs/source_docs/files/globals_defs_0x76.html new file mode 100644 index 0000000..04237e6 --- /dev/null +++ b/docs/source_docs/files/globals_defs_0x76.html @@ -0,0 +1,88 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Class Members</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li class="current"><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="files.html"><span>File List</span></a></li> + <li class="current"><a href="globals.html"><span>File Members</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals.html"><span>All</span></a></li> + <li><a href="globals_func.html"><span>Functions</span></a></li> + <li><a href="globals_vars.html"><span>Variables</span></a></li> + <li><a href="globals_type.html"><span>Typedefs</span></a></li> + <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="globals_defs.html#index__"><span>_</span></a></li> + <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li> + <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li> + <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li> + <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li> + <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li> + <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li> + <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li> + <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li> + <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li> + <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li> + <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li> + <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li> + <li class="current"><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li> + </ul> + </div> +</div> +<div class="contents"> + +<p> +<h3><a class="anchor" name="index_v">- v -</a></h3><ul> +<li>VHACD_DEBUG +: <a class="el" href="vhacd_mutex_8h.html#902ded4fa4922238dc735a3591ec1105">vhacdMutex.h</a> +<li>VHACD_DEBUG_MESH +: <a class="el" href="vhacd_mesh_8h.html#09d737ec45c0c0ae479ac780ed2c6beb">vhacdMesh.h</a> +<li>VHACD_VERIFY +: <a class="el" href="vhacd_mutex_8h.html#d539e4f7123742216d949aabf220cfab">vhacdMutex.h</a> +<li>VHACD_VERSION_MAJOR +: <a class="el" href="_v_h_a_c_d_8h.html#b1bc4ac2bccad0468a4027ec93924b42">VHACD.h</a> +<li>VHACD_VERSION_MINOR +: <a class="el" href="_v_h_a_c_d_8h.html#48fb6c988d69a4916daa24f423e412fb">VHACD.h</a> +</ul> +</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/source_docs/files/globals_defs_b.html b/docs/source_docs/files/globals_defs_b.html index f5e00eb..147437a 100755 --- a/docs/source_docs/files/globals_defs_b.html +++ b/docs/source_docs/files/globals_defs_b.html @@ -63,6 +63,15 @@ $(document).ready(function(){initNavTree('globals_defs_b.html','');}); <li>BLAST_PROFILE_ZONE_END : <a class="el" href="_nv_blast_profiler_internal_8h.html#a653728cfdd79299f6fe72f71eb8c5590">NvBlastProfilerInternal.h</a> </li> +<li>BLASTRT_MAX_CHUNKS +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d">NvBlastExtRT.h</a> +</li> +<li>BLASTRT_MAX_EDGES_PER_CHUNK +: <a class="el" href="_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070">NvBlastExtRT.h</a> +</li> +<li>BLASTRT_MAX_VERTICES +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88">NvBlastExtRT.h</a> +</li> <li>BT_ALLOW_ARRAY_COPY_OPERATOR : <a class="el" href="bt_aligned_object_array_8h.html#af679f7a130fd285561d684b76238ecd4">btAlignedObjectArray.h</a> </li> diff --git a/docs/source_docs/files/globals_defs_n.html b/docs/source_docs/files/globals_defs_n.html index 116ad33..b1ed45f 100755 --- a/docs/source_docs/files/globals_defs_n.html +++ b/docs/source_docs/files/globals_defs_n.html @@ -117,6 +117,9 @@ $(document).ready(function(){initNavTree('globals_defs_n.html','');}); <li>NORASTEROPS : <a class="el" href="_nv_blast_include_windows_8h.html#a0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a> </li> +<li>NORM_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NvBlastExtAuthoringInternalCommon.h</a> +</li> <li>NOSCROLL : <a class="el" href="_nv_blast_include_windows_8h.html#a06f62f70cab65b4c19972202f784e12d">NvBlastIncludeWindows.h</a> </li> diff --git a/docs/source_docs/files/globals_defs_p.html b/docs/source_docs/files/globals_defs_p.html index 88fafce..573b0fc 100755 --- a/docs/source_docs/files/globals_defs_p.html +++ b/docs/source_docs/files/globals_defs_p.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('globals_defs_p.html','');}); <li>PERLIN_NOISE_SAMPLE_TABLE : <a class="el" href="_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5">NvBlastExtAuthoringPerlinNoise.h</a> </li> +<li>POS_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">NvBlastExtAuthoringInternalCommon.h</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/globals_defs_u.html b/docs/source_docs/files/globals_defs_u.html index 337d346..e85b2f8 100755 --- a/docs/source_docs/files/globals_defs_u.html +++ b/docs/source_docs/files/globals_defs_u.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('globals_defs_u.html','');});   <h3><a id="index_u"></a>- u -</h3><ul> +<li>UINT32_MAX +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">NvBlastPreprocessorInternal.h</a> +</li> <li>USE_THREAD : <a class="el" href="vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a> </li> diff --git a/docs/source_docs/files/globals_defs_v.html b/docs/source_docs/files/globals_defs_v.html index 3d482ac..255e153 100755 --- a/docs/source_docs/files/globals_defs_v.html +++ b/docs/source_docs/files/globals_defs_v.html @@ -45,9 +45,6 @@ $(document).ready(function(){initNavTree('globals_defs_v.html','');});   <h3><a id="index_v"></a>- v -</h3><ul> -<li>VEC_COMPARISON_OFFSET -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a> -</li> <li>VHACD_CIRCULAR_LIST_H : <a class="el" href="vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed">vhacdCircularList.h</a> </li> diff --git a/docs/source_docs/files/globals_func_0x63.html b/docs/source_docs/files/globals_func_0x63.html index 21adee8..d03e10c 100755 --- a/docs/source_docs/files/globals_func_0x63.html +++ b/docs/source_docs/files/globals_func_0x63.html @@ -75,6 +75,8 @@ <h3><a class="anchor" name="index_c">- c -</a></h3><ul> <li>closestAxis() : <a class="el" href="bt_vector3_8h.html#46baa802ed4b6eb67349ef6296338a56">btVector3.h</a> +<li>CreateBooleanToolOutputData() +: <a class="el" href="_nv_blast_ext_r_t_impl_8h.html#1111d62c5a9a9ab81169115c33a3c7ef">NvBlastExtRTImpl.h</a> <li>cross() : <a class="el" href="bt_vector3_8h.html#be07352e9e8ada8dda9ead8a0c9c20d0">btVector3.h</a> </ul> diff --git a/docs/source_docs/files/globals_func_0x6e.html b/docs/source_docs/files/globals_func_0x6e.html index 84477ad..c75a1c2 100755 --- a/docs/source_docs/files/globals_func_0x6e.html +++ b/docs/source_docs/files/globals_func_0x6e.html @@ -179,12 +179,20 @@ : <a class="el" href="_nv_blast_ext_authoring_8h.html#5f493f939d13616983cd56942757c77c">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateFractureTool() : <a class="el" href="_nv_blast_ext_authoring_8h.html#32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateGridAccelerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#aca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateGridWalker() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#94df8330156975a933639cfaf2774a72">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMesh() : <a class="el" href="_nv_blast_ext_authoring_8h.html#2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMeshCleaner() : <a class="el" href="_nv_blast_ext_authoring_8h.html#d8620704c7b10e310df502a8c8998a17">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateMeshFromFacets() : <a class="el" href="_nv_blast_ext_authoring_8h.html#887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreateMeshOnlyTriangles() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoring.h</a> +<li>NvBlastExtAuthoringCreatePatternGenerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#3b4d480947621359034465558d9c5a30">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringCreateVoronoiSitesGenerator() : <a class="el" href="_nv_blast_ext_authoring_8h.html#c65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a> <li>NvBlastExtAuthoringFindAssetConnectingBonds() @@ -229,6 +237,24 @@ : <a class="el" href="_nv_blast_ext_ll_serialization_8h.html#fe00711fe79056d096572581cb4258ec">NvBlastExtLlSerialization.h</a> <li>NvBlastExtPxSerializerLoadSet() : <a class="el" href="_nv_blast_ext_px_serialization_8h.html#1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a> +<li>NvBlastExtRTBuildMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#c7e2861ee04820dce18c142b2f7baedf">NvBlastExtRT.h</a> +<li>NvBlastExtRTCookMergedMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#4859194da9d8526051290eb24b6f7b67">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateChunkGraph() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateFracturer() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateFractureRT() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#4b33d66b71faced9cea15821ab6d2679">NvBlastExtRT.h</a> +<li>NvBlastExtRTCreateMeshGenerator() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRT.h</a> +<li>NvBlastExtRTDetectIslands() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#d888718212b0afe1d5384abde8937682">NvBlastExtRT.h</a> +<li>NvBlastExtRTDoFracture() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#63cb5e25050cb57dd112232792d51165">NvBlastExtRT.h</a> +<li>NvBlastExtRTGetChunksToUnite() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#d5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRT.h</a> <li>NvBlastExtSerializationCreate() : <a class="el" href="_nv_blast_ext_serialization_8h.html#4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a> <li>NvBlastExtSerializationSerializeAssetIntoBuffer() diff --git a/docs/source_docs/files/globals_func_c.html b/docs/source_docs/files/globals_func_c.html index cb1a6bf..cee807c 100755 --- a/docs/source_docs/files/globals_func_c.html +++ b/docs/source_docs/files/globals_func_c.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('globals_func_c.html','');}); <li>closestAxis() : <a class="el" href="bt_vector3_8h.html#a3f3aadabc51f8182c778f0db663be185">btVector3.h</a> </li> +<li>CreateBooleanToolOutputData() +: <a class="el" href="_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef">NvBlastExtRTImpl.h</a> +</li> <li>cross() : <a class="el" href="bt_vector3_8h.html#aa0d71a601765b3ef7dc8c950c6ff762e">btVector3.h</a> </li> diff --git a/docs/source_docs/files/globals_func_n.html b/docs/source_docs/files/globals_func_n.html index cacdfa2..4058dc3 100755 --- a/docs/source_docs/files/globals_func_n.html +++ b/docs/source_docs/files/globals_func_n.html @@ -204,6 +204,12 @@ $(document).ready(function(){initNavTree('globals_func_n.html','');}); <li>NvBlastExtAuthoringCreateFractureTool() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a> </li> +<li>NvBlastExtAuthoringCreateGridAccelerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoring.h</a> +</li> +<li>NvBlastExtAuthoringCreateGridWalker() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72">NvBlastExtAuthoring.h</a> +</li> <li>NvBlastExtAuthoringCreateMesh() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a> </li> @@ -213,6 +219,12 @@ $(document).ready(function(){initNavTree('globals_func_n.html','');}); <li>NvBlastExtAuthoringCreateMeshFromFacets() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a> </li> +<li>NvBlastExtAuthoringCreateMeshOnlyTriangles() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoring.h</a> +</li> +<li>NvBlastExtAuthoringCreatePatternGenerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30">NvBlastExtAuthoring.h</a> +</li> <li>NvBlastExtAuthoringCreateVoronoiSitesGenerator() : <a class="el" href="_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a> </li> @@ -279,6 +291,33 @@ $(document).ready(function(){initNavTree('globals_func_n.html','');}); <li>NvBlastExtPxSerializerLoadSet() : <a class="el" href="_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a> </li> +<li>NvBlastExtRTBuildMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCookMergedMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateChunkGraph() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateFracturer() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateFractureRT() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateMeshGenerator() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTDetectIslands() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTDoFracture() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTGetChunksToUnite() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRT.h</a> +</li> <li>NvBlastExtSerializationCreate() : <a class="el" href="_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a> </li> diff --git a/docs/source_docs/files/globals_n.html b/docs/source_docs/files/globals_n.html index 7381634..1a12c98 100755 --- a/docs/source_docs/files/globals_n.html +++ b/docs/source_docs/files/globals_n.html @@ -117,6 +117,9 @@ $(document).ready(function(){initNavTree('globals_n.html','');}); <li>NORASTEROPS : <a class="el" href="_nv_blast_include_windows_8h.html#a0293d1b2742d9c9ef401d75a55b81859">NvBlastIncludeWindows.h</a> </li> +<li>NORM_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22">NvBlastExtAuthoringInternalCommon.h</a> +</li> <li>normalize() : <a class="el" href="bt_vector3_8h.html#a3083f1242193e3cac601afe9610cc4e5">btVector3.h</a> </li> @@ -615,6 +618,12 @@ $(document).ready(function(){initNavTree('globals_n.html','');}); <li>NvBlastExtAuthoringCreateFractureTool() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1">NvBlastExtAuthoring.h</a> </li> +<li>NvBlastExtAuthoringCreateGridAccelerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6">NvBlastExtAuthoring.h</a> +</li> +<li>NvBlastExtAuthoringCreateGridWalker() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72">NvBlastExtAuthoring.h</a> +</li> <li>NvBlastExtAuthoringCreateMesh() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe">NvBlastExtAuthoring.h</a> </li> @@ -624,6 +633,12 @@ $(document).ready(function(){initNavTree('globals_n.html','');}); <li>NvBlastExtAuthoringCreateMeshFromFacets() : <a class="el" href="_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae">NvBlastExtAuthoring.h</a> </li> +<li>NvBlastExtAuthoringCreateMeshOnlyTriangles() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568">NvBlastExtAuthoring.h</a> +</li> +<li>NvBlastExtAuthoringCreatePatternGenerator() +: <a class="el" href="_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30">NvBlastExtAuthoring.h</a> +</li> <li>NvBlastExtAuthoringCreateVoronoiSitesGenerator() : <a class="el" href="_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed">NvBlastExtAuthoring.h</a> </li> @@ -690,6 +705,33 @@ $(document).ready(function(){initNavTree('globals_n.html','');}); <li>NvBlastExtPxSerializerLoadSet() : <a class="el" href="_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c">NvBlastExtPxSerialization.h</a> </li> +<li>NvBlastExtRTBuildMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCookMergedMesh() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateChunkGraph() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateFracturer() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateFractureRT() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTCreateMeshGenerator() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTDetectIslands() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTDoFracture() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165">NvBlastExtRT.h</a> +</li> +<li>NvBlastExtRTGetChunksToUnite() +: <a class="el" href="_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8">NvBlastExtRT.h</a> +</li> <li>NvBlastExtSerializationCreate() : <a class="el" href="_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9">NvBlastExtSerialization.h</a> </li> diff --git a/docs/source_docs/files/globals_p.html b/docs/source_docs/files/globals_p.html index 6effacd..68c095f 100755 --- a/docs/source_docs/files/globals_p.html +++ b/docs/source_docs/files/globals_p.html @@ -54,6 +54,9 @@ $(document).ready(function(){initNavTree('globals_p.html','');}); <li>platformZoneStart() : <a class="el" href="_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef">NvBlastExtCustomProfiler.h</a> </li> +<li>POS_COMPARISON_OFFSET +: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b">NvBlastExtAuthoringInternalCommon.h</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/globals_u.html b/docs/source_docs/files/globals_u.html index 8da19a4..2ff45d3 100755 --- a/docs/source_docs/files/globals_u.html +++ b/docs/source_docs/files/globals_u.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('globals_u.html','');}); <div class="textblock">Here is a list of all file members with links to the files they belong to:</div> <h3><a id="index_u"></a>- u -</h3><ul> +<li>UINT32_MAX +: <a class="el" href="_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd">NvBlastPreprocessorInternal.h</a> +</li> <li>USE_THREAD : <a class="el" href="vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9">vhacdVHACD.h</a> </li> diff --git a/docs/source_docs/files/globals_v.html b/docs/source_docs/files/globals_v.html index 6680186..2615193 100755 --- a/docs/source_docs/files/globals_v.html +++ b/docs/source_docs/files/globals_v.html @@ -45,9 +45,6 @@ $(document).ready(function(){initNavTree('globals_v.html','');}); <div class="textblock">Here is a list of all file members with links to the files they belong to:</div> <h3><a id="index_v"></a>- v -</h3><ul> -<li>VEC_COMPARISON_OFFSET -: <a class="el" href="_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a">NvBlastExtAuthoringInternalCommon.h</a> -</li> <li>VHACD_CIRCULAR_LIST_H : <a class="el" href="vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed">vhacdCircularList.h</a> </li> diff --git a/docs/source_docs/files/hierarchy.html b/docs/source_docs/files/hierarchy.html index 691f328..945e05c 100755 --- a/docs/source_docs/files/hierarchy.html +++ b/docs/source_docs/files/hierarchy.html @@ -62,6 +62,12 @@ <li><a class="el" href="struct_nv_1_1_blast_1_1_bond_generation_config.html">Nv::Blast::BondGenerationConfig</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_conf.html">Nv::Blast::BooleanConf</a> <li><a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">Nv::Blast::BooleanEvaluator</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a> +<ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a> +</ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a> <li><a class="el" href="classbt_aligned_allocator.html">btAlignedAllocator< T, Alignment ></a> <li><a class="el" href="structbt_aligned_allocator_1_1rebind.html">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></a> <li><a class="el" href="classbt_aligned_object_array.html">btAlignedObjectArray< T ></a> @@ -72,6 +78,8 @@ <li><a class="el" href="structbt_vector3_double_data.html">btVector3DoubleData</a> <li><a class="el" href="structbt_vector3_float_data.html">btVector3FloatData</a> <li><a class="el" href="classbt_vector4.html">btVector4</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a> <li><a class="el" href="class_v_h_a_c_d_1_1_circular_list.html">VHACD::CircularList< T ></a> <li><a class="el" href="class_v_h_a_c_d_1_1_circular_list_element.html">VHACD::CircularListElement< T ></a> @@ -94,6 +102,7 @@ <ul> <li><a class="el" href="struct_nv_1_1_blast_1_1_cutout_set_impl.html">Nv::Blast::CutoutSetImpl</a> </ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_debug_buffer.html">Nv::Blast::DebugBuffer</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_debug_line.html">Nv::Blast::DebugLine</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html">Nv::Blast::DLink</a> @@ -210,6 +219,7 @@ <li><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_type.html">Nv::Blast::ExtSyncEventType</a> <li><a class="el" href="class_nv_1_1_blast_1_1_ext_task_sync.html">Nv::Blast::ExtTaskSync</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_facet.html">Nv::Blast::Facet</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a> <li><a class="el" href="class_nv_1_1_blast_1_1_family_graph.html">Nv::Blast::FamilyGraph</a> <li><a class="el" href="class_fbx_utils.html">FbxUtils</a> <li><a class="el" href="class_nv_1_1_blast_1_1_fixed_array.html">Nv::Blast::FixedArray< T ></a> @@ -220,10 +230,22 @@ <li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html">FLOAT_MATH::fm_Tesselate</a> <li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html">FLOAT_MATH::fm_Triangulate</a> <li><a class="el" href="class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html">FLOAT_MATH::fm_VertexIndex</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a> +<li><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Nv::Blast::Fracturer</a> +<ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_boolean_tool_v2.html">Nv::Blast::BooleanToolV2</a> +</ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html">Nv::Blast::FractureRT</a> +<ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_impl.html">Nv::Blast::FractureRTImpl</a> +<li><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html">Nv::Blast::FractureRTMultithreadedImpl</a> +</ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a> <li><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html">Nv::Blast::FractureTool</a> <ul> <li><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool_impl.html">Nv::Blast::FractureToolImpl</a> </ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_grid.html">Nv::Blast::Grid</a> <li><a class="el" href="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html">physx::shdfnd::Hash< NvBlastID ></a> <li><a class="el" href="struct_nv_1_1_blast_1_1_hash_map.html">Nv::Blast::HashMap< Key, Value, HashFn ></a> <li><a class="el" href="struct_nv_1_1_blast_1_1_hash_set.html">Nv::Blast::HashSet< Key, HashFn ></a> @@ -279,17 +301,22 @@ <li><a class="el" href="struct_nv_1_1_blast_1_1_less.html">Nv::Blast::Less< A ></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="class_nv_1_1_blast_1_1_local_buffer.html">Nv::Blast::LocalBuffer< T ></a> -<li><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_material.html">Nv::Blast::Material</a> +<li><a class="el" href="struct_v_h_a_c_d_1_1_material.html">VHACD::Material</a> +<li><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a> <li><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Nv::Blast::Mesh</a> <ul> <li><a class="el" href="class_nv_1_1_blast_1_1_mesh_impl.html">Nv::Blast::MeshImpl</a> </ul> -<li><a class="el" href="class_v_h_a_c_d_1_1_mesh.html">VHACD::Mesh</a> <li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html">Nv::Blast::MeshCleaner</a> <ul> <li><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html">Nv::Blast::MeshCleanerImpl</a> </ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a> +<li><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">Nv::Blast::MeshGenerator</a> +<ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_triangulator_v2.html">Nv::Blast::TriangulatorV2</a> +</ul> <li><a class="el" href="class_nv_1_1_blast_1_1_mesh_noiser.html">Nv::Blast::MeshNoiser</a> <li><a class="el" href="class_v_h_a_c_d_1_1_mutex.html">VHACD::Mutex</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_noise_configuration.html">Nv::Blast::NoiseConfiguration</a> @@ -313,8 +340,8 @@ <li><a class="el" href="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html">Nv::Blast::ExtPxAssetDesc</a> </ul> </ul> -<li><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html">Nv::Blast::Serialization::NvBlastBond</a> +<li><a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</a> <li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</a> <li><a class="el" href="class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a> @@ -383,7 +410,18 @@ <li><a class="el" href="struct_nvc_vec4.html">NvcVec4</a> <li><a class="el" href="struct_nvc_vec4i.html">NvcVec4i</a> <li><a class="el" href="struct_nv_pack_validation.html">NvPackValidation</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a> +<ul> +<li><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a> +</ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html">Nv::Blast::PatternGenerator</a> +<ul> +<li><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator_impl.html">Nv::Blast::PatternGeneratorImpl</a> +</ul> <li><a class="el" href="class_nv_1_1_blast_1_1_perlin_noise.html">Nv::Blast::PerlinNoise</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a> <li><a class="el" href="struct_v_h_a_c_d_1_1_plane.html">VHACD::Plane</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_plane_chunk_indexer.html">Nv::Blast::PlaneChunkIndexer</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html">Nv::Blast::POINT2D</a> @@ -439,7 +477,7 @@ <ul> <li><a class="el" href="class_nv_1_1_blast_1_1_b_box_based_accelerator.html">Nv::Blast::BBoxBasedAccelerator</a> <li><a class="el" href="class_nv_1_1_blast_1_1_dummy_accelerator.html">Nv::Blast::DummyAccelerator</a> -<li><a class="el" href="class_nv_1_1_blast_1_1_intersection_testing_accelerator.html">Nv::Blast::IntersectionTestingAccelerator</a> +<li><a class="el" href="class_nv_1_1_blast_1_1_grid_walker.html">Nv::Blast::GridWalker</a> <li><a class="el" href="class_nv_1_1_blast_1_1_sweeping_accelerator.html">Nv::Blast::SweepingAccelerator</a> </ul> <li><a class="el" href="struct_nv_1_1_blast_1_1_support_graph.html">Nv::Blast::SupportGraph</a> @@ -514,6 +552,7 @@ <li><a class="el" href="struct_nv_1_1_blast_1_1_triangle_indexed.html">Nv::Blast::TriangleIndexed</a> <li><a class="el" href="class_nv_1_1_blast_1_1_triangle_processor.html">Nv::Blast::TriangleProcessor</a> <li><a class="el" href="class_nv_1_1_blast_1_1_triangulator.html">Nv::Blast::Triangulator</a> +<li><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle.html">Nv::Blast::TrPrcTriangle</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html">Nv::Blast::TrPrcTriangle2d</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html">Nv::Blast::Serialization::UUID</a> @@ -526,6 +565,7 @@ <li><a class="el" href="class_v_h_a_c_d_1_1_vec3.html">VHACD::Vec3< T ></a> <li><a class="el" href="struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html">Nv::Blast::VSA::Vec4</a> <li><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Nv::Blast::Vertex</a> +<li><a class="el" href="class_nv_1_1_blast_1_1_vertex_welding.html">Nv::Blast::VertexWelding</a> <li><a class="el" href="class_v_h_a_c_d_1_1_volume.html">VHACD::Volume</a> <li><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html">Nv::Blast::VoronoiSitesGenerator</a> <ul> diff --git a/docs/source_docs/files/hierarchy.js b/docs/source_docs/files/hierarchy.js index dcc4bce..57c62eb 100755 --- a/docs/source_docs/files/hierarchy.js +++ b/docs/source_docs/files/hierarchy.js @@ -1,6 +1,10 @@ var hierarchy = [ [ "Nv::Blast::Serialization::Asset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::TkAsset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::PxVec3::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html", null ], + [ "Nv::Blast::Serialization::PxTransform::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastDataBlock::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastChunk::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html", null ], @@ -12,10 +16,6 @@ var hierarchy = [ "Nv::Blast::Serialization::PxConvexMeshGeometry::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::PxQuat::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html", null ], [ "Nv::Blast::Serialization::PxMeshScale::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::PxTransform::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::TkAsset::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html", null ], - [ "Nv::Blast::Serialization::PxVec3::_capnpPrivate", "struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html", null ], [ "Nv::Blast::ExtSyncEventPhysicsSync::ActorData", "struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html", null ], [ "Nv::Blast::ActorSerializationFormat", "struct_nv_1_1_blast_1_1_actor_serialization_format.html", null ], [ "Nv::Blast::ActorSerializationHeader", "struct_nv_1_1_blast_1_1_actor_serialization_header.html", null ], @@ -50,6 +50,10 @@ var hierarchy = [ "Nv::Blast::BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.html", null ], [ "Nv::Blast::BooleanConf", "struct_nv_1_1_blast_1_1_boolean_conf.html", null ], [ "Nv::Blast::BooleanEvaluator", "class_nv_1_1_blast_1_1_boolean_evaluator.html", null ], + [ "Nv::Blast::BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", null ], + [ "Nv::Blast::BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", [ + [ "Nv::Blast::BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", null ] + ] ], [ "btAlignedAllocator< T, Alignment >", "classbt_aligned_allocator.html", null ], [ "btAlignedAllocator< btConvexHullComputer::Edge, 16 >", "classbt_aligned_allocator.html", null ], [ "btAlignedAllocator< btVector3, 16 >", "classbt_aligned_allocator.html", null ], @@ -67,24 +71,26 @@ var hierarchy = [ "btVector3DoubleData", "structbt_vector3_double_data.html", null ], [ "btVector3FloatData", "structbt_vector3_float_data.html", null ], [ "Nv::Blast::ExtSerialization::BufferProvider", "class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html", null ], + [ "Nv::Blast::Serialization::ExtPxAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::ExtPxChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::ExtPxSubchunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxQuat::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxMeshScale::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::PxTransform::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html", null ], [ "Nv::Blast::Serialization::TkAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_builder.html", null ], [ "Nv::Blast::Serialization::TkAssetJointDesc::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html", null ], [ "Nv::Blast::Serialization::PxVec3::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_builder.html", null ], [ "Nv::Blast::Serialization::Asset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastDataBlock::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html", null ], [ "Nv::Blast::Serialization::NvBlastSupportGraph::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_builder.html", null ], [ "Nv::Blast::Serialization::UUID::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxAsset::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxChunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::ExtPxSubchunk::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxMeshScale::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxTransform::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html", null ], - [ "Nv::Blast::Serialization::PxQuat::Builder", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html", null ], [ "Nv::Blast::Asset::ChunkAnnotation", "struct_nv_1_1_blast_1_1_asset_1_1_chunk_annotation.html", null ], [ "Nv::Blast::ExtPxAssetDesc::ChunkDesc", "struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html", null ], + [ "Nv::Blast::ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", null ], + [ "Nv::Blast::ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", null ], [ "Nv::Blast::ChunkInfo", "struct_nv_1_1_blast_1_1_chunk_info.html", null ], [ "VHACD::CircularList< T >", "class_v_h_a_c_d_1_1_circular_list.html", null ], [ "VHACD::CircularList< VHACD::TMMEdge >", "class_v_h_a_c_d_1_1_circular_list.html", null ], @@ -114,6 +120,7 @@ var hierarchy = [ "Nv::Blast::CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.html", [ [ "Nv::Blast::CutoutSetImpl", "struct_nv_1_1_blast_1_1_cutout_set_impl.html", null ] ] ], + [ "Nv::Blast::DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", null ], [ "Nv::Blast::ExtStressSolver::DebugBuffer", "struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html", null ], [ "Nv::Blast::DebugBuffer", "struct_nv_1_1_blast_1_1_debug_buffer.html", null ], [ "Nv::Blast::ExtStressSolver::DebugLine", "struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html", null ], @@ -122,8 +129,8 @@ var hierarchy = [ "Nv::Blast::TkJointLink", "struct_nv_1_1_blast_1_1_tk_joint_link.html", null ] ] ], [ "Nv::Blast::DList", "class_nv_1_1_blast_1_1_d_list.html", null ], - [ "Nv::Blast::Edge", "struct_nv_1_1_blast_1_1_edge.html", null ], [ "btConvexHullComputer::Edge", "classbt_convex_hull_computer_1_1_edge.html", null ], + [ "Nv::Blast::Edge", "struct_nv_1_1_blast_1_1_edge.html", null ], [ "Nv::Blast::EdgeComparator", "struct_nv_1_1_blast_1_1_edge_comparator.html", null ], [ "Nv::Blast::EdgeFacetIntersectionData", "struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html", null ], [ "Nv::Blast::EdgeToTriangles", "struct_nv_1_1_blast_1_1_edge_to_triangles.html", null ], @@ -191,6 +198,7 @@ var hierarchy = [ "Nv::Blast::ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.html", null ], [ "Nv::Blast::ExtTaskSync", "class_nv_1_1_blast_1_1_ext_task_sync.html", null ], [ "Nv::Blast::Facet", "struct_nv_1_1_blast_1_1_facet.html", null ], + [ "Nv::Blast::FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", null ], [ "Nv::Blast::FamilyGraph", "class_nv_1_1_blast_1_1_family_graph.html", null ], [ "FbxUtils", "class_fbx_utils.html", null ], [ "Nv::Blast::FixedArray< T >", "class_nv_1_1_blast_1_1_fixed_array.html", null ], @@ -200,9 +208,18 @@ var hierarchy = [ "FLOAT_MATH::fm_Tesselate", "class_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html", null ], [ "FLOAT_MATH::fm_Triangulate", "class_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html", null ], [ "FLOAT_MATH::fm_VertexIndex", "class_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html", null ], + [ "Nv::Blast::FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", null ], + [ "Nv::Blast::Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", [ + [ "Nv::Blast::BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", null ] + ] ], + [ "Nv::Blast::FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", [ + [ "Nv::Blast::FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", null ], + [ "Nv::Blast::FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", null ] + ] ], [ "Nv::Blast::FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", [ [ "Nv::Blast::FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", null ] ] ], + [ "Nv::Blast::Grid", "class_nv_1_1_blast_1_1_grid.html", null ], [ "physx::shdfnd::Hash< NvBlastID >", "structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html", null ], [ "Nv::Blast::HashMap< Key, Value, HashFn >", "struct_nv_1_1_blast_1_1_hash_map.html", null ], [ "Nv::Blast::HashMap< const PxRigidDynamic *, Nv::Blast::ExtPxActor *>", "struct_nv_1_1_blast_1_1_hash_map.html", null ], @@ -266,20 +283,26 @@ var hierarchy = ] ], [ "btAlignedObjectArray< T >::less", "classbt_aligned_object_array_1_1less.html", null ], [ "Nv::Blast::Less< A >", "struct_nv_1_1_blast_1_1_less.html", null ], + [ "Nv::Blast::TriangulatorV2::LinkedListElement", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html", null ], [ "Nv::Blast::LlObjectTypeID", "struct_nv_1_1_blast_1_1_ll_object_type_i_d.html", null ], [ "Nv::Blast::LocalBuffer< T >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], [ "Nv::Blast::LocalBuffer< NvBlastBondFractureData >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], [ "Nv::Blast::LocalBuffer< NvBlastChunkFractureData >", "class_nv_1_1_blast_1_1_local_buffer.html", null ], - [ "VHACD::Material", "struct_v_h_a_c_d_1_1_material.html", null ], [ "Nv::Blast::Material", "struct_nv_1_1_blast_1_1_material.html", null ], + [ "VHACD::Material", "struct_v_h_a_c_d_1_1_material.html", null ], + [ "VHACD::Mesh", "class_v_h_a_c_d_1_1_mesh.html", null ], [ "Nv::Blast::Mesh", "class_nv_1_1_blast_1_1_mesh.html", [ [ "Nv::Blast::MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", null ] ] ], - [ "VHACD::Mesh", "class_v_h_a_c_d_1_1_mesh.html", null ], [ "Nv::Blast::MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", [ [ "Nv::Blast::MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", null ] ] ], + [ "Nv::Blast::MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", null ], + [ "Nv::Blast::MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", [ + [ "Nv::Blast::TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", null ] + ] ], [ "Nv::Blast::MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", null ], + [ "Nv::Blast::BooleanToolV2::Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html", null ], [ "VHACD::Mutex", "class_v_h_a_c_d_1_1_mutex.html", null ], [ "Nv::Blast::NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", null ], [ "NvBlastActor", "struct_nv_blast_actor.html", [ @@ -330,8 +353,8 @@ var hierarchy = [ "NvBlastID", "struct_nv_blast_i_d.html", null ], [ "NvBlastMessage", "struct_nv_blast_message.html", null ], [ "NvBlastSubgraphShaderActor", "struct_nv_blast_subgraph_shader_actor.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html", null ], [ "NvBlastSupportGraph", "struct_nv_blast_support_graph.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph", "struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html", null ], [ "NvBlastTimers", "struct_nv_blast_timers.html", null ], [ "NvcBounds3", "struct_nvc_bounds3.html", null ], [ "NvcMat33", "struct_nvc_mat33.html", null ], @@ -351,23 +374,32 @@ var hierarchy = [ "Nv::Blast::ExtOutputStream", "class_nv_1_1_blast_1_1_ext_output_stream.html", null ] ] ], [ "VHACD::IVHACD::Parameters", "class_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_parameters.html", null ], + [ "Nv::Blast::PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", [ + [ "Nv::Blast::BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", null ], + [ "Nv::Blast::RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", null ], + [ "Nv::Blast::UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", null ] + ] ], + [ "Nv::Blast::PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", [ + [ "Nv::Blast::PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", null ] + ] ], [ "Nv::Blast::PerlinNoise", "class_nv_1_1_blast_1_1_perlin_noise.html", null ], - [ "Nv::Blast::Serialization::PxVec3::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::Asset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastDataBlock::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::UUID::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html", null ], + [ "Nv::Blast::PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", null ], [ "Nv::Blast::Serialization::NvBlastBond::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::ExtPxAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::TkAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::ExtPxChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::ExtPxSubchunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html", null ], - [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxQuat::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxMeshScale::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html", null ], [ "Nv::Blast::Serialization::PxTransform::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::TkAsset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::PxVec3::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::ExtPxSubchunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::Asset::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastDataBlock::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_pipeline.html", null ], + [ "Nv::Blast::Serialization::UUID::Pipeline", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html", null ], [ "VHACD::Plane", "struct_v_h_a_c_d_1_1_plane.html", null ], [ "Nv::Blast::PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", null ], [ "Nv::Blast::POINT2D", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html", null ], @@ -398,22 +430,22 @@ var hierarchy = [ "Nv::Blast::ExtDamageAcceleratorInternal::QueryBondData", "struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html", null ], [ "Nv::Blast::RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", null ], [ "VHACD::RaycastMesh", "class_v_h_a_c_d_1_1_raycast_mesh.html", null ], - [ "Nv::Blast::Serialization::PxVec3::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::UUID::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::ExtPxChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastDataBlock::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastSupportGraph::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxQuat::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html", null ], [ "Nv::Blast::Serialization::ExtPxAsset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::Asset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::TkAssetJointDesc::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastBond::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::NvBlastChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxMeshScale::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html", null ], [ "Nv::Blast::Serialization::ExtPxSubchunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html", null ], [ "Nv::Blast::Serialization::PxConvexMeshGeometry::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html", null ], - [ "Nv::Blast::Serialization::PxTransform::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html", null ], [ "Nv::Blast::Serialization::TkAsset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::ExtPxChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxTransform::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastChunk::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::TkAssetJointDesc::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxMeshScale::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxVec3::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::PxQuat::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastSupportGraph::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::Asset::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastDataBlock::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::UUID::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html", null ], + [ "Nv::Blast::Serialization::NvBlastBond::Reader", "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html", null ], [ "btAlignedAllocator< T, Alignment >::rebind< O >", "structbt_aligned_allocator_1_1rebind.html", null ], [ "Nv::Blast::ExtDamageAcceleratorInternal::ResultCallback", "class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html", null ], [ "VHACD::SArray< T, N >", "class_v_h_a_c_d_1_1_s_array.html", null ], @@ -437,9 +469,10 @@ var hierarchy = [ "Nv::Blast::SpatialAccelerator", "class_nv_1_1_blast_1_1_spatial_accelerator.html", [ [ "Nv::Blast::BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", null ], [ "Nv::Blast::DummyAccelerator", "class_nv_1_1_blast_1_1_dummy_accelerator.html", null ], - [ "Nv::Blast::IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", null ], + [ "Nv::Blast::GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", null ], [ "Nv::Blast::SweepingAccelerator", "class_nv_1_1_blast_1_1_sweeping_accelerator.html", null ] ] ], + [ "Nv::Blast::FractureRT::Stage", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html", null ], [ "Nv::Blast::ExtPxAssetDesc::SubchunkDesc", "struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html", null ], [ "Nv::Blast::SupportGraph", "struct_nv_1_1_blast_1_1_support_graph.html", null ], [ "VHACD::Tetrahedron", "struct_v_h_a_c_d_1_1_tetrahedron.html", null ], @@ -448,8 +481,8 @@ var hierarchy = [ "Nv::Blast::TkActorData", "struct_nv_1_1_blast_1_1_tk_actor_data.html", null ], [ "Nv::Blast::TkActorFlag", "struct_nv_1_1_blast_1_1_tk_actor_flag.html", null ], [ "Nv::Blast::Serialization::TkAsset", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html", null ], - [ "Nv::Blast::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html", null ], [ "Nv::Blast::Serialization::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html", null ], + [ "Nv::Blast::TkAssetJointDesc", "struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html", null ], [ "Nv::Blast::TkEvent", "struct_nv_1_1_blast_1_1_tk_event.html", null ], [ "Nv::Blast::TkEventListener", "class_nv_1_1_blast_1_1_tk_event_listener.html", [ [ "Nv::Blast::ExtPxFamilyImpl", "class_nv_1_1_blast_1_1_ext_px_family_impl.html", null ], @@ -501,13 +534,14 @@ var hierarchy = [ "Nv::Blast::TrPrcTriangle2d", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html", null ], [ "Nv::Blast::Serialization::UUID", "struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html", null ], [ "VHACD::Vec2< T >", "class_v_h_a_c_d_1_1_vec2.html", null ], - [ "Nv::Blast::VSA::Vec3", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html", null ], [ "VHACD::Vec3< T >", "class_v_h_a_c_d_1_1_vec3.html", null ], + [ "Nv::Blast::VSA::Vec3", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html", null ], [ "VHACD::Vec3< double >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "VHACD::Vec3< int32_t >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "VHACD::Vec3< short >", "class_v_h_a_c_d_1_1_vec3.html", null ], [ "Nv::Blast::VSA::Vec4", "struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html", null ], [ "Nv::Blast::Vertex", "struct_nv_1_1_blast_1_1_vertex.html", null ], + [ "Nv::Blast::VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", null ], [ "VHACD::Volume", "class_v_h_a_c_d_1_1_volume.html", null ], [ "Nv::Blast::VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", [ [ "Nv::Blast::VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", null ] diff --git a/docs/source_docs/files/menudata.js b/docs/source_docs/files/menudata.js index 146641e..acb622d 100755 --- a/docs/source_docs/files/menudata.js +++ b/docs/source_docs/files/menudata.js @@ -94,6 +94,7 @@ var menudata={children:[ {text:"Typedefs",url:"functions_type.html",children:[ {text:"b",url:"functions_type.html#index_b"}, {text:"c",url:"functions_type.html#index_c"}, +{text:"l",url:"functions_type.html#index_l"}, {text:"o",url:"functions_type.html#index_o"}, {text:"p",url:"functions_type.html#index_p"}, {text:"r",url:"functions_type.html#index_r"}, @@ -127,6 +128,7 @@ var menudata={children:[ {text:"d",url:"functions_rela.html#index_d"}, {text:"e",url:"functions_rela.html#index_e"}, {text:"f",url:"functions_rela.html#index_f"}, +{text:"g",url:"functions_rela.html#index_g"}, {text:"i",url:"functions_rela.html#index_i"}, {text:"o",url:"functions_rela.html#index_o"}, {text:"t",url:"functions_rela.html#index_t"}, diff --git a/docs/source_docs/files/namespace_nv_1_1_blast.html b/docs/source_docs/files/namespace_nv_1_1_blast.html index 0ce51d8..a0b87f1 100755 --- a/docs/source_docs/files/namespace_nv_1_1_blast.html +++ b/docs/source_docs/files/namespace_nv_1_1_blast.html @@ -67,6 +67,8 @@ <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_b_box_based_accelerator.html">BBoxBasedAccelerator</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_beam_pattern_desc.html">BeamPatternDesc</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_blast_bond_generator.html">BlastBondGenerator</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_blast_bond_generator_impl.html">BlastBondGeneratorImpl</a></td></tr> @@ -77,8 +79,20 @@ <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_boolean_evaluator.html">BooleanEvaluator</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_boolean_result_edge.html">BooleanResultEdge</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_boolean_tool_output_data.html">BooleanToolOutputData</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_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</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_boolean_tool_v2.html">BooleanToolV2</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_chunk_depth_first_it.html">ChunkDepthFirstIt</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_chunk_graph.html">ChunkGraph</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_chunk_graph_link.html">ChunkGraphLink</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_chunk_info.html">ChunkInfo</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_cmp_shared_face.html">CmpSharedFace</a></td></tr> @@ -105,6 +119,8 @@ <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_cutout_set_impl.html">CutoutSetImpl</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_damage_pattern.html">DamagePattern</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_debug_buffer.html">DebugBuffer</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_debug_line.html">DebugLine</a></td></tr> @@ -223,6 +239,8 @@ <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_facet.html">Facet</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_facet_facet_result.html">FacetFacetResult</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_family_graph.html">FamilyGraph</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_family_header.html">FamilyHeader</a></td></tr> @@ -243,10 +261,24 @@ <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_fixed_queue.html">FixedQueue</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_fracture_desc.html">FractureDesc</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_fracturer.html">Fracturer</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_fracture_r_t.html">FractureRT</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_fracture_r_t_impl.html">FractureRTImpl</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_fracture_r_t_multithreaded_impl.html">FractureRTMultithreadedImpl</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_fracture_tool.html">FractureTool</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_fracture_tool_impl.html">FractureToolImpl</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_grid.html">Grid</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_grid_walker.html">GridWalker</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_hash_map.html">HashMap</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_hash_set.html">HashSet</a></td></tr> @@ -265,8 +297,6 @@ <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_inline_array.html">InlineArray</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_intersection_testing_accelerator.html">IntersectionTestingAccelerator</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_iterator_base.html">IteratorBase</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_less.html">Less</a></td></tr> @@ -285,6 +315,10 @@ <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_cleaner_impl.html">MeshCleanerImpl</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_mesh_desc.html">MeshDesc</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_generator.html">MeshGenerator</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_impl.html">MeshImpl</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_noiser.html">MeshNoiser</a></td></tr> @@ -295,8 +329,16 @@ <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_obj_file_writer.html">ObjFileWriter</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_pattern_descriptor.html">PatternDescriptor</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_pattern_generator.html">PatternGenerator</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_pattern_generator_impl.html">PatternGeneratorImpl</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_perlin_noise.html">PerlinNoise</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_per_triangle_additional_data.html">PerTriangleAdditionalData</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_plane_chunk_indexer.html">PlaneChunkIndexer</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_p_o_i_n_t2_d.html">POINT2D</a></td></tr> @@ -311,6 +353,8 @@ <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_random_generator_base.html">RandomGeneratorBase</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_regular_radial_pattern_desc.html">RegularRadialPatternDesc</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_segment_to_index.html">SegmentToIndex</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_separation.html">Separation</a></td></tr> @@ -411,12 +455,18 @@ <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_triangulator.html">Triangulator</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_triangulator_v2.html">TriangulatorV2</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_tr_prc_triangle.html">TrPrcTriangle</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_tr_prc_triangle2d.html">TrPrcTriangle2d</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_uniform_pattern_desc.html">UniformPatternDesc</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_vertex.html">Vertex</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_vertex_welding.html">VertexWelding</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_voronoi_sites_generator.html">VoronoiSitesGenerator</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_voronoi_sites_generator_impl.html">VoronoiSitesGeneratorImpl</a></td></tr> @@ -440,11 +490,17 @@ < physx::PxVec3, std::map<br class="typebreak"> < uint32_t, uint32_t >, <a class="el" href="struct_nv_1_1_blast_1_1_cmp_vec.html">CmpVec</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">PointMap</a></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef float(* </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> )(void)</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map< std::pair<br class="typebreak"> < physx::PxVec3, physx::PxVec3 ><br class="typebreak"> , <a class="el" href="struct_nv_1_1_blast_1_1_shared_face.html">SharedFace</a>, <a class="el" href="struct_nv_1_1_blast_1_1_cmp_shared_face.html">CmpSharedFace</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a></td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">PatternFacetType</a> { <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">GOOD_FACET</a> = 0, +<a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">INFINITE_FACET</a> = 0xffffff + }</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7">ProjectionDirections</a> { <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f7d1627b65f07422426fe4a478c7836a66">YZ_PLANE</a> = 1 << 1, <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f785a6dd87b4024df1cddcd744fa2c0020">XY_PLANE</a> = 1 << 2, <a class="el" href="namespace_nv_1_1_blast.html#2dbf0cc037620db35223513e817444f734e384d7641d38d0e6f9e601f5d868ac">ZX_PLANE</a> = 1 << 3, @@ -479,6 +535,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE float </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">fade</a> (float t)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#6f9b18b3e2d534d41b847f7b476c7db1">findCellBasePlanes</a> (const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors)</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">NV_FORCE_INLINE uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#0ce4dc5d3f1f248d05a6b699ccaa68b9">findClosestNode</a> (const float point[4], const uint32_t firstGraphNodeIndex, const uint32_t *familyGraphNodeIndexLinks, const uint32_t *adjacencyPartition, const uint32_t *adjacentNodeIndices, const uint32_t *adjacentBondIndices, const <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> *bonds, const float *bondHealths, const uint32_t *chunkIndices)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">NV_FORCE_INLINE uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">findClosestNode</a> (const float point[4], const uint32_t firstGraphNodeIndex, const uint32_t *familyGraphNodeIndexLinks, const uint32_t *adjacencyPartition, const uint32_t *adjacentNodeIndices, const uint32_t *adjacentBondIndices, const <a class="el" href="struct_nv_blast_bond.html">NvBlastBond</a> *assetBonds, const float *bondHealths, const <a class="el" href="struct_nv_blast_chunk.html">NvBlastChunk</a> *assetChunks, const float *supportChunkHealths, const uint32_t *chunkIndices)</td></tr> @@ -487,6 +545,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">getBigBox</a> (const physx::PxVec3 &point, float size, int32_t interiorMaterialId)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#095cb2f203b5b4b6e0996d14908834b9">getCellMesh</a> (class <a class="el" href="class_nv_1_1_blast_1_1_boolean_evaluator.html">BooleanEvaluator</a> &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin)</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">getCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#7f938d770548b9c3126c6831e845c868">getCuttingCone</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_cutout_configuration.html">CutoutConfiguration</a> &conf, const std::vector< physx::PxVec3 > &points, const std::set< int32_t > &smoothingGroups, float heightBot, float heightTop, float conicityBot, float conicityTop, int64_t &id, int32_t seed, int32_t interiorMaterialId, const <a class="el" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">SharedFacesMap</a> &sharedFacesMap, bool inverseNormals=false)</td></tr> @@ -546,6 +606,8 @@ <tr><td class="memTemplParams" nowrap colspan="2">template<typename T > </td></tr> <tr><td class="memTemplItemLeft" nowrap align="right" valign="top">NV_INLINE T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">pointerOffset</a> (void *p, ptrdiff_t offset)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">NVBLAST_API void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#d4de030f2bb5387d197e40cabf772b0f">savePatternToObj</a> (<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> *pattern)</td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">setCuttingBox</a> (const physx::PxVec3 &point, const physx::PxVec3 &normal, <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> *mesh, float size, int64_t id)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">NV_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_nv_1_1_blast.html#c13586ad5f58085610f3ae2feda2469a">setup</a> (int i, PxVec3 point, float &t, int &b0, int &b1, float &r0, float &r1)</td></tr> @@ -656,6 +718,21 @@ It will be called when new joints are being created. It should return valid PxJo </div> </div><p> +<a class="anchor" name="04a14a00cb97c5cd4df826d19e5c884b"></a><!-- doxytag: member="Nv::Blast::RNG_CALLBACK" ref="04a14a00cb97c5cd4df826d19e5c884b" args=")(void)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">typedef float(* <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast::RNG_CALLBACK</a>)(void) </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="fe329ff8e54fccde762d704ec05e8e4e"></a><!-- doxytag: member="Nv::Blast::SharedFacesMap" ref="fe329ff8e54fccde762d704ec05e8e4e" args="" --> <div class="memitem"> <div class="memproto"> @@ -672,6 +749,29 @@ It will be called when new joints are being created. It should return valid PxJo </div> </div><p> <hr><h2>Enumeration Type Documentation</h2> +<a class="anchor" name="13e09335669128f9ea506224bfd3d9be"></a><!-- doxytag: member="Nv::Blast::PatternFacetType" ref="13e09335669128f9ea506224bfd3d9be" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast::PatternFacetType</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c"></a><!-- doxytag: member="GOOD_FACET" ref="13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c" args="" -->GOOD_FACET</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7"></a><!-- doxytag: member="INFINITE_FACET" ref="13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7" args="" -->INFINITE_FACET</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> <a class="anchor" name="2dbf0cc037620db35223513e817444f7"></a><!-- doxytag: member="Nv::Blast::ProjectionDirections" ref="2dbf0cc037620db35223513e817444f7" args="" --> <div class="memitem"> <div class="memproto"> @@ -1183,6 +1283,35 @@ template<typename Factory , size_t N> </div> </div> </div><p> +<a class="anchor" name="6f9b18b3e2d534d41b847f7b476c7db1"></a><!-- doxytag: member="Nv::Blast::findCellBasePlanes" ref="6f9b18b3e2d534d41b847f7b476c7db1" args="(const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::findCellBasePlanes </td> + <td>(</td> + <td class="paramtype">const std::vector< physx::PxVec3 > & </td> + <td class="paramname"> <em>sites</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::vector< std::vector< int32_t > > & </td> + <td class="paramname"> <em>neighboors</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="0ce4dc5d3f1f248d05a6b699ccaa68b9"></a><!-- doxytag: member="Nv::Blast::findClosestNode" ref="0ce4dc5d3f1f248d05a6b699ccaa68b9" args="(const float point[4], const uint32_t firstGraphNodeIndex, const uint32_t *familyGraphNodeIndexLinks, const uint32_t *adjacencyPartition, const uint32_t *adjacentNodeIndices, const uint32_t *adjacentBondIndices, const NvBlastBond *bonds, const float *bondHealths, const uint32_t *chunkIndices)" --> <div class="memitem"> <div class="memproto"> @@ -1461,6 +1590,65 @@ Create box at some particular position. <dl compact><dt><b>Parameters:</b></dt>< </div> </div><p> +<a class="anchor" name="095cb2f203b5b4b6e0996d14908834b9"></a><!-- doxytag: member="Nv::Blast::getCellMesh" ref="095cb2f203b5b4b6e0996d14908834b9" args="(class BooleanEvaluator &eval, int32_t planeIndexerOffset, int32_t cellId, const std::vector< physx::PxVec3 > &sites, std::vector< std::vector< int32_t > > &neighboors, int32_t interiorMaterialId, physx::PxVec3 origin)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* Nv::Blast::getCellMesh </td> + <td>(</td> + <td class="paramtype">class BooleanEvaluator & </td> + <td class="paramname"> <em>eval</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>planeIndexerOffset</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>cellId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const std::vector< physx::PxVec3 > & </td> + <td class="paramname"> <em>sites</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">std::vector< std::vector< int32_t > > & </td> + <td class="paramname"> <em>neighboors</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>interiorMaterialId</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">physx::PxVec3 </td> + <td class="paramname"> <em>origin</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="1dd51a1368754e171b1cc545e2987fc6"></a><!-- doxytag: member="Nv::Blast::getCuttingBox" ref="1dd51a1368754e171b1cc545e2987fc6" args="(const physx::PxVec3 &point, const physx::PxVec3 &normal, float size, int64_t id, int32_t interiorMaterialId)" --> <div class="memitem"> <div class="memproto"> @@ -2528,6 +2716,26 @@ template<typename T > </div> Offset void* pointer by 'offset' bytes helper-functions </div> </div><p> +<a class="anchor" name="d4de030f2bb5387d197e40cabf772b0f"></a><!-- doxytag: member="Nv::Blast::savePatternToObj" ref="d4de030f2bb5387d197e40cabf772b0f" args="(DamagePattern *pattern)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">NVBLAST_API void Nv::Blast::savePatternToObj </td> + <td>(</td> + <td class="paramtype">DamagePattern * </td> + <td class="paramname"> <em>pattern</em> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="301b2bfdc5a3193cf8821c91595fedf2"></a><!-- doxytag: member="Nv::Blast::setCuttingBox" ref="301b2bfdc5a3193cf8821c91595fedf2" args="(const physx::PxVec3 &point, const physx::PxVec3 &normal, Mesh *mesh, float size, int64_t id)" --> <div class="memitem"> <div class="memproto"> diff --git a/docs/source_docs/files/namespace_nv_1_1_blast.js b/docs/source_docs/files/namespace_nv_1_1_blast.js index 31a4773..a14fc1d 100755 --- a/docs/source_docs/files/namespace_nv_1_1_blast.js +++ b/docs/source_docs/files/namespace_nv_1_1_blast.js @@ -12,12 +12,19 @@ var namespace_nv_1_1_blast = [ "Asset", "class_nv_1_1_blast_1_1_asset.html", "class_nv_1_1_blast_1_1_asset" ], [ "AuthoringResult", "struct_nv_1_1_blast_1_1_authoring_result.html", "struct_nv_1_1_blast_1_1_authoring_result" ], [ "BBoxBasedAccelerator", "class_nv_1_1_blast_1_1_b_box_based_accelerator.html", "class_nv_1_1_blast_1_1_b_box_based_accelerator" ], + [ "BeamPatternDesc", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html", "struct_nv_1_1_blast_1_1_beam_pattern_desc" ], [ "BlastBondGenerator", "class_nv_1_1_blast_1_1_blast_bond_generator.html", "class_nv_1_1_blast_1_1_blast_bond_generator" ], [ "BlastBondGeneratorImpl", "class_nv_1_1_blast_1_1_blast_bond_generator_impl.html", "class_nv_1_1_blast_1_1_blast_bond_generator_impl" ], [ "BondGenerationConfig", "struct_nv_1_1_blast_1_1_bond_generation_config.html", "struct_nv_1_1_blast_1_1_bond_generation_config" ], [ "BooleanConf", "struct_nv_1_1_blast_1_1_boolean_conf.html", "struct_nv_1_1_blast_1_1_boolean_conf" ], [ "BooleanEvaluator", "class_nv_1_1_blast_1_1_boolean_evaluator.html", "class_nv_1_1_blast_1_1_boolean_evaluator" ], + [ "BooleanResultEdge", "struct_nv_1_1_blast_1_1_boolean_result_edge.html", "struct_nv_1_1_blast_1_1_boolean_result_edge" ], + [ "BooleanToolOutputData", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data" ], + [ "BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl" ], + [ "BooleanToolV2", "class_nv_1_1_blast_1_1_boolean_tool_v2.html", "class_nv_1_1_blast_1_1_boolean_tool_v2" ], [ "ChunkDepthFirstIt", "class_nv_1_1_blast_1_1_chunk_depth_first_it.html", "class_nv_1_1_blast_1_1_chunk_depth_first_it" ], + [ "ChunkGraph", "struct_nv_1_1_blast_1_1_chunk_graph.html", "struct_nv_1_1_blast_1_1_chunk_graph" ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html", "struct_nv_1_1_blast_1_1_chunk_graph_link" ], [ "ChunkInfo", "struct_nv_1_1_blast_1_1_chunk_info.html", "struct_nv_1_1_blast_1_1_chunk_info" ], [ "CmpSharedFace", "struct_nv_1_1_blast_1_1_cmp_shared_face.html", "struct_nv_1_1_blast_1_1_cmp_shared_face" ], [ "CmpVec", "struct_nv_1_1_blast_1_1_cmp_vec.html", "struct_nv_1_1_blast_1_1_cmp_vec" ], @@ -33,6 +40,7 @@ var namespace_nv_1_1_blast = [ "CutoutConfiguration", "struct_nv_1_1_blast_1_1_cutout_configuration.html", "struct_nv_1_1_blast_1_1_cutout_configuration" ], [ "CutoutSet", "class_nv_1_1_blast_1_1_cutout_set.html", "class_nv_1_1_blast_1_1_cutout_set" ], [ "CutoutSetImpl", "struct_nv_1_1_blast_1_1_cutout_set_impl.html", "struct_nv_1_1_blast_1_1_cutout_set_impl" ], + [ "DamagePattern", "struct_nv_1_1_blast_1_1_damage_pattern.html", "struct_nv_1_1_blast_1_1_damage_pattern" ], [ "DebugBuffer", "struct_nv_1_1_blast_1_1_debug_buffer.html", "struct_nv_1_1_blast_1_1_debug_buffer" ], [ "DebugLine", "struct_nv_1_1_blast_1_1_debug_line.html", "struct_nv_1_1_blast_1_1_debug_line" ], [ "DLink", "struct_nv_1_1_blast_1_1_d_link.html", "struct_nv_1_1_blast_1_1_d_link" ], @@ -97,6 +105,7 @@ var namespace_nv_1_1_blast = [ "ExtSyncEventType", "struct_nv_1_1_blast_1_1_ext_sync_event_type.html", "struct_nv_1_1_blast_1_1_ext_sync_event_type" ], [ "ExtTaskSync", "class_nv_1_1_blast_1_1_ext_task_sync.html", "class_nv_1_1_blast_1_1_ext_task_sync" ], [ "Facet", "struct_nv_1_1_blast_1_1_facet.html", "struct_nv_1_1_blast_1_1_facet" ], + [ "FacetFacetResult", "struct_nv_1_1_blast_1_1_facet_facet_result.html", "struct_nv_1_1_blast_1_1_facet_facet_result" ], [ "FamilyGraph", "class_nv_1_1_blast_1_1_family_graph.html", "class_nv_1_1_blast_1_1_family_graph" ], [ "FamilyHeader", "struct_nv_1_1_blast_1_1_family_header.html", "struct_nv_1_1_blast_1_1_family_header" ], [ "FbxFileReader", "class_nv_1_1_blast_1_1_fbx_file_reader.html", "class_nv_1_1_blast_1_1_fbx_file_reader" ], @@ -106,8 +115,15 @@ var namespace_nv_1_1_blast = [ "FixedBoolArray", "class_nv_1_1_blast_1_1_fixed_bool_array.html", "class_nv_1_1_blast_1_1_fixed_bool_array" ], [ "FixedPriorityQueue", "class_nv_1_1_blast_1_1_fixed_priority_queue.html", "class_nv_1_1_blast_1_1_fixed_priority_queue" ], [ "FixedQueue", "class_nv_1_1_blast_1_1_fixed_queue.html", "class_nv_1_1_blast_1_1_fixed_queue" ], + [ "FractureDesc", "struct_nv_1_1_blast_1_1_fracture_desc.html", "struct_nv_1_1_blast_1_1_fracture_desc" ], + [ "Fracturer", "class_nv_1_1_blast_1_1_fracturer.html", "class_nv_1_1_blast_1_1_fracturer" ], + [ "FractureRT", "class_nv_1_1_blast_1_1_fracture_r_t.html", "class_nv_1_1_blast_1_1_fracture_r_t" ], + [ "FractureRTImpl", "class_nv_1_1_blast_1_1_fracture_r_t_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_impl" ], + [ "FractureRTMultithreadedImpl", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html", "class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl" ], [ "FractureTool", "class_nv_1_1_blast_1_1_fracture_tool.html", "class_nv_1_1_blast_1_1_fracture_tool" ], [ "FractureToolImpl", "class_nv_1_1_blast_1_1_fracture_tool_impl.html", "class_nv_1_1_blast_1_1_fracture_tool_impl" ], + [ "Grid", "class_nv_1_1_blast_1_1_grid.html", "class_nv_1_1_blast_1_1_grid" ], + [ "GridWalker", "class_nv_1_1_blast_1_1_grid_walker.html", "class_nv_1_1_blast_1_1_grid_walker" ], [ "HashMap", "struct_nv_1_1_blast_1_1_hash_map.html", "struct_nv_1_1_blast_1_1_hash_map" ], [ "HashSet", "struct_nv_1_1_blast_1_1_hash_set.html", "struct_nv_1_1_blast_1_1_hash_set" ], [ "IFbxFileReader", "class_nv_1_1_blast_1_1_i_fbx_file_reader.html", "class_nv_1_1_blast_1_1_i_fbx_file_reader" ], @@ -117,7 +133,6 @@ var namespace_nv_1_1_blast = [ "IndexDLink", "struct_nv_1_1_blast_1_1_index_d_link.html", "struct_nv_1_1_blast_1_1_index_d_link" ], [ "IndexDList", "class_nv_1_1_blast_1_1_index_d_list.html", "class_nv_1_1_blast_1_1_index_d_list" ], [ "InlineArray", "struct_nv_1_1_blast_1_1_inline_array.html", "struct_nv_1_1_blast_1_1_inline_array" ], - [ "IntersectionTestingAccelerator", "class_nv_1_1_blast_1_1_intersection_testing_accelerator.html", "class_nv_1_1_blast_1_1_intersection_testing_accelerator" ], [ "IteratorBase", "class_nv_1_1_blast_1_1_iterator_base.html", "class_nv_1_1_blast_1_1_iterator_base" ], [ "Less", "struct_nv_1_1_blast_1_1_less.html", "struct_nv_1_1_blast_1_1_less" ], [ "LListIt", "class_nv_1_1_blast_1_1_l_list_it.html", "class_nv_1_1_blast_1_1_l_list_it" ], @@ -127,12 +142,18 @@ var namespace_nv_1_1_blast = [ "Mesh", "class_nv_1_1_blast_1_1_mesh.html", "class_nv_1_1_blast_1_1_mesh" ], [ "MeshCleaner", "class_nv_1_1_blast_1_1_mesh_cleaner.html", "class_nv_1_1_blast_1_1_mesh_cleaner" ], [ "MeshCleanerImpl", "class_nv_1_1_blast_1_1_mesh_cleaner_impl.html", "class_nv_1_1_blast_1_1_mesh_cleaner_impl" ], + [ "MeshDesc", "struct_nv_1_1_blast_1_1_mesh_desc.html", "struct_nv_1_1_blast_1_1_mesh_desc" ], + [ "MeshGenerator", "class_nv_1_1_blast_1_1_mesh_generator.html", "class_nv_1_1_blast_1_1_mesh_generator" ], [ "MeshImpl", "class_nv_1_1_blast_1_1_mesh_impl.html", "class_nv_1_1_blast_1_1_mesh_impl" ], [ "MeshNoiser", "class_nv_1_1_blast_1_1_mesh_noiser.html", "class_nv_1_1_blast_1_1_mesh_noiser" ], [ "NoiseConfiguration", "struct_nv_1_1_blast_1_1_noise_configuration.html", "struct_nv_1_1_blast_1_1_noise_configuration" ], [ "ObjFileReader", "class_nv_1_1_blast_1_1_obj_file_reader.html", "class_nv_1_1_blast_1_1_obj_file_reader" ], [ "ObjFileWriter", "class_nv_1_1_blast_1_1_obj_file_writer.html", "class_nv_1_1_blast_1_1_obj_file_writer" ], + [ "PatternDescriptor", "struct_nv_1_1_blast_1_1_pattern_descriptor.html", "struct_nv_1_1_blast_1_1_pattern_descriptor" ], + [ "PatternGenerator", "class_nv_1_1_blast_1_1_pattern_generator.html", "class_nv_1_1_blast_1_1_pattern_generator" ], + [ "PatternGeneratorImpl", "class_nv_1_1_blast_1_1_pattern_generator_impl.html", "class_nv_1_1_blast_1_1_pattern_generator_impl" ], [ "PerlinNoise", "class_nv_1_1_blast_1_1_perlin_noise.html", "class_nv_1_1_blast_1_1_perlin_noise" ], + [ "PerTriangleAdditionalData", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html", "struct_nv_1_1_blast_1_1_per_triangle_additional_data" ], [ "PlaneChunkIndexer", "struct_nv_1_1_blast_1_1_plane_chunk_indexer.html", "struct_nv_1_1_blast_1_1_plane_chunk_indexer" ], [ "POINT2D", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html", "struct_nv_1_1_blast_1_1_p_o_i_n_t2_d" ], [ "PolyVert", "struct_nv_1_1_blast_1_1_poly_vert.html", "struct_nv_1_1_blast_1_1_poly_vert" ], @@ -140,6 +161,7 @@ var namespace_nv_1_1_blast = [ "ProfilerDetail", "struct_nv_1_1_blast_1_1_profiler_detail.html", "struct_nv_1_1_blast_1_1_profiler_detail" ], [ "PxActorCreateInfo", "struct_nv_1_1_blast_1_1_px_actor_create_info.html", "struct_nv_1_1_blast_1_1_px_actor_create_info" ], [ "RandomGeneratorBase", "class_nv_1_1_blast_1_1_random_generator_base.html", "class_nv_1_1_blast_1_1_random_generator_base" ], + [ "RegularRadialPatternDesc", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc" ], [ "SegmentToIndex", "struct_nv_1_1_blast_1_1_segment_to_index.html", "struct_nv_1_1_blast_1_1_segment_to_index" ], [ "Separation", "struct_nv_1_1_blast_1_1_separation.html", "struct_nv_1_1_blast_1_1_separation" ], [ "SharedBlock", "class_nv_1_1_blast_1_1_shared_block.html", "class_nv_1_1_blast_1_1_shared_block" ], @@ -191,9 +213,12 @@ var namespace_nv_1_1_blast = [ "TriangleIndexed", "struct_nv_1_1_blast_1_1_triangle_indexed.html", "struct_nv_1_1_blast_1_1_triangle_indexed" ], [ "TriangleProcessor", "class_nv_1_1_blast_1_1_triangle_processor.html", "class_nv_1_1_blast_1_1_triangle_processor" ], [ "Triangulator", "class_nv_1_1_blast_1_1_triangulator.html", "class_nv_1_1_blast_1_1_triangulator" ], + [ "TriangulatorV2", "class_nv_1_1_blast_1_1_triangulator_v2.html", "class_nv_1_1_blast_1_1_triangulator_v2" ], [ "TrPrcTriangle", "struct_nv_1_1_blast_1_1_tr_prc_triangle.html", "struct_nv_1_1_blast_1_1_tr_prc_triangle" ], [ "TrPrcTriangle2d", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html", "struct_nv_1_1_blast_1_1_tr_prc_triangle2d" ], + [ "UniformPatternDesc", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html", "struct_nv_1_1_blast_1_1_uniform_pattern_desc" ], [ "Vertex", "struct_nv_1_1_blast_1_1_vertex.html", "struct_nv_1_1_blast_1_1_vertex" ], + [ "VertexWelding", "class_nv_1_1_blast_1_1_vertex_welding.html", "class_nv_1_1_blast_1_1_vertex_welding" ], [ "VoronoiSitesGenerator", "class_nv_1_1_blast_1_1_voronoi_sites_generator.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator" ], [ "VoronoiSitesGeneratorImpl", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html", "class_nv_1_1_blast_1_1_voronoi_sites_generator_impl" ], [ "VrtComp", "struct_nv_1_1_blast_1_1_vrt_comp.html", "struct_nv_1_1_blast_1_1_vrt_comp" ], diff --git a/docs/source_docs/files/namespacemembers_0x66.html b/docs/source_docs/files/namespacemembers_0x66.html index 049ed1d..3e796e2 100755 --- a/docs/source_docs/files/namespacemembers_0x66.html +++ b/docs/source_docs/files/namespacemembers_0x66.html @@ -73,12 +73,14 @@ Here is a list of all namespace members with links to the namespace documentatio <h3><a class="anchor" name="index_f">- f -</a></h3><ul> <li>fade() : <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a> +<li>findCellBasePlanes() +: <a class="el" href="namespace_nv_1_1_blast.html#6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast</a> <li>findClosestNode() -: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#0ce4dc5d3f1f248d05a6b699ccaa68b9">Nv::Blast</a> <li>fm_add() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a> <li>fm_areaPolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b7220745ff43192aaf1813fb3118fea">FLOAT_MATH</a> <li>fm_areaTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a> <li>FM_Axis @@ -102,7 +104,7 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_computeArea() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#62f6d3e26092170ccc5c90ffdbeffd8e">FLOAT_MATH</a> <li>fm_computeBestFitAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#de24948452ce5a08e9cf6d9becf8c814">FLOAT_MATH</a> <li>fm_computeBestFitABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a> <li>fm_computeBestFitCapsule() @@ -132,7 +134,7 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_copy3() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ec4465fd7d2f2b8c93db8949a7c5a68e">FLOAT_MATH</a> <li>fm_copyUniqueVertices() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#66660b41c914e7f74dfeb7a63ae577bb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#660f44eb0c15d5ee6df1e912f0e915ea">FLOAT_MATH</a> <li>fm_createTesselate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#24043d9e6a8342127bda2d663e91c2a9">FLOAT_MATH</a> <li>fm_createTriangulate() @@ -194,9 +196,9 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_inflateMinMax() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a> <li>fm_initMinMax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#408940ad31da872095e4bcbc3798c962">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4a64359ac263daf36360ef4e132493f1">FLOAT_MATH</a> <li>fm_insideAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6459cdf86137f0d54738242f1729b509">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2dcefc394ae6072aa13394e7b6be64cc">FLOAT_MATH</a> <li>fm_insideTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#437d2da1a476dd4f020e57dd8ad3803c">FLOAT_MATH</a> <li>fm_insideTriangleXZ() @@ -208,7 +210,7 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_intersectLineSegments2d() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">FLOAT_MATH</a> <li>fm_intersectLineSegments2dTime() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH</a> <li>fm_intersectPointPlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a> <li>fm_intersectRayAABB() @@ -222,33 +224,33 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_isValidTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH</a> <li>fm_lerp() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0d900929935eab0f69444c1163ad6050">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">FLOAT_MATH</a> <li>fm_lineIntersectsTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a> <li>fm_lineSphereIntersect() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cef7c667796813fc8d1cf278176ba27a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH</a> <li>fm_lineTestAABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb8afe3f925d308fc0d8d3e6e99e521f">FLOAT_MATH</a> <li>fm_lineTestAABBXZ() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#504256443b8d497fc590ed2274b6777a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e54daa385d845bcb2e27dfd0340bb920">FLOAT_MATH</a> <li>fm_matrixMultiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#38037bcca3e6efebe64714e1fa93a253">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b3c249a70b682abf8ac66bf235a4b861">FLOAT_MATH</a> <li>fm_matrixToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4de39436d7abcaa7af9aacef9db79629">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH</a> <li>fm_minmax() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH</a> <li>fm_multiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH</a> <li>fm_multiplyQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86af3b4a7ea6811d5d937ac49cc5ea16">FLOAT_MATH</a> <li>fm_multiplyTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2421e41a226e975258726a8924260cb5">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH</a> <li>fm_nearestPointInTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH</a> <li>fm_normalize() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#548e00bbb0d1d352e737e7d2a842515d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">FLOAT_MATH</a> <li>fm_normalizeQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50fb44ebfddbfab230ac5d86c9335bdc">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ff088a0e1dfb0fc72cd8e890b5ae39a2">FLOAT_MATH</a> <li>fm_OBBtoAABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b5172cfcadc77e68e1886cc5a33d4a">FLOAT_MATH</a> <li>FM_PI @@ -256,23 +258,23 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_planeToMatrix() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a> <li>fm_planeToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">FLOAT_MATH</a> <li>fm_planeTriIntersection() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bd883d59724d4a7f635f9e01c4fb91e3">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH</a> <li>fm_pointInsidePolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">FLOAT_MATH</a> <li>fm_quatRotate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b1dbaf174472d60724ab64af30e05223">FLOAT_MATH</a> <li>fm_quatToEuler() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0692e6e3e2ca00952ed83eddec146c13">FLOAT_MATH</a> <li>fm_quatToMatrix() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">FLOAT_MATH</a> <li>FM_RAD_TO_DEG : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH</a> <li>fm_rayIntersectsTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d01696fe61f5e4d29e53d16bf09cf896">FLOAT_MATH</a> <li>fm_raySphereIntersect() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#788462a81a97aa364cf2d8ce7659a29e">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1ca791e15419dff5d3ee0948b090219">FLOAT_MATH</a> <li>fm_releaseTesselate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#538e188095ec76178ab7cfe067b8fad4">FLOAT_MATH</a> <li>fm_releaseTriangulate() @@ -280,29 +282,29 @@ Here is a list of all namespace members with links to the namespace documentatio <li>fm_releaseVertexIndex() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7e401fb5f8d705ba7726af2c0beea70d">FLOAT_MATH</a> <li>fm_rotate() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#10f38b4f26044c4f8e60492c4bf70df9">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9709ed7da00dd74d859b47c48d824eeb">FLOAT_MATH</a> <li>fm_rotationArc() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#44b109dcdaf358908f56f4d388642f58">FLOAT_MATH</a> <li>fm_samePlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH</a> <li>fm_scale() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#28ed2369616da9a3d27c74d5d99e2c4a">FLOAT_MATH</a> <li>fm_setTranslation() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b57ce5768f098431005019aa5d2b48d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9e7b6b20e5d995bbe4be9cda48f5f590">FLOAT_MATH</a> <li>fm_solveX() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8946aab872f6d90d17b51685fd3b7c1b">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#53a077f8d4548cf4623209935449345a">FLOAT_MATH</a> <li>fm_solveY() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2fd9365eecfffd704a661d8e4975ad4d">FLOAT_MATH</a> <li>fm_solveZ() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a> <li>fm_sphereVolume() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH</a> <li>fm_subtract() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a> <li>fm_transform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5e7bcf0c2005abcdfb3b983befdba6e0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7cb9d6d4979454c345c22d96fe5d4d9d">FLOAT_MATH</a> <li>fm_transformAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f80ff4e5f08618af5ba00ff9f547647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#bf97767bcddaed89a04998a225044262">FLOAT_MATH</a> <li>FM_XAXIS : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8f56ed9e1763d1e33bb24d5c11356c78cf27da21bcf3eb6bbaa8c5f24254dcef">FLOAT_MATH</a> <li>FM_YAXIS diff --git a/docs/source_docs/files/namespacemembers_0x67.html b/docs/source_docs/files/namespacemembers_0x67.html index d64899f..e72be55 100755 --- a/docs/source_docs/files/namespacemembers_0x67.html +++ b/docs/source_docs/files/namespacemembers_0x67.html @@ -75,6 +75,8 @@ Here is a list of all namespace members with links to the namespace documentatio : <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a> <li>getBigBox() : <a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast</a> +<li>getCellMesh() +: <a class="el" href="namespace_nv_1_1_blast.html#095cb2f203b5b4b6e0996d14908834b9">Nv::Blast</a> <li>getCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a> <li>getCuttingCone() @@ -93,6 +95,8 @@ Here is a list of all namespace members with links to the namespace documentatio : <a class="el" href="namespace_nv_1_1_blast.html#5f4aa5b6b2451711fccf09757bdd2e1e">Nv::Blast</a> <li>getProjectionDirection() : <a class="el" href="namespace_nv_1_1_blast.html#b77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</a> +<li>GOOD_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/namespacemembers_0x69.html b/docs/source_docs/files/namespacemembers_0x69.html index c0a64a4..d89c325 100755 --- a/docs/source_docs/files/namespacemembers_0x69.html +++ b/docs/source_docs/files/namespacemembers_0x69.html @@ -91,6 +91,8 @@ Here is a list of all namespace members with links to the namespace documentatio : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#d99de32f12e7fcd534d856e7c7daf094">Nv::Blast::VSA</a> <li>index_of_min() : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#c40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a> +<li>INFINITE_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast</a> <li>initializeAsset() : <a class="el" href="namespace_nv_1_1_blast.html#ae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a> <li>INSTANCE_DATA_BLOCK diff --git a/docs/source_docs/files/namespacemembers_0x70.html b/docs/source_docs/files/namespacemembers_0x70.html index ae4bab6..05f5b48 100755 --- a/docs/source_docs/files/namespacemembers_0x70.html +++ b/docs/source_docs/files/namespacemembers_0x70.html @@ -71,12 +71,14 @@ Here is a list of all namespace members with links to the namespace documentation for each member: <p> <h3><a class="anchor" name="index_p">- p -</a></h3><ul> +<li>PatternFacetType +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast</a> <li>perp() : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a> <li>PlaneTriResult : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH</a> <li>pointerOffset() -: <a class="el" href="namespace_nv_1_1_blast.html#4dec47108a96068464a694e46a0dc1a2">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#d1e732d6cd2e5f40a0187f05820e9e7e">Nv::Blast</a> <li>PointMap : <a class="el" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast</a> <li>PRIMITIVE_INSIDE_SURFACE diff --git a/docs/source_docs/files/namespacemembers_0x72.html b/docs/source_docs/files/namespacemembers_0x72.html index 4301e48..ee1b1e9 100755 --- a/docs/source_docs/files/namespacemembers_0x72.html +++ b/docs/source_docs/files/namespacemembers_0x72.html @@ -73,6 +73,8 @@ Here is a list of all namespace members with links to the namespace documentatio <h3><a class="anchor" name="index_r">- r -</a></h3><ul> <li>real : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">Nv::Blast::VSA</a> +<li>RNG_CALLBACK +: <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast</a> </ul> </div> <!-- start footer part --> diff --git a/docs/source_docs/files/namespacemembers_0x73.html b/docs/source_docs/files/namespacemembers_0x73.html index af94de2..aee8d29 100755 --- a/docs/source_docs/files/namespacemembers_0x73.html +++ b/docs/source_docs/files/namespacemembers_0x73.html @@ -71,6 +71,8 @@ Here is a list of all namespace members with links to the namespace documentation for each member: <p> <h3><a class="anchor" name="index_s">- s -</a></h3><ul> +<li>savePatternToObj() +: <a class="el" href="namespace_nv_1_1_blast.html#d4de030f2bb5387d197e40cabf772b0f">Nv::Blast</a> <li>setCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a> <li>setup() diff --git a/docs/source_docs/files/namespacemembers_enum.html b/docs/source_docs/files/namespacemembers_enum.html index 310b62c..23fb04a 100755 --- a/docs/source_docs/files/namespacemembers_enum.html +++ b/docs/source_docs/files/namespacemembers_enum.html @@ -57,6 +57,8 @@ : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4ec9f934edc5eccb0bc0cdfce58f4441">FLOAT_MATH</a> <li>LineSegmentType : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#122981f0e26b79857ccec1d29e24bfe9">FLOAT_MATH</a> +<li>PatternFacetType +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be">Nv::Blast</a> <li>PlaneTriResult : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH</a> <li>ProjectionDirections diff --git a/docs/source_docs/files/namespacemembers_eval.html b/docs/source_docs/files/namespacemembers_eval.html index 7f194f8..8facfa0 100755 --- a/docs/source_docs/files/namespacemembers_eval.html +++ b/docs/source_docs/files/namespacemembers_eval.html @@ -45,6 +45,7 @@ <li><a href="#index_a"><span>a</span></a></li> <li><a href="#index_e"><span>e</span></a></li> <li><a href="#index_f"><span>f</span></a></li> + <li><a href="#index_g"><span>g</span></a></li> <li><a href="#index_i"><span>i</span></a></li> <li><a href="#index_l"><span>l</span></a></li> <li><a href="#index_o"><span>o</span></a></li> @@ -104,6 +105,10 @@ <li>FMCS_ZMIN : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e3424939e23d0f14e1a0c1745e43f9afc8adc6db98a363354407d4eb1df66a87">FLOAT_MATH</a> </ul> +<h3><a class="anchor" name="index_g">- g -</a></h3><ul> +<li>GOOD_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast</a> +</ul> <h3><a class="anchor" name="index_i">- i -</a></h3><ul> <li>ICHullErrorCoplanarPoints : <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d42a18eca7aeae5c07ebc612be625222">VHACD</a> @@ -115,6 +120,8 @@ : <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3d74b2db47a4223e9d12bd1d3dfd47cf2">VHACD</a> <li>ICHullErrorOK : <a class="el" href="namespace_v_h_a_c_d.html#f80ac6741c5c7f99f1c7db89ae70a9f3e4636f6d8dc64f99fd3389e0b8532032">VHACD</a> +<li>INFINITE_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#13e09335669128f9ea506224bfd3d9be7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast</a> <li>INSTANCE_DATA_BLOCK : <a class="el" href="namespacecapnp_1_1schemas.html#4e972500920676636621f26c24ec81ad23a75b36a0beba7fc1c62dfc3e748b3e">capnp::schemas</a> <li>IR_COINCIDENT diff --git a/docs/source_docs/files/namespacemembers_f.html b/docs/source_docs/files/namespacemembers_f.html index f6f749c..9e10b8a 100755 --- a/docs/source_docs/files/namespacemembers_f.html +++ b/docs/source_docs/files/namespacemembers_f.html @@ -48,14 +48,17 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); <li>fade() : <a class="el" href="namespace_nv_1_1_blast.html#ad4dfea75a2d880846c407692135b6dab">Nv::Blast</a> </li> +<li>findCellBasePlanes() +: <a class="el" href="namespace_nv_1_1_blast.html#a6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast</a> +</li> <li>findClosestNode() -: <a class="el" href="namespace_nv_1_1_blast.html#a174a03926806454cd726b130462606b0">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#a0ce4dc5d3f1f248d05a6b699ccaa68b9">Nv::Blast</a> </li> <li>fm_add() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a> </li> <li>fm_areaPolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4b7220745ff43192aaf1813fb3118fea">FLOAT_MATH</a> </li> <li>fm_areaTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a> @@ -91,7 +94,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a62f6d3e26092170ccc5c90ffdbeffd8e">FLOAT_MATH</a> </li> <li>fm_computeBestFitAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ade24948452ce5a08e9cf6d9becf8c814">FLOAT_MATH</a> </li> <li>fm_computeBestFitABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a> @@ -136,7 +139,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aec4465fd7d2f2b8c93db8949a7c5a68e">FLOAT_MATH</a> </li> <li>fm_copyUniqueVertices() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a66660b41c914e7f74dfeb7a63ae577bb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a660f44eb0c15d5ee6df1e912f0e915ea">FLOAT_MATH</a> </li> <li>fm_createTesselate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a24043d9e6a8342127bda2d663e91c2a9">FLOAT_MATH</a> @@ -229,10 +232,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a> </li> <li>fm_initMinMax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a408940ad31da872095e4bcbc3798c962">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4a64359ac263daf36360ef4e132493f1">FLOAT_MATH</a> </li> <li>fm_insideAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6459cdf86137f0d54738242f1729b509">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2dcefc394ae6072aa13394e7b6be64cc">FLOAT_MATH</a> </li> <li>fm_insideTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a437d2da1a476dd4f020e57dd8ad3803c">FLOAT_MATH</a> @@ -250,7 +253,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7180da587c645ab12754120132d54263">FLOAT_MATH</a> </li> <li>fm_intersectLineSegments2dTime() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH</a> </li> <li>fm_intersectPointPlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a> @@ -271,46 +274,46 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH</a> </li> <li>fm_lerp() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a0d900929935eab0f69444c1163ad6050">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9621fb749969501979e6db6cf2decb58">FLOAT_MATH</a> </li> <li>fm_lineIntersectsTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a> </li> <li>fm_lineSphereIntersect() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acef7c667796813fc8d1cf278176ba27a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aadd3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH</a> </li> <li>fm_lineTestAABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb8afe3f925d308fc0d8d3e6e99e521f">FLOAT_MATH</a> </li> <li>fm_lineTestAABBXZ() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a504256443b8d497fc590ed2274b6777a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae54daa385d845bcb2e27dfd0340bb920">FLOAT_MATH</a> </li> <li>fm_matrixMultiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a38037bcca3e6efebe64714e1fa93a253">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab3c249a70b682abf8ac66bf235a4b861">FLOAT_MATH</a> </li> <li>fm_matrixToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4de39436d7abcaa7af9aacef9db79629">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH</a> </li> <li>fm_minmax() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH</a> </li> <li>fm_multiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH</a> </li> <li>fm_multiplyQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a86af3b4a7ea6811d5d937ac49cc5ea16">FLOAT_MATH</a> </li> <li>fm_multiplyTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2421e41a226e975258726a8924260cb5">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH</a> </li> <li>fm_nearestPointInTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH</a> </li> <li>fm_normalize() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a548e00bbb0d1d352e737e7d2a842515d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afe19fb5409155a1b100555ae8b27e042">FLOAT_MATH</a> </li> <li>fm_normalizeQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a50fb44ebfddbfab230ac5d86c9335bdc">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aff088a0e1dfb0fc72cd8e890b5ae39a2">FLOAT_MATH</a> </li> <li>fm_OBBtoAABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44b5172cfcadc77e68e1886cc5a33d4a">FLOAT_MATH</a> @@ -322,13 +325,13 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a> </li> <li>fm_planeToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aa885c49a2b1b1cb2be57b88c567d6cc2">FLOAT_MATH</a> </li> <li>fm_planeTriIntersection() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#abd883d59724d4a7f635f9e01c4fb91e3">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH</a> </li> <li>fm_pointInsidePolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6143f60040a0bb5d1dcf7ad2dc19b192">FLOAT_MATH</a> </li> <li>fm_quatRotate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1dbaf174472d60724ab64af30e05223">FLOAT_MATH</a> @@ -337,7 +340,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a0692e6e3e2ca00952ed83eddec146c13">FLOAT_MATH</a> </li> <li>fm_quatToMatrix() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab363d3868e88b3760f8295f213652242">FLOAT_MATH</a> </li> <li>FM_RAD_TO_DEG : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7bf8c2dde51efeefb5212bf855aa29f9">FLOAT_MATH</a> @@ -346,7 +349,7 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad01696fe61f5e4d29e53d16bf09cf896">FLOAT_MATH</a> </li> <li>fm_raySphereIntersect() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a788462a81a97aa364cf2d8ce7659a29e">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aa1ca791e15419dff5d3ee0948b090219">FLOAT_MATH</a> </li> <li>fm_releaseTesselate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a538e188095ec76178ab7cfe067b8fad4">FLOAT_MATH</a> @@ -358,10 +361,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7e401fb5f8d705ba7726af2c0beea70d">FLOAT_MATH</a> </li> <li>fm_rotate() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a10f38b4f26044c4f8e60492c4bf70df9">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9709ed7da00dd74d859b47c48d824eeb">FLOAT_MATH</a> </li> <li>fm_rotationArc() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a44b109dcdaf358908f56f4d388642f58">FLOAT_MATH</a> </li> <li>fm_samePlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH</a> @@ -370,10 +373,10 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a28ed2369616da9a3d27c74d5d99e2c4a">FLOAT_MATH</a> </li> <li>fm_setTranslation() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4b57ce5768f098431005019aa5d2b48d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9e7b6b20e5d995bbe4be9cda48f5f590">FLOAT_MATH</a> </li> <li>fm_solveX() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8946aab872f6d90d17b51685fd3b7c1b">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a53a077f8d4548cf4623209935449345a">FLOAT_MATH</a> </li> <li>fm_solveY() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2fd9365eecfffd704a661d8e4975ad4d">FLOAT_MATH</a> @@ -382,16 +385,16 @@ $(document).ready(function(){initNavTree('namespacemembers_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a> </li> <li>fm_sphereVolume() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH</a> </li> <li>fm_subtract() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a> </li> <li>fm_transform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a5e7bcf0c2005abcdfb3b983befdba6e0">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7cb9d6d4979454c345c22d96fe5d4d9d">FLOAT_MATH</a> </li> <li>fm_transformAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8f80ff4e5f08618af5ba00ff9f547647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#abf97767bcddaed89a04998a225044262">FLOAT_MATH</a> </li> <li>FM_XAXIS : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8f56ed9e1763d1e33bb24d5c11356c78acf27da21bcf3eb6bbaa8c5f24254dcef">FLOAT_MATH</a> diff --git a/docs/source_docs/files/namespacemembers_func_0x66.html b/docs/source_docs/files/namespacemembers_func_0x66.html index c0d4296..fb5cab6 100755 --- a/docs/source_docs/files/namespacemembers_func_0x66.html +++ b/docs/source_docs/files/namespacemembers_func_0x66.html @@ -69,12 +69,14 @@ <h3><a class="anchor" name="index_f">- f -</a></h3><ul> <li>fade() : <a class="el" href="namespace_nv_1_1_blast.html#d4dfea75a2d880846c407692135b6dab">Nv::Blast</a> +<li>findCellBasePlanes() +: <a class="el" href="namespace_nv_1_1_blast.html#6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast</a> <li>findClosestNode() -: <a class="el" href="namespace_nv_1_1_blast.html#174a03926806454cd726b130462606b0">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#0ce4dc5d3f1f248d05a6b699ccaa68b9">Nv::Blast</a> <li>fm_add() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a> <li>fm_areaPolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b7220745ff43192aaf1813fb3118fea">FLOAT_MATH</a> <li>fm_areaTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a> <li>fm_capsuleVolume() @@ -82,7 +84,7 @@ <li>fm_catmullRom() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#010b32a67e0a6823c0f48c6ff9d37fb2">FLOAT_MATH</a> <li>fm_clipTestAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f49bf6eedc01255120d2c91f04ccffcc">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45f8bc02f8d7db91f1d458e86ea81cfe">FLOAT_MATH</a> <li>fm_clipTestPoint() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#3fb4f3f21c789ffc5369154820c30472">FLOAT_MATH</a> <li>fm_clipTestPointXZ() @@ -96,7 +98,7 @@ <li>fm_computeBestFitAABB() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a> <li>fm_computeBestFitABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ac953560c0a009981314fc075e5fb3ed">FLOAT_MATH</a> <li>fm_computeBestFitCapsule() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cb48dcc76450c14ccb5cf133c2d02b54">FLOAT_MATH</a> <li>fm_computeBestFitOBB() @@ -184,9 +186,9 @@ <li>fm_inflateMinMax() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a> <li>fm_initMinMax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4a64359ac263daf36360ef4e132493f1">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#50cc16fc96ce2d7866715bfa65ce977c">FLOAT_MATH</a> <li>fm_insideAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e035a07d147d8b8ffb32a08381de011a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#45c52a87f81bba0ed935d83ff9582de1">FLOAT_MATH</a> <li>fm_insideTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae1f55aeb9461abcbe26e9a78ffb901d">FLOAT_MATH</a> <li>fm_insideTriangleXZ() @@ -198,7 +200,7 @@ <li>fm_intersectLineSegments2d() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7180da587c645ab12754120132d54263">FLOAT_MATH</a> <li>fm_intersectLineSegments2dTime() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH</a> <li>fm_intersectPointPlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a> <li>fm_intersectRayAABB() @@ -206,15 +208,15 @@ <li>fm_inverseRT() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb68480d229fd7dabd59dea38dff21c">FLOAT_MATH</a> <li>fm_inverseTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#459b88458014177d8945f6e8b269730c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0157d9c02e4cf7f166f518d3f976e8d5">FLOAT_MATH</a> <li>fm_isMeshCoplanar() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#06301f8df72d582ed0504a42d7a63d09">FLOAT_MATH</a> <li>fm_isValidTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#f62add5d2307e9bdc98b5ecd09e1f99c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH</a> <li>fm_lerp() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9621fb749969501979e6db6cf2decb58">FLOAT_MATH</a> <li>fm_lineIntersectsTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd83389c37519a24fc1a3d5e9315fe2e">FLOAT_MATH</a> <li>fm_lineSphereIntersect() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#add3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH</a> <li>fm_lineTestAABB() @@ -226,15 +228,15 @@ <li>fm_matrixToQuat() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH</a> <li>fm_minmax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#696d64ea8806b47c3f9a7a015ba0e304">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH</a> <li>fm_multiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#d94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH</a> <li>fm_multiplyQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86af3b4a7ea6811d5d937ac49cc5ea16">FLOAT_MATH</a> <li>fm_multiplyTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#cbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#2421e41a226e975258726a8924260cb5">FLOAT_MATH</a> <li>fm_nearestPointInTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab1bd86fa8cba57940d8de52aa5a4c07">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH</a> <li>fm_normalize() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fe19fb5409155a1b100555ae8b27e042">FLOAT_MATH</a> <li>fm_normalizeQuat() @@ -244,17 +246,17 @@ <li>fm_planeToMatrix() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a> <li>fm_planeToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a885c49a2b1b1cb2be57b88c567d6cc2">FLOAT_MATH</a> <li>fm_planeTriIntersection() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH</a> <li>fm_pointInsidePolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#e4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#6143f60040a0bb5d1dcf7ad2dc19b192">FLOAT_MATH</a> <li>fm_quatRotate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#86bad28adda5215c00f0e78061d36296">FLOAT_MATH</a> <li>fm_quatToEuler() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fd1c4745cc5047b78dc32a107ce1b227">FLOAT_MATH</a> <li>fm_quatToMatrix() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b363d3868e88b3760f8295f213652242">FLOAT_MATH</a> <li>fm_rayIntersectsTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a70a27c3d146e66e393606b4c48fc37a">FLOAT_MATH</a> <li>fm_raySphereIntersect() @@ -270,7 +272,7 @@ <li>fm_rotationArc() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#fb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a> <li>fm_samePlane() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#64932363739eb294a2636fb80f875284">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#b7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH</a> <li>fm_scale() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8e5d1da135d36933bfae6ec7a4e16dc">FLOAT_MATH</a> <li>fm_setTranslation() @@ -280,9 +282,9 @@ <li>fm_solveY() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#275c518c289ca38599c9c77b12f65143">FLOAT_MATH</a> <li>fm_solveZ() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#0c57a6810cb46d53c66807a83f24b7f8">FLOAT_MATH</a> <li>fm_sphereVolume() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH</a> <li>fm_subtract() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a> <li>fm_transform() diff --git a/docs/source_docs/files/namespacemembers_func_0x67.html b/docs/source_docs/files/namespacemembers_func_0x67.html index d860e95..3e83717 100755 --- a/docs/source_docs/files/namespacemembers_func_0x67.html +++ b/docs/source_docs/files/namespacemembers_func_0x67.html @@ -71,6 +71,8 @@ : <a class="el" href="namespace_nv_1_1_blast.html#227ad41f76a5f6c64ae1fb549e08cb85">Nv::Blast</a> <li>getBigBox() : <a class="el" href="namespace_nv_1_1_blast.html#ef59d71df12b51af958587475b90495f">Nv::Blast</a> +<li>getCellMesh() +: <a class="el" href="namespace_nv_1_1_blast.html#095cb2f203b5b4b6e0996d14908834b9">Nv::Blast</a> <li>getCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a> <li>getCuttingCone() diff --git a/docs/source_docs/files/namespacemembers_func_0x73.html b/docs/source_docs/files/namespacemembers_func_0x73.html index e79c408..e624958 100755 --- a/docs/source_docs/files/namespacemembers_func_0x73.html +++ b/docs/source_docs/files/namespacemembers_func_0x73.html @@ -67,6 +67,8 @@ <p> <h3><a class="anchor" name="index_s">- s -</a></h3><ul> +<li>savePatternToObj() +: <a class="el" href="namespace_nv_1_1_blast.html#d4de030f2bb5387d197e40cabf772b0f">Nv::Blast</a> <li>setCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a> <li>setup() diff --git a/docs/source_docs/files/namespacemembers_func_f.html b/docs/source_docs/files/namespacemembers_func_f.html index 26f8e54..ba36098 100755 --- a/docs/source_docs/files/namespacemembers_func_f.html +++ b/docs/source_docs/files/namespacemembers_func_f.html @@ -48,14 +48,17 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); <li>fade() : <a class="el" href="namespace_nv_1_1_blast.html#ad4dfea75a2d880846c407692135b6dab">Nv::Blast</a> </li> +<li>findCellBasePlanes() +: <a class="el" href="namespace_nv_1_1_blast.html#a6f9b18b3e2d534d41b847f7b476c7db1">Nv::Blast</a> +</li> <li>findClosestNode() -: <a class="el" href="namespace_nv_1_1_blast.html#a174a03926806454cd726b130462606b0">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#a0ce4dc5d3f1f248d05a6b699ccaa68b9">Nv::Blast</a> </li> <li>fm_add() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a950524c52471990ccd5ab8ffd2fdace4">FLOAT_MATH</a> </li> <li>fm_areaPolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8022779a39f2d98d0d1e59dc9e0ff382">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4b7220745ff43192aaf1813fb3118fea">FLOAT_MATH</a> </li> <li>fm_areaTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a3c2c25509bb923e3a67f2f4229a0c524">FLOAT_MATH</a> @@ -67,7 +70,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a010b32a67e0a6823c0f48c6ff9d37fb2">FLOAT_MATH</a> </li> <li>fm_clipTestAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#af49bf6eedc01255120d2c91f04ccffcc">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a45f8bc02f8d7db91f1d458e86ea81cfe">FLOAT_MATH</a> </li> <li>fm_clipTestPoint() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a3fb4f3f21c789ffc5369154820c30472">FLOAT_MATH</a> @@ -88,7 +91,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad449806042368d819f7e5e3e05b390a0">FLOAT_MATH</a> </li> <li>fm_computeBestFitABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4719b5216a887947c4c98e3b06844d9b">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aac953560c0a009981314fc075e5fb3ed">FLOAT_MATH</a> </li> <li>fm_computeBestFitCapsule() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acb48dcc76450c14ccb5cf133c2d02b54">FLOAT_MATH</a> @@ -220,10 +223,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acbd7a02b1c968f46338a96cf6d2bf9a7">FLOAT_MATH</a> </li> <li>fm_initMinMax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4a64359ac263daf36360ef4e132493f1">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a50cc16fc96ce2d7866715bfa65ce977c">FLOAT_MATH</a> </li> <li>fm_insideAABB() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae035a07d147d8b8ffb32a08381de011a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a45c52a87f81bba0ed935d83ff9582de1">FLOAT_MATH</a> </li> <li>fm_insideTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aae1f55aeb9461abcbe26e9a78ffb901d">FLOAT_MATH</a> @@ -241,7 +244,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7180da587c645ab12754120132d54263">FLOAT_MATH</a> </li> <li>fm_intersectLineSegments2dTime() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a4b5d2af380c09a8edd21f0723b333f1a">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2a82702380cd9bd0469ee8663b3facdd">FLOAT_MATH</a> </li> <li>fm_intersectPointPlane() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a5818d6dc249cc90d8ff4b8d1533b64e3">FLOAT_MATH</a> @@ -253,19 +256,19 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aafb68480d229fd7dabd59dea38dff21c">FLOAT_MATH</a> </li> <li>fm_inverseTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a459b88458014177d8945f6e8b269730c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a0157d9c02e4cf7f166f518d3f976e8d5">FLOAT_MATH</a> </li> <li>fm_isMeshCoplanar() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a06301f8df72d582ed0504a42d7a63d09">FLOAT_MATH</a> </li> <li>fm_isValidTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#af62add5d2307e9bdc98b5ecd09e1f99c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a141c1e360636067eae8247cf7bcb7e22">FLOAT_MATH</a> </li> <li>fm_lerp() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9621fb749969501979e6db6cf2decb58">FLOAT_MATH</a> </li> <li>fm_lineIntersectsTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6b725c6d345f76e759f091e528250c6c">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afd83389c37519a24fc1a3d5e9315fe2e">FLOAT_MATH</a> </li> <li>fm_lineSphereIntersect() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aadd3751eaa131cd3fd3007c456a1be1b">FLOAT_MATH</a> @@ -283,19 +286,19 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a672d75bf66999a3d1a6de125e85c5265">FLOAT_MATH</a> </li> <li>fm_minmax() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a696d64ea8806b47c3f9a7a015ba0e304">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a55cd1b999972c6d34d36976a5785dd92">FLOAT_MATH</a> </li> <li>fm_multiply() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ad94a34778edfa8266a2cf5c3a9aecd7d">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6c450c0714fff742f2598acaaca6cb75">FLOAT_MATH</a> </li> <li>fm_multiplyQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9053918ec3894e3fb079e932fd54b647">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a86af3b4a7ea6811d5d937ac49cc5ea16">FLOAT_MATH</a> </li> <li>fm_multiplyTransform() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#acbed8443ddbc88cc4408363938cb9b90">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a2421e41a226e975258726a8924260cb5">FLOAT_MATH</a> </li> <li>fm_nearestPointInTriangle() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aab1bd86fa8cba57940d8de52aa5a4c07">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a7faa64eab0019b0488d6aa35498ac4cb">FLOAT_MATH</a> </li> <li>fm_normalize() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afe19fb5409155a1b100555ae8b27e042">FLOAT_MATH</a> @@ -310,13 +313,13 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a9624b57c4b00648ed09e15b1ec266c32">FLOAT_MATH</a> </li> <li>fm_planeToQuat() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a923e6aa5445384daf88f76b40fee7d43">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aa885c49a2b1b1cb2be57b88c567d6cc2">FLOAT_MATH</a> </li> <li>fm_planeTriIntersection() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a698eb52eed0586a33b43a9caf1faea4a">FLOAT_MATH</a> </li> <li>fm_pointInsidePolygon2d() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ae4f2e7231cc5b69528ee21ca50116dfb">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a6143f60040a0bb5d1dcf7ad2dc19b192">FLOAT_MATH</a> </li> <li>fm_quatRotate() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a86bad28adda5215c00f0e78061d36296">FLOAT_MATH</a> @@ -325,7 +328,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afd1c4745cc5047b78dc32a107ce1b227">FLOAT_MATH</a> </li> <li>fm_quatToMatrix() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a56bd993692a86c4d823bd4b99c08fb40">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab363d3868e88b3760f8295f213652242">FLOAT_MATH</a> </li> <li>fm_rayIntersectsTriangle() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aa70a27c3d146e66e393606b4c48fc37a">FLOAT_MATH</a> @@ -349,7 +352,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#afb398b2a92fc3d6c8672d04137527196">FLOAT_MATH</a> </li> <li>fm_samePlane() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a64932363739eb294a2636fb80f875284">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#ab7f413a7722f01daa020b05ea6cf000c">FLOAT_MATH</a> </li> <li>fm_scale() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#aa8e5d1da135d36933bfae6ec7a4e16dc">FLOAT_MATH</a> @@ -364,10 +367,10 @@ $(document).ready(function(){initNavTree('namespacemembers_func_f.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a275c518c289ca38599c9c77b12f65143">FLOAT_MATH</a> </li> <li>fm_solveZ() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a8ce2be953a881145a2932f35552d617e">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a0c57a6810cb46d53c66807a83f24b7f8">FLOAT_MATH</a> </li> <li>fm_sphereVolume() -: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a95af3221943c8f5212ebcfeebb9d6aa8">FLOAT_MATH</a> +: <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a1a34d0ebad3b1971c131e6549b06cdd0">FLOAT_MATH</a> </li> <li>fm_subtract() : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a35f37d3e0b523cdc219a4751a51d5e98">FLOAT_MATH</a> diff --git a/docs/source_docs/files/namespacemembers_func_g.html b/docs/source_docs/files/namespacemembers_func_g.html index 76d268d..4ccf487 100755 --- a/docs/source_docs/files/namespacemembers_func_g.html +++ b/docs/source_docs/files/namespacemembers_func_g.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('namespacemembers_func_g.html','');}); <li>getBigBox() : <a class="el" href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">Nv::Blast</a> </li> +<li>getCellMesh() +: <a class="el" href="namespace_nv_1_1_blast.html#a095cb2f203b5b4b6e0996d14908834b9">Nv::Blast</a> +</li> <li>getCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a> </li> diff --git a/docs/source_docs/files/namespacemembers_func_s.html b/docs/source_docs/files/namespacemembers_func_s.html index c606fac..80fbac0 100755 --- a/docs/source_docs/files/namespacemembers_func_s.html +++ b/docs/source_docs/files/namespacemembers_func_s.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_func_s.html','');});   <h3><a id="index_s"></a>- s -</h3><ul> +<li>savePatternToObj() +: <a class="el" href="namespace_nv_1_1_blast.html#ad4de030f2bb5387d197e40cabf772b0f">Nv::Blast</a> +</li> <li>setCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a> </li> diff --git a/docs/source_docs/files/namespacemembers_g.html b/docs/source_docs/files/namespacemembers_g.html index 71f3329..016cc6c 100755 --- a/docs/source_docs/files/namespacemembers_g.html +++ b/docs/source_docs/files/namespacemembers_g.html @@ -51,6 +51,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');}); <li>getBigBox() : <a class="el" href="namespace_nv_1_1_blast.html#aef59d71df12b51af958587475b90495f">Nv::Blast</a> </li> +<li>getCellMesh() +: <a class="el" href="namespace_nv_1_1_blast.html#a095cb2f203b5b4b6e0996d14908834b9">Nv::Blast</a> +</li> <li>getCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#a1dd51a1368754e171b1cc545e2987fc6">Nv::Blast</a> </li> @@ -78,6 +81,9 @@ $(document).ready(function(){initNavTree('namespacemembers_g.html','');}); <li>getProjectionDirection() : <a class="el" href="namespace_nv_1_1_blast.html#ab77f76686c61a4a62d1aabb5e7b9c20a">Nv::Blast</a> </li> +<li>GOOD_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c">Nv::Blast</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/namespacemembers_i.html b/docs/source_docs/files/namespacemembers_i.html index 13d7514..5c8b1c3 100755 --- a/docs/source_docs/files/namespacemembers_i.html +++ b/docs/source_docs/files/namespacemembers_i.html @@ -75,6 +75,9 @@ $(document).ready(function(){initNavTree('namespacemembers_i.html','');}); <li>index_of_min() : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#ac40d9e7d67ea46fd503fc1001174256c">Nv::Blast::VSA</a> </li> +<li>INFINITE_FACET +: <a class="el" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7">Nv::Blast</a> +</li> <li>initializeAsset() : <a class="el" href="namespace_nv_1_1_blast.html#aae75b7f94762b03efcbbe11cb3752ef1">Nv::Blast</a> </li> diff --git a/docs/source_docs/files/namespacemembers_p.html b/docs/source_docs/files/namespacemembers_p.html index ee1eb9f..2a273f1 100755 --- a/docs/source_docs/files/namespacemembers_p.html +++ b/docs/source_docs/files/namespacemembers_p.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_p.html','');}); <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div> <h3><a id="index_p"></a>- p -</h3><ul> +<li>PatternFacetType +: <a class="el" href="namespace_nv_1_1_blast.html#a13e09335669128f9ea506224bfd3d9be">Nv::Blast</a> +</li> <li>perp() : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a31a9155136d1363434a70a3d9005c581">Nv::Blast::VSA</a> </li> @@ -52,7 +55,7 @@ $(document).ready(function(){initNavTree('namespacemembers_p.html','');}); : <a class="el" href="namespace_f_l_o_a_t___m_a_t_h.html#a31893d5e8443706d3d6b889d01a9607c">FLOAT_MATH</a> </li> <li>pointerOffset() -: <a class="el" href="namespace_nv_1_1_blast.html#adc8df6573067847479e405b5162824ff">Nv::Blast</a> +: <a class="el" href="namespace_nv_1_1_blast.html#a529b22b397b1d870e8a536be78c4e497">Nv::Blast</a> </li> <li>PointMap : <a class="el" href="namespace_nv_1_1_blast.html#a2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast</a> diff --git a/docs/source_docs/files/namespacemembers_r.html b/docs/source_docs/files/namespacemembers_r.html index e07c87c..5e3c037 100755 --- a/docs/source_docs/files/namespacemembers_r.html +++ b/docs/source_docs/files/namespacemembers_r.html @@ -48,6 +48,9 @@ $(document).ready(function(){initNavTree('namespacemembers_r.html','');}); <li>real : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#a17168752dfdb7c7b455d54f98d7f87d6">Nv::Blast::VSA</a> </li> +<li>RNG_CALLBACK +: <a class="el" href="namespace_nv_1_1_blast.html#a4e5bb14b7dd9af36721e2510c8cf4a88">Nv::Blast</a> +</li> </ul> </div><!-- contents --> </div><!-- doc-content --> diff --git a/docs/source_docs/files/namespacemembers_s.html b/docs/source_docs/files/namespacemembers_s.html index d56e7bb..d1fc600 100755 --- a/docs/source_docs/files/namespacemembers_s.html +++ b/docs/source_docs/files/namespacemembers_s.html @@ -45,6 +45,9 @@ $(document).ready(function(){initNavTree('namespacemembers_s.html','');}); <div class="textblock">Here is a list of all namespace members with links to the namespace documentation for each member:</div> <h3><a id="index_s"></a>- s -</h3><ul> +<li>savePatternToObj() +: <a class="el" href="namespace_nv_1_1_blast.html#ad4de030f2bb5387d197e40cabf772b0f">Nv::Blast</a> +</li> <li>setCuttingBox() : <a class="el" href="namespace_nv_1_1_blast.html#a301b2bfdc5a3193cf8821c91595fedf2">Nv::Blast</a> </li> diff --git a/docs/source_docs/files/namespacemembers_type.html b/docs/source_docs/files/namespacemembers_type.html index 4f1d021..1cd24c1 100755 --- a/docs/source_docs/files/namespacemembers_type.html +++ b/docs/source_docs/files/namespacemembers_type.html @@ -59,6 +59,8 @@ : <a class="el" href="namespace_nv_1_1_blast.html#2ae61a5475656a13f05a71e0b1359b8a">Nv::Blast</a> <li>real : <a class="el" href="namespace_nv_1_1_blast_1_1_v_s_a.html#17168752dfdb7c7b455d54f98d7f87d6">Nv::Blast::VSA</a> +<li>RNG_CALLBACK +: <a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">Nv::Blast</a> <li>SharedFacesMap : <a class="el" href="namespace_nv_1_1_blast.html#fe329ff8e54fccde762d704ec05e8e4e">Nv::Blast</a> </ul> diff --git a/docs/source_docs/files/navtreedata.js b/docs/source_docs/files/navtreedata.js index f98ba8a..105a856 100755 --- a/docs/source_docs/files/navtreedata.js +++ b/docs/source_docs/files/navtreedata.js @@ -35,23 +35,24 @@ var NAVTREEINDEX = [ "_asset_d_t_o_8h.html", "_float_math_8h.html#af91f007d37b043bd7e70b4d2de1fbd25", -"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658", -"_nv_blast_memory_8h.html#a3421677e17b73e6e0b7e3471fe6ad542", -"bt_vector3_8h.html#a6ded65e4a84fea22e292d69b2474c509", -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6", -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189", -"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59", -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a72d2f1f85942d8861cd49a76474d6ed4", -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#afbc47db2117b5cf3c548023e3192269b", -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69", -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f", -"class_v_h_a_c_d_1_1_circular_list.html#a04e44337a2bf4a77ca6713ba2b1dc9a7", -"class_v_h_a_c_d_1_1_tetrahedron_set.html#acafb47aafced10defcee04a95466ff70", -"dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html", -"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57", -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3", -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38", -"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc" +"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5", +"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e", +"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc", +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99", +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb", +"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5", +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee", +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f", +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html", +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1", +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82", +"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8", +"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea", +"globals_defs_u.html", +"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be", +"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83", +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html", +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/docs/source_docs/files/navtreeindex0.js b/docs/source_docs/files/navtreeindex0.js index 2bb7c27..2c0e71c 100755 --- a/docs/source_docs/files/navtreeindex0.js +++ b/docs/source_docs/files/navtreeindex0.js @@ -1,16 +1,16 @@ var NAVTREEINDEX0 = { -"_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,0], -"_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,0], -"_d_t_o_macros_8h.html":[4,0,0,1,5,1,0,1], -"_d_t_o_macros_8h.html#a01dbdd792fc1f215185e97b95c627db8":[4,0,0,1,5,1,0,1,0], -"_d_t_o_macros_8h_source.html":[4,0,0,1,5,1,0,1], -"_ext_px_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,2], -"_ext_px_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,2], -"_ext_px_chunk_d_t_o_8h.html":[4,0,0,1,5,1,0,3], -"_ext_px_chunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,3], -"_ext_px_subchunk_d_t_o_8h.html":[4,0,0,1,5,1,0,4], -"_ext_px_subchunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,4], +"_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,0], +"_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,0], +"_d_t_o_macros_8h.html":[4,0,0,1,7,1,0,1], +"_d_t_o_macros_8h.html#a01dbdd792fc1f215185e97b95c627db8":[4,0,0,1,7,1,0,1,0], +"_d_t_o_macros_8h_source.html":[4,0,0,1,7,1,0,1], +"_ext_px_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,2], +"_ext_px_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,2], +"_ext_px_chunk_d_t_o_8h.html":[4,0,0,1,7,1,0,3], +"_ext_px_chunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,3], +"_ext_px_subchunk_d_t_o_8h.html":[4,0,0,1,7,1,0,4], +"_ext_px_subchunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,4], "_float_math_8h.html":[4,0,0,1,1,1,0,0,6], "_float_math_8h.html#a010b32a67e0a6823c0f48c6ff9d37fb2":[4,0,0,1,1,1,0,0,6,17], "_float_math_8h.html#a0157d9c02e4cf7f166f518d3f976e8d5":[4,0,0,1,1,1,0,0,6,148], diff --git a/docs/source_docs/files/navtreeindex1.js b/docs/source_docs/files/navtreeindex1.js index 192d2c3..b34808a 100755 --- a/docs/source_docs/files/navtreeindex1.js +++ b/docs/source_docs/files/navtreeindex1.js @@ -91,10 +91,10 @@ var NAVTREEINDEX1 = "_nv_blast_atomic_8h.html#a02d7c995394a2e2c7f0b18ee051bec2f":[4,0,0,0,2,1], "_nv_blast_atomic_8h.html#aa0a1acaf4abe11be6cfdcf14cecf4818":[4,0,0,0,2,0], "_nv_blast_atomic_8h_source.html":[4,0,0,0,2], -"_nv_blast_bond_d_t_o_8h.html":[4,0,0,1,5,1,0,5], -"_nv_blast_bond_d_t_o_8h_source.html":[4,0,0,1,5,1,0,5], -"_nv_blast_chunk_d_t_o_8h.html":[4,0,0,1,5,1,0,6], -"_nv_blast_chunk_d_t_o_8h_source.html":[4,0,0,1,5,1,0,6], +"_nv_blast_bond_d_t_o_8h.html":[4,0,0,1,7,1,0,5], +"_nv_blast_bond_d_t_o_8h_source.html":[4,0,0,1,7,1,0,5], +"_nv_blast_chunk_d_t_o_8h.html":[4,0,0,1,7,1,0,6], +"_nv_blast_chunk_d_t_o_8h_source.html":[4,0,0,1,7,1,0,6], "_nv_blast_chunk_hierarchy_8h.html":[4,0,0,3,1,3], "_nv_blast_chunk_hierarchy_8h.html#a4693639353fc51c08a21065403386a58":[4,0,0,3,1,3,1], "_nv_blast_chunk_hierarchy_8h.html#a6e3f40bb46c32351ff0e0c6de98e58ec":[4,0,0,3,1,3,2], @@ -103,8 +103,8 @@ var NAVTREEINDEX1 = "_nv_blast_d_link_8h_source.html":[4,0,0,0,3], "_nv_blast_debug_render_8h.html":[4,0,0,2,0,1], "_nv_blast_debug_render_8h_source.html":[4,0,0,2,0,1], -"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,1,3,0,0], -"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_apex_import_tool_8h.html":[4,0,0,1,4,0,0], +"_nv_blast_ext_apex_import_tool_8h_source.html":[4,0,0,1,4,0,0], "_nv_blast_ext_apex_shared_parts_8h.html":[4,0,0,1,1,1,1], "_nv_blast_ext_apex_shared_parts_8h.html#a5cdab436d8570fca3e16796e0f9f05f8":[4,0,0,1,1,1,1,1], "_nv_blast_ext_apex_shared_parts_8h_source.html":[4,0,0,1,1,1,1], @@ -115,139 +115,139 @@ var NAVTREEINDEX1 = "_nv_blast_ext_asset_utils_8h_source.html":[4,0,0,1,0,0,0], "_nv_blast_ext_authoring_8h.html":[4,0,0,1,1,0,0], "_nv_blast_ext_authoring_8h.html#a0c09c0fc47ac3e47511e96375e212eca":[4,0,0,1,1,0,0,1], -"_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe":[4,0,0,1,1,0,0,6], +"_nv_blast_ext_authoring_8h.html#a2c7975d1a51bd0d4069bd81b10dfa5fe":[4,0,0,1,1,0,0,8], +"_nv_blast_ext_authoring_8h.html#a302daaa2f081fb777726ef6e5271f568":[4,0,0,1,1,0,0,11], "_nv_blast_ext_authoring_8h.html#a32494843df016048528ed3e616caa1d1":[4,0,0,1,1,0,0,5], +"_nv_blast_ext_authoring_8h.html#a3b4d480947621359034465558d9c5a30":[4,0,0,1,1,0,0,12], "_nv_blast_ext_authoring_8h.html#a46c38eb07e899ff5e8be404ad121ea8d":[4,0,0,1,1,0,0,2], "_nv_blast_ext_authoring_8h.html#a57729a170bc6412fe3a0cb616c2f97ed":[4,0,0,1,1,0,0,3], "_nv_blast_ext_authoring_8h.html#a5f493f939d13616983cd56942757c77c":[4,0,0,1,1,0,0,4], -"_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae":[4,0,0,1,1,0,0,8], -"_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3":[4,0,0,1,1,0,0,10], -"_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e":[4,0,0,1,1,0,0,11], -"_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6":[4,0,0,1,1,0,0,13], -"_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed":[4,0,0,1,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#a887847d49fc36c3ea63fd3a6d2a6b2ae":[4,0,0,1,1,0,0,10], +"_nv_blast_ext_authoring_8h.html#a913c91f5df4128e885a8103e7b82f2c3":[4,0,0,1,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#a94df8330156975a933639cfaf2774a72":[4,0,0,1,1,0,0,7], +"_nv_blast_ext_authoring_8h.html#aa6ed285a916f8dd64001820d1633bb4e":[4,0,0,1,1,0,0,15], +"_nv_blast_ext_authoring_8h.html#aaca9a59cb41be7dd861dc96cb18e21d6":[4,0,0,1,1,0,0,6], +"_nv_blast_ext_authoring_8h.html#ab18076da1fdaba742be2f64f1c47ebb6":[4,0,0,1,1,0,0,17], +"_nv_blast_ext_authoring_8h.html#ac65c865d65168418a3f4cc7b563096ed":[4,0,0,1,1,0,0,13], "_nv_blast_ext_authoring_8h.html#acbe20a13f4898cfec0b83fabbb5b8364":[4,0,0,1,1,0,0,0], -"_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17":[4,0,0,1,1,0,0,7], -"_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5":[4,0,0,1,1,0,0,12], -"_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd":[4,0,0,1,1,0,0,14], +"_nv_blast_ext_authoring_8h.html#ad8620704c7b10e310df502a8c8998a17":[4,0,0,1,1,0,0,9], +"_nv_blast_ext_authoring_8h.html#ae2fd14c835d63b3cb910e7e5e50d6bb5":[4,0,0,1,1,0,0,16], +"_nv_blast_ext_authoring_8h.html#af7f3ac8b4a132b584eff789062a59dfd":[4,0,0,1,1,0,0,18], "_nv_blast_ext_authoring_8h_source.html":[4,0,0,1,1,0,0], -"_nv_blast_ext_authoring_accelerator_8h.html":[4,0,0,1,1,1,2], -"_nv_blast_ext_authoring_accelerator_8h_source.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_accelerator_8h.html":[4,0,0,1,2,0,0], +"_nv_blast_ext_authoring_accelerator_8h_source.html":[4,0,0,1,2,0,0], "_nv_blast_ext_authoring_bond_generator_8h.html":[4,0,0,1,1,0,1], "_nv_blast_ext_authoring_bond_generator_8h_source.html":[4,0,0,1,1,0,1], -"_nv_blast_ext_authoring_bond_generator_impl_8h.html":[4,0,0,1,1,1,3], -"_nv_blast_ext_authoring_bond_generator_impl_8h_source.html":[4,0,0,1,1,1,3], -"_nv_blast_ext_authoring_boolean_tool_8h.html":[4,0,0,1,1,1,4], -"_nv_blast_ext_authoring_boolean_tool_8h.html#a737fc24c4425afc869a4862832e8e753":[4,0,0,1,1,1,4,4], -"_nv_blast_ext_authoring_boolean_tool_8h.html#aa31fac69fc5177160cc4ae79b18c44a2":[4,0,0,1,1,1,4,3], -"_nv_blast_ext_authoring_boolean_tool_8h.html#af60303b702a6320c067215303e1f7d4d":[4,0,0,1,1,1,4,5], -"_nv_blast_ext_authoring_boolean_tool_8h_source.html":[4,0,0,1,1,1,4], +"_nv_blast_ext_authoring_bond_generator_impl_8h.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_bond_generator_impl_8h_source.html":[4,0,0,1,1,1,2], +"_nv_blast_ext_authoring_boolean_tool_8h.html":[4,0,0,1,1,1,3], +"_nv_blast_ext_authoring_boolean_tool_8h.html#a737fc24c4425afc869a4862832e8e753":[4,0,0,1,1,1,3,4], +"_nv_blast_ext_authoring_boolean_tool_8h.html#aa31fac69fc5177160cc4ae79b18c44a2":[4,0,0,1,1,1,3,3], +"_nv_blast_ext_authoring_boolean_tool_8h.html#af60303b702a6320c067215303e1f7d4d":[4,0,0,1,1,1,3,5], +"_nv_blast_ext_authoring_boolean_tool_8h_source.html":[4,0,0,1,1,1,3], "_nv_blast_ext_authoring_collision_builder_8h.html":[4,0,0,1,1,0,2], "_nv_blast_ext_authoring_collision_builder_8h_source.html":[4,0,0,1,1,0,2], -"_nv_blast_ext_authoring_collision_builder_impl_8h.html":[4,0,0,1,1,1,5], -"_nv_blast_ext_authoring_collision_builder_impl_8h_source.html":[4,0,0,1,1,1,5], +"_nv_blast_ext_authoring_collision_builder_impl_8h.html":[4,0,0,1,1,1,4], +"_nv_blast_ext_authoring_collision_builder_impl_8h_source.html":[4,0,0,1,1,1,4], "_nv_blast_ext_authoring_cutout_8h.html":[4,0,0,1,1,0,3], "_nv_blast_ext_authoring_cutout_8h_source.html":[4,0,0,1,1,0,3], -"_nv_blast_ext_authoring_cutout_impl_8h.html":[4,0,0,1,1,1,6], -"_nv_blast_ext_authoring_cutout_impl_8h.html#a3c3bd8c624a44bbffc27f6ab8e8f2012":[4,0,0,1,1,1,6,5], -"_nv_blast_ext_authoring_cutout_impl_8h_source.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_cutout_impl_8h.html":[4,0,0,1,1,1,5], +"_nv_blast_ext_authoring_cutout_impl_8h.html#a3c3bd8c624a44bbffc27f6ab8e8f2012":[4,0,0,1,1,1,5,5], +"_nv_blast_ext_authoring_cutout_impl_8h_source.html":[4,0,0,1,1,1,5], "_nv_blast_ext_authoring_fracture_tool_8h.html":[4,0,0,1,1,0,4], "_nv_blast_ext_authoring_fracture_tool_8h_source.html":[4,0,0,1,1,0,4], -"_nv_blast_ext_authoring_fracture_tool_impl_8h.html":[4,0,0,1,1,1,7], -"_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html":[4,0,0,1,1,1,7], -"_nv_blast_ext_authoring_internal_common_8h.html":[4,0,0,1,1,1,8], -"_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322":[4,0,0,1,1,1,8,4], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7":[4,0,0,1,1,1,8,7], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac":[4,0,0,1,1,1,8,7,2], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020":[4,0,0,1,1,1,8,7,1], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66":[4,0,0,1,1,1,8,7,0], -"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152":[4,0,0,1,1,1,8,7,3], -"_nv_blast_ext_authoring_internal_common_8h.html#a435b074c8a7e0562d9729721a645b88a":[4,0,0,1,1,1,8,6], -"_nv_blast_ext_authoring_internal_common_8h.html#a44d0b01b83d001724a34646ec96d17f0":[4,0,0,1,1,1,8,9], -"_nv_blast_ext_authoring_internal_common_8h.html#a5f4aa5b6b2451711fccf09757bdd2e1e":[4,0,0,1,1,1,8,10], -"_nv_blast_ext_authoring_internal_common_8h.html#aa53d476b82810995adad43062322f649":[4,0,0,1,1,1,8,8], -"_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7":[4,0,0,1,1,1,8,5], -"_nv_blast_ext_authoring_internal_common_8h.html#ab18c3161481f8a05cd11866ef1afbd9e":[4,0,0,1,1,1,8,12], -"_nv_blast_ext_authoring_internal_common_8h.html#ab77f76686c61a4a62d1aabb5e7b9c20a":[4,0,0,1,1,1,8,11], -"_nv_blast_ext_authoring_internal_common_8h_source.html":[4,0,0,1,1,1,8], -"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,1,1,0,5], -"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,1,1,0,5], -"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,1,1,0,6], -"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,1,1,0,6], -"_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html":[4,0,0,1,1,1,9], -"_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html":[4,0,0,1,1,1,9], -"_nv_blast_ext_authoring_mesh_impl_8h.html":[4,0,0,1,1,1,10], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a0265283060faee576b2b897fbaf209de":[4,0,0,1,1,1,10,11], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a1b729c22d7aa248e8ded6819006f91dc":[4,0,0,1,1,1,10,10], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a1dd51a1368754e171b1cc545e2987fc6":[4,0,0,1,1,1,10,8], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a2ae61a5475656a13f05a71e0b1359b8a":[4,0,0,1,1,1,10,4], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a301b2bfdc5a3193cf8821c91595fedf2":[4,0,0,1,1,1,10,12], -"_nv_blast_ext_authoring_mesh_impl_8h.html#a7f938d770548b9c3126c6831e845c868":[4,0,0,1,1,1,10,9], -"_nv_blast_ext_authoring_mesh_impl_8h.html#ae1f8e465d658b5eda1923088284273bd":[4,0,0,1,1,1,10,6], -"_nv_blast_ext_authoring_mesh_impl_8h.html#aef59d71df12b51af958587475b90495f":[4,0,0,1,1,1,10,7], -"_nv_blast_ext_authoring_mesh_impl_8h.html#afe329ff8e54fccde762d704ec05e8e4e":[4,0,0,1,1,1,10,5], -"_nv_blast_ext_authoring_mesh_impl_8h_source.html":[4,0,0,1,1,1,10], -"_nv_blast_ext_authoring_mesh_noiser_8h.html":[4,0,0,1,1,1,11], -"_nv_blast_ext_authoring_mesh_noiser_8h_source.html":[4,0,0,1,1,1,11], -"_nv_blast_ext_authoring_perlin_noise_8h.html":[4,0,0,1,1,1,12], -"_nv_blast_ext_authoring_perlin_noise_8h.html#a912cbb50647c139350162e1070c3dd67":[4,0,0,1,1,1,12,3], -"_nv_blast_ext_authoring_perlin_noise_8h.html#a92d505a07c6038f564445af249ff5158":[4,0,0,1,1,1,12,6], -"_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5":[4,0,0,1,1,1,12,2], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ac13586ad5f58085610f3ae2feda2469a":[4,0,0,1,1,1,12,7], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ad41f8229622157366118b4942119641c":[4,0,0,1,1,1,12,5], -"_nv_blast_ext_authoring_perlin_noise_8h.html#ad4dfea75a2d880846c407692135b6dab":[4,0,0,1,1,1,12,4], -"_nv_blast_ext_authoring_perlin_noise_8h_source.html":[4,0,0,1,1,1,12], -"_nv_blast_ext_authoring_triangulator_8h.html":[4,0,0,1,1,1,13], -"_nv_blast_ext_authoring_triangulator_8h_source.html":[4,0,0,1,1,1,13], -"_nv_blast_ext_authoring_types_8h.html":[4,0,0,1,1,0,7], -"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,1,1,0,7,9], -"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,1,1,0,7,11], -"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,1,1,0,7,10], -"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,1,1,0,7], -"_nv_blast_ext_authoring_v_s_a_8h.html":[4,0,0,1,1,1,14], -"_nv_blast_ext_authoring_v_s_a_8h.html#a17168752dfdb7c7b455d54f98d7f87d6":[4,0,0,1,1,1,14,3], -"_nv_blast_ext_authoring_v_s_a_8h.html#a207654189a89fba3d6256779afcd41d1":[4,0,0,1,1,1,14,9], -"_nv_blast_ext_authoring_v_s_a_8h.html#a31a9155136d1363434a70a3d9005c581":[4,0,0,1,1,1,14,14], -"_nv_blast_ext_authoring_v_s_a_8h.html#a38ae2e49308ac2b5c9285edaf237c976":[4,0,0,1,1,1,14,11], -"_nv_blast_ext_authoring_v_s_a_8h.html#a42e36ee6745a0051b19817e9d33ed91e":[4,0,0,1,1,1,14,15], -"_nv_blast_ext_authoring_v_s_a_8h.html#a5d0eb514919e6254be7fd4c428fb156d":[4,0,0,1,1,1,14,5], -"_nv_blast_ext_authoring_v_s_a_8h.html#a78881c15732472ced3ab2e77bc11dfc2":[4,0,0,1,1,1,14,18], -"_nv_blast_ext_authoring_v_s_a_8h.html#a87683b078798507378729b21dd4aa0da":[4,0,0,1,1,1,14,13], -"_nv_blast_ext_authoring_v_s_a_8h.html#aa4cd5beecd9202dfd1b9440aca332ae9":[4,0,0,1,1,1,14,6], -"_nv_blast_ext_authoring_v_s_a_8h.html#ab202062acbefba5fac638d3caf7b8b15":[4,0,0,1,1,1,14,16], -"_nv_blast_ext_authoring_v_s_a_8h.html#ac40d9e7d67ea46fd503fc1001174256c":[4,0,0,1,1,1,14,8], -"_nv_blast_ext_authoring_v_s_a_8h.html#ac6a01ae68f18ecfe9d275f375997e3b9":[4,0,0,1,1,1,14,20], -"_nv_blast_ext_authoring_v_s_a_8h.html#acc5d2bf37685bfd6e8763d559d144880":[4,0,0,1,1,1,14,4], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad2ed66762db3fe1f41d35fa6b46df1ee":[4,0,0,1,1,1,14,10], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad74b41a40540aa0ea4de7600bac6f552":[4,0,0,1,1,1,14,12], -"_nv_blast_ext_authoring_v_s_a_8h.html#ad99de32f12e7fcd534d856e7c7daf094":[4,0,0,1,1,1,14,7], -"_nv_blast_ext_authoring_v_s_a_8h.html#ae7c36beab73d66e43e7fcaf72309f65e":[4,0,0,1,1,1,14,17], -"_nv_blast_ext_authoring_v_s_a_8h.html#ae9cc9edbccb4fe70660e16546bf7bb82":[4,0,0,1,1,1,14,19], -"_nv_blast_ext_authoring_v_s_a_8h_source.html":[4,0,0,1,1,1,14], -"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,1,4,0,0], -"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,1,4,0,0,3], -"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,1,4,0,0,4], -"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,1,4,0,0,2], -"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,1,4,0,0], -"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html":[4,0,0,1,6,1,0], -"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h_source.html":[4,0,0,1,6,1,0], -"_nv_blast_ext_damage_accelerator_internal_8h.html":[4,0,0,1,6,1,1], -"_nv_blast_ext_damage_accelerator_internal_8h_source.html":[4,0,0,1,6,1,1], -"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,1,6,0,0], -"_nv_blast_ext_damage_shaders_8h.html#a0006878f0a28a1b41d5b4fca3360749e":[4,0,0,1,6,0,0,19], -"_nv_blast_ext_damage_shaders_8h.html#a2572a7635ae8c704de093f4298118fd3":[4,0,0,1,6,0,0,10], -"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5":[4,0,0,1,6,0,0,11], -"_nv_blast_ext_damage_shaders_8h.html#a745090a4bc196bb10052e520c1b89cfb":[4,0,0,1,6,0,0,12], -"_nv_blast_ext_damage_shaders_8h.html#a833c66948b1187023edfbe4306d4403f":[4,0,0,1,6,0,0,15], -"_nv_blast_ext_damage_shaders_8h.html#a8bde004919d5a5722ce52d57df7badb8":[4,0,0,1,6,0,0,20], -"_nv_blast_ext_damage_shaders_8h.html#a8e47e1e1e39dc8d48a0e1b83044786bb":[4,0,0,1,6,0,0,18], -"_nv_blast_ext_damage_shaders_8h.html#a8ec20bdee58db094cd0dbed66aeef543":[4,0,0,1,6,0,0,9], -"_nv_blast_ext_damage_shaders_8h.html#aca9928517ff1e0576182fc836b5ada18":[4,0,0,1,6,0,0,13], -"_nv_blast_ext_damage_shaders_8h.html#accb64e480930488ee26ebd81fb6c3f2c":[4,0,0,1,6,0,0,14], -"_nv_blast_ext_damage_shaders_8h.html#adc5d223040aa3947eb4b6e9f59f3bba3":[4,0,0,1,6,0,0,16], -"_nv_blast_ext_damage_shaders_8h.html#af3b06a8cb3772954ebe0acf21c661676":[4,0,0,1,6,0,0,17], -"_nv_blast_ext_damage_shaders_8h.html#affecdc2dc6d303aa9e58c91cff2f15bb":[4,0,0,1,6,0,0,8], -"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,1,6,0,0], -"_nv_blast_ext_exporter_8h.html":[4,0,0,1,2,0,0], -"_nv_blast_ext_exporter_8h.html#a302f46e929b1cc4ac3b8fbc77270515a":[4,0,0,1,2,0,0,5], -"_nv_blast_ext_exporter_8h.html#a7b6a3dd6fc49b09064b457596a3b0526":[4,0,0,1,2,0,0,8] +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a095cb2f203b5b4b6e0996d14908834b9":[4,0,0,1,1,1,6,3], +"_nv_blast_ext_authoring_fracture_tool_impl_8h.html#a6f9b18b3e2d534d41b847f7b476c7db1":[4,0,0,1,1,1,6,2], +"_nv_blast_ext_authoring_fracture_tool_impl_8h_source.html":[4,0,0,1,1,1,6], +"_nv_blast_ext_authoring_internal_common_8h.html":[4,0,0,1,2,1,0], +"_nv_blast_ext_authoring_internal_common_8h.html#a1278adb36f840dc5e957ce2b34b46322":[4,0,0,1,2,1,0,4], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7":[4,0,0,1,2,1,0,8], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a34e384d7641d38d0e6f9e601f5d868ac":[4,0,0,1,2,1,0,8,2], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7a85a6dd87b4024df1cddcd744fa2c0020":[4,0,0,1,2,1,0,8,1], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7ad1627b65f07422426fe4a478c7836a66":[4,0,0,1,2,1,0,8,0], +"_nv_blast_ext_authoring_internal_common_8h.html#a2dbf0cc037620db35223513e817444f7af9063b45980bcdd587cd7b7be4444152":[4,0,0,1,2,1,0,8,3], +"_nv_blast_ext_authoring_internal_common_8h.html#a32c55d4d4c220508c3b7b73a88015c22":[4,0,0,1,2,1,0,6], +"_nv_blast_ext_authoring_internal_common_8h.html#a33b5ebc62b7fb0364e3ae3575380142b":[4,0,0,1,2,1,0,7], +"_nv_blast_ext_authoring_internal_common_8h.html#a44d0b01b83d001724a34646ec96d17f0":[4,0,0,1,2,1,0,10], +"_nv_blast_ext_authoring_internal_common_8h.html#a5f4aa5b6b2451711fccf09757bdd2e1e":[4,0,0,1,2,1,0,11], +"_nv_blast_ext_authoring_internal_common_8h.html#aa53d476b82810995adad43062322f649":[4,0,0,1,2,1,0,9], +"_nv_blast_ext_authoring_internal_common_8h.html#aa8f38c265574616c9326504a5d9919f7":[4,0,0,1,2,1,0,5], +"_nv_blast_ext_authoring_internal_common_8h.html#ab18c3161481f8a05cd11866ef1afbd9e":[4,0,0,1,2,1,0,13], +"_nv_blast_ext_authoring_internal_common_8h.html#ab77f76686c61a4a62d1aabb5e7b9c20a":[4,0,0,1,2,1,0,12], +"_nv_blast_ext_authoring_internal_common_8h_source.html":[4,0,0,1,2,1,0], +"_nv_blast_ext_authoring_mesh_8h.html":[4,0,0,1,2,0,1], +"_nv_blast_ext_authoring_mesh_8h_source.html":[4,0,0,1,2,0,1], +"_nv_blast_ext_authoring_mesh_cleaner_8h.html":[4,0,0,1,1,0,5], +"_nv_blast_ext_authoring_mesh_cleaner_8h_source.html":[4,0,0,1,1,0,5], +"_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html":[4,0,0,1,1,1,7], +"_nv_blast_ext_authoring_mesh_cleaner_impl_8h_source.html":[4,0,0,1,1,1,7], +"_nv_blast_ext_authoring_mesh_impl_8h.html":[4,0,0,1,2,1,1], +"_nv_blast_ext_authoring_mesh_impl_8h_source.html":[4,0,0,1,2,1,1], +"_nv_blast_ext_authoring_mesh_noiser_8h.html":[4,0,0,1,1,1,8], +"_nv_blast_ext_authoring_mesh_noiser_8h_source.html":[4,0,0,1,1,1,8], +"_nv_blast_ext_authoring_mesh_utils_8h.html":[4,0,0,1,1,1,9], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a0265283060faee576b2b897fbaf209de":[4,0,0,1,1,1,9,10], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a1b729c22d7aa248e8ded6819006f91dc":[4,0,0,1,1,1,9,9], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a1dd51a1368754e171b1cc545e2987fc6":[4,0,0,1,1,1,9,7], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a2ae61a5475656a13f05a71e0b1359b8a":[4,0,0,1,1,1,9,3], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a301b2bfdc5a3193cf8821c91595fedf2":[4,0,0,1,1,1,9,11], +"_nv_blast_ext_authoring_mesh_utils_8h.html#a7f938d770548b9c3126c6831e845c868":[4,0,0,1,1,1,9,8], +"_nv_blast_ext_authoring_mesh_utils_8h.html#ae1f8e465d658b5eda1923088284273bd":[4,0,0,1,1,1,9,5], +"_nv_blast_ext_authoring_mesh_utils_8h.html#aef59d71df12b51af958587475b90495f":[4,0,0,1,1,1,9,6], +"_nv_blast_ext_authoring_mesh_utils_8h.html#afe329ff8e54fccde762d704ec05e8e4e":[4,0,0,1,1,1,9,4], +"_nv_blast_ext_authoring_mesh_utils_8h_source.html":[4,0,0,1,1,1,9], +"_nv_blast_ext_authoring_pattern_generator_8h.html":[4,0,0,1,2,0,2], +"_nv_blast_ext_authoring_pattern_generator_8h.html#a4e5bb14b7dd9af36721e2510c8cf4a88":[4,0,0,1,2,0,2,6], +"_nv_blast_ext_authoring_pattern_generator_8h.html#ad4de030f2bb5387d197e40cabf772b0f":[4,0,0,1,2,0,2,7], +"_nv_blast_ext_authoring_pattern_generator_8h_source.html":[4,0,0,1,2,0,2], +"_nv_blast_ext_authoring_pattern_generator_impl_8h.html":[4,0,0,1,1,1,10], +"_nv_blast_ext_authoring_pattern_generator_impl_8h_source.html":[4,0,0,1,1,1,10], +"_nv_blast_ext_authoring_perlin_noise_8h.html":[4,0,0,1,1,1,11], +"_nv_blast_ext_authoring_perlin_noise_8h.html#a912cbb50647c139350162e1070c3dd67":[4,0,0,1,1,1,11,3], +"_nv_blast_ext_authoring_perlin_noise_8h.html#a92d505a07c6038f564445af249ff5158":[4,0,0,1,1,1,11,6], +"_nv_blast_ext_authoring_perlin_noise_8h.html#aa5c89172703d702a397d064f704953d5":[4,0,0,1,1,1,11,2], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ac13586ad5f58085610f3ae2feda2469a":[4,0,0,1,1,1,11,7], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ad41f8229622157366118b4942119641c":[4,0,0,1,1,1,11,5], +"_nv_blast_ext_authoring_perlin_noise_8h.html#ad4dfea75a2d880846c407692135b6dab":[4,0,0,1,1,1,11,4], +"_nv_blast_ext_authoring_perlin_noise_8h_source.html":[4,0,0,1,1,1,11], +"_nv_blast_ext_authoring_triangulator_8h.html":[4,0,0,1,1,1,12], +"_nv_blast_ext_authoring_triangulator_8h_source.html":[4,0,0,1,1,1,12], +"_nv_blast_ext_authoring_types_8h.html":[4,0,0,1,2,0,3], +"_nv_blast_ext_authoring_types_8h.html#a4b5be3049d66fc468db102281f6c068b":[4,0,0,1,2,0,3,9], +"_nv_blast_ext_authoring_types_8h.html#a5c135fd7a43ce8f0cd09ad8891975ff7":[4,0,0,1,2,0,3,11], +"_nv_blast_ext_authoring_types_8h.html#ad4944cec8cff7e7abfc2e2478558e6da":[4,0,0,1,2,0,3,10], +"_nv_blast_ext_authoring_types_8h_source.html":[4,0,0,1,2,0,3], +"_nv_blast_ext_authoring_v_s_a_8h.html":[4,0,0,1,1,1,13], +"_nv_blast_ext_authoring_v_s_a_8h.html#a17168752dfdb7c7b455d54f98d7f87d6":[4,0,0,1,1,1,13,3], +"_nv_blast_ext_authoring_v_s_a_8h.html#a207654189a89fba3d6256779afcd41d1":[4,0,0,1,1,1,13,9], +"_nv_blast_ext_authoring_v_s_a_8h.html#a31a9155136d1363434a70a3d9005c581":[4,0,0,1,1,1,13,14], +"_nv_blast_ext_authoring_v_s_a_8h.html#a38ae2e49308ac2b5c9285edaf237c976":[4,0,0,1,1,1,13,11], +"_nv_blast_ext_authoring_v_s_a_8h.html#a42e36ee6745a0051b19817e9d33ed91e":[4,0,0,1,1,1,13,15], +"_nv_blast_ext_authoring_v_s_a_8h.html#a5d0eb514919e6254be7fd4c428fb156d":[4,0,0,1,1,1,13,5], +"_nv_blast_ext_authoring_v_s_a_8h.html#a78881c15732472ced3ab2e77bc11dfc2":[4,0,0,1,1,1,13,18], +"_nv_blast_ext_authoring_v_s_a_8h.html#a87683b078798507378729b21dd4aa0da":[4,0,0,1,1,1,13,13], +"_nv_blast_ext_authoring_v_s_a_8h.html#aa4cd5beecd9202dfd1b9440aca332ae9":[4,0,0,1,1,1,13,6], +"_nv_blast_ext_authoring_v_s_a_8h.html#ab202062acbefba5fac638d3caf7b8b15":[4,0,0,1,1,1,13,16], +"_nv_blast_ext_authoring_v_s_a_8h.html#ac40d9e7d67ea46fd503fc1001174256c":[4,0,0,1,1,1,13,8], +"_nv_blast_ext_authoring_v_s_a_8h.html#ac6a01ae68f18ecfe9d275f375997e3b9":[4,0,0,1,1,1,13,20], +"_nv_blast_ext_authoring_v_s_a_8h.html#acc5d2bf37685bfd6e8763d559d144880":[4,0,0,1,1,1,13,4], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad2ed66762db3fe1f41d35fa6b46df1ee":[4,0,0,1,1,1,13,10], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad74b41a40540aa0ea4de7600bac6f552":[4,0,0,1,1,1,13,12], +"_nv_blast_ext_authoring_v_s_a_8h.html#ad99de32f12e7fcd534d856e7c7daf094":[4,0,0,1,1,1,13,7], +"_nv_blast_ext_authoring_v_s_a_8h.html#ae7c36beab73d66e43e7fcaf72309f65e":[4,0,0,1,1,1,13,17], +"_nv_blast_ext_authoring_v_s_a_8h.html#ae9cc9edbccb4fe70660e16546bf7bb82":[4,0,0,1,1,1,13,19], +"_nv_blast_ext_authoring_v_s_a_8h_source.html":[4,0,0,1,1,1,13], +"_nv_blast_ext_custom_profiler_8h.html":[4,0,0,1,5,0,0], +"_nv_blast_ext_custom_profiler_8h.html#aa1585207662452977fb8b6593e71f40c":[4,0,0,1,5,0,0,3], +"_nv_blast_ext_custom_profiler_8h.html#aa73cff190baa0fe10aa4b5d21dd5a7ef":[4,0,0,1,5,0,0,4], +"_nv_blast_ext_custom_profiler_8h.html#ac2330888dc0d7693449501ca70ce0b18":[4,0,0,1,5,0,0,2], +"_nv_blast_ext_custom_profiler_8h_source.html":[4,0,0,1,5,0,0], +"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h.html":[4,0,0,1,8,1,0], +"_nv_blast_ext_damage_accelerator_a_a_b_b_tree_8h_source.html":[4,0,0,1,8,1,0], +"_nv_blast_ext_damage_accelerator_internal_8h.html":[4,0,0,1,8,1,1], +"_nv_blast_ext_damage_accelerator_internal_8h_source.html":[4,0,0,1,8,1,1], +"_nv_blast_ext_damage_shaders_8h.html":[4,0,0,1,8,0,0], +"_nv_blast_ext_damage_shaders_8h.html#a0006878f0a28a1b41d5b4fca3360749e":[4,0,0,1,8,0,0,19], +"_nv_blast_ext_damage_shaders_8h.html#a2572a7635ae8c704de093f4298118fd3":[4,0,0,1,8,0,0,10] }; diff --git a/docs/source_docs/files/navtreeindex10.js b/docs/source_docs/files/navtreeindex10.js index eced42b..2b1f25b 100755 --- a/docs/source_docs/files/navtreeindex10.js +++ b/docs/source_docs/files/navtreeindex10.js @@ -1,5 +1,120 @@ var NAVTREEINDEX10 = { +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html":[3,0,2,0,1,8,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a58f716e4548984859cf51d2f0bd02b94":[3,0,2,0,1,8,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a88bbd94ac18092b5f2f69869bd5d146b":[3,0,2,0,1,8,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,8,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#ac8ccb92ce9aaed3921e68990ef93b098":[3,0,2,0,1,8,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#acbecd941d2c3495f85bfa5100c6768a8":[3,0,2,0,1,8,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html":[3,0,2,0,1,8,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a1ecf49f811f676d8064c86f701752b63":[3,0,2,0,1,8,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a49657e0c9e0d57988ab6d37d39e83b6d":[3,0,2,0,1,8,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a4f2cb8f1be8ef148dd67c46c48156d2d":[3,0,2,0,1,8,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,8,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a6ff4edf53005e9c07395ba6ce69c4062":[3,0,2,0,1,8,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,8,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,8,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,8,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8b1b7b4469914d6d9bebb8f5a151cb96":[3,0,2,0,1,8,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9901fb514ae268238c0e35bb791a717e":[3,0,2,0,1,8,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9d1726b5e025a983d43b007f1762d42d":[3,0,2,0,1,8,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#ad745e2db5bb1a571a0cfaf8b172e407c":[3,0,2,0,1,8,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adaa80ec7f26826dfce5ed2aae33b1326":[3,0,2,0,1,8,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adeb30af2219c5b4bc82cac249699bf9b":[3,0,2,0,1,8,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#aebba4b6359462014ec2be3cbc016d8ab":[3,0,2,0,1,8,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html":[3,0,2,0,1,9,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a06503adeb1f12e322d31f8f89079e3bd":[3,0,2,0,1,9,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2513d2b49084309df1983da18a519853":[3,0,2,0,1,9,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2b2426d4ac13cbc8b9e127f4c64c3a38":[3,0,2,0,1,9,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3694b467ddecbbeaba61b427cab1c415":[3,0,2,0,1,9,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a524508983328083c85ae0dd46fffc538":[3,0,2,0,1,9,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a54567af3c45bd43c2c7ee8aacac11140":[3,0,2,0,1,9,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a73442580ecfbb0539657175282fe992b":[3,0,2,0,1,9,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a74b9d346b3769252645947456b0c07fc":[3,0,2,0,1,9,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a818d010ea7f599af12d3a1a66724eac2":[3,0,2,0,1,9,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8a2bfeae18a96ba0466a6e6639a01b4a":[3,0,2,0,1,9,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8f0c0cdf66bcc886df9fc19a0e8341fc":[3,0,2,0,1,9,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9451f29eef45d2e87cd3754e468bae9b":[3,0,2,0,1,9,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9d664381489352c931db66b1ad8a75e8":[3,0,2,0,1,9,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ab2ddffdff31c0b80a5f27fea23159f8c":[3,0,2,0,1,9,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#aba851e02e8eeda3e57186947a9119614":[3,0,2,0,1,9,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ada609a696fd12f2861f7b7d32922c5ec":[3,0,2,0,1,9,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae04b20be7a26c9ecaebacd75991371f3":[3,0,2,0,1,9,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae8c6ec867c1c1f90670c36ce06fca602":[3,0,2,0,1,9,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f":[3,0,2,0,1,9,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#afc7d34eb4878b37d53de205fdbca8497":[3,0,2,0,1,9,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html":[3,0,2,0,1,9,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,2,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a47e80d25b607a2355a8333317ba8c638":[3,0,2,0,1,9,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a8f71ceab33f7c878b1c5d6c7c269a8fe":[3,0,2,0,1,9,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a9a31d513f2c529fd9f26df94cbb9ac3c":[3,0,2,0,1,9,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,9,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#acfcd68e9b9d9240eca5ad128bd6959c3":[3,0,2,0,1,9,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#ad04f7b0a1e14652ba4ca8b18eb4bc2b1":[3,0,2,0,1,9,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html":[3,0,2,0,1,9,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5692c6be7980e7d148a6d1aa84c0aa96":[3,0,2,0,1,9,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5d5da391963434dd791c40005a415d36":[3,0,2,0,1,9,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,9,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7aaca98c0f0d20abf61ca5d55a23b180":[3,0,2,0,1,9,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,9,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a803c9405deebb3ec7c7cd1041182985f":[3,0,2,0,1,9,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#aa555eb7bdbeb492c14c1d1cbde0549b0":[3,0,2,0,1,9,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#ae7ebeee688d7eed12c07a56947a517ac":[3,0,2,0,1,9,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af17ad5fc0eb1a8f4b1d12ef4c39e6dd9":[3,0,2,0,1,9,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af9c9e9b37be27ba14b63e8a70b747383":[3,0,2,0,1,9,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#afcfbce8d18e175be6a28cd8f800a4806":[3,0,2,0,1,9,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html":[3,0,2,0,1,10,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a04e3c196c8693800ef52e0503a7a6a7f":[3,0,2,0,1,10,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a1b0738bf76b4d3b1621475a9a6aa13ad":[3,0,2,0,1,10,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a20333c76840572a76ad1fd440a41f945":[3,0,2,0,1,10,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a2afb048a769c99eecb6716d8b468b7d1":[3,0,2,0,1,10,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a":[3,0,2,0,1,10,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a4745bd0963aa9977909a38e9bcacbcf3":[3,0,2,0,1,10,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6065cc07235bdfe0dfe25d6fa91d714b":[3,0,2,0,1,10,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a610daba5a3656a910c2e5a64cafd9d4f":[3,0,2,0,1,10,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a638183ff1a70cd3442fe3e58e62a07b4":[3,0,2,0,1,10,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6929712b17dc487313d1450bd7ae3ec8":[3,0,2,0,1,10,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a78b87069ab4e052aaad9ccb827062b50":[3,0,2,0,1,10,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a972d4ea981bdde6b14361b65316bbfc4":[3,0,2,0,1,10,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a9a28884c3c2ac34ea50b058e368a126a":[3,0,2,0,1,10,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#aa2c159c35ad239c0d167637970b61e76":[3,0,2,0,1,10,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ac24548c43983000871177b2fcec4d8c6":[3,0,2,0,1,10,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ae981f0a7ad308315cc23838deea89fe2":[3,0,2,0,1,10,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html":[3,0,2,0,1,10,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a5f994fd78a0f44657f8f00563e8b4097":[3,0,2,0,1,10,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,10,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#ad21e1149fd539564feb1508f562a2251":[3,0,2,0,1,10,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aec339afc4fa91f66ccddacf7c7a99215":[3,0,2,0,1,10,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html":[3,0,2,0,1,10,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a081906db53d51ac479c07888af73a3a6":[3,0,2,0,1,10,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a2f5f9f923e9111d204ea50d05c520ca7":[3,0,2,0,1,10,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3838505111515cf3dd4693c555f158e8":[3,0,2,0,1,10,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a5603542b1c4d17b416803f7ea78431ba":[3,0,2,0,1,10,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a68f26de7488a8e33117ca72aa0ed6671":[3,0,2,0,1,10,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,10,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7cf6b178059e85be33866c9ef1c93b82":[3,0,2,0,1,10,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,10,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8ba55536d4b3992ec9e1696cd1ad7dbe":[3,0,2,0,1,10,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a9ddda344f546b4055155df2683e394cf":[3,0,2,0,1,10,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#afe38b1fe516e33635efffe3f032faecc":[3,0,2,0,1,10,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html":[3,0,2,0,1,11,1], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a011e13da4855478f3b796cf814a0b22b":[3,0,2,0,1,11,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a0fdd5fe766ceadf567650c912ac66b14":[3,0,2,0,1,11,1,11], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a106abab59c3c9322f6f28b5f05d47d69":[3,0,2,0,1,11,1,1], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a1b00cd48e47153fce25a329afd626b01":[3,0,2,0,1,11,1,13], "class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a25cf417408ac51b008c230810e818bc9":[3,0,2,0,1,11,1,15], @@ -134,120 +249,5 @@ var NAVTREEINDEX10 = "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a222c4a85b36fea7d3346546dbfda6067":[3,0,2,0,1,14,1,12], "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2250c8099ceea02e114895d69881a5b6":[3,0,2,0,1,14,1,6], "class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a2a571020214dd4b6197879e3ad4f082b":[3,0,2,0,1,14,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3966a36321cd9305dee84dfca41d3b1f":[3,0,2,0,1,14,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a5a6d1e6a3dbc7450e4f29b2eb9781344":[3,0,2,0,1,14,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a71e16600cf504aefbbe6172e2400c330":[3,0,2,0,1,14,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a87b65c731192cb1377e7aa7342e0dcfc":[3,0,2,0,1,14,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90687c86dbdc0233516d5ab4f612fc19":[3,0,2,0,1,14,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90b8bb5914dd12e5e76e9198326cc36a":[3,0,2,0,1,14,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a92777ada534669822ecb85ec0aff1d72":[3,0,2,0,1,14,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab30905bbc991e953168131eaa9bafd8b":[3,0,2,0,1,14,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab9954242dea68f490c26d735fb476925":[3,0,2,0,1,14,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#aba9c52d0a04fef0ebd77cba4e91571d2":[3,0,2,0,1,14,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#abf0ba9eb37ab82cb79f5ea0bbdff462a":[3,0,2,0,1,14,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ac97a9ba82180cd737df0be0b7d2829fd":[3,0,2,0,1,14,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#acf0593f7a2967b98dbc7880cc7706407":[3,0,2,0,1,14,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad6267482f63903c956d61036db478f6d":[3,0,2,0,1,14,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad8ddd7f7f7dcb1927c55e5c3b6fc314a":[3,0,2,0,1,14,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ae5bbe377540dcfd9cccff6826f418135":[3,0,2,0,1,14,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html":[3,0,2,0,1,14,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a24db335d57465193f7bff5e95847e256":[3,0,2,0,1,14,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,14,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ab14fc676a4488283edfc92a32260fc0c":[3,0,2,0,1,14,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ac4772b40561c9a0722823923df0b3967":[3,0,2,0,1,14,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html":[3,0,2,0,1,14,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a18f2802452bde04daf73ff95e81c701c":[3,0,2,0,1,14,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1981b479e79d2537c4ec2f8509c40248":[3,0,2,0,1,14,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1f46baddba55c0817d36adfb2b5f7d06":[3,0,2,0,1,14,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a263eb3a0e5d342d6f639c09b52ba67be":[3,0,2,0,1,14,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a6d2660bf9013ea60548de7904106762d":[3,0,2,0,1,14,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,14,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,14,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a868fd478f4b6753e2e776fb63a73f07a":[3,0,2,0,1,14,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8ffd4aa34891ad39f2e86f259abbd6fd":[3,0,2,0,1,14,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#abf7c0bb3f19ab6fc6b7d66a14f625358":[3,0,2,0,1,14,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#ae9a63b04ed5fdd105a485a56d863805f":[3,0,2,0,1,14,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html":[3,0,2,0,1,15,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17":[3,0,2,0,1,15,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a261e45b863b3a35d25dc3cf7ef000637":[3,0,2,0,1,15,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a32189694141691eb8cfec81a95b82295":[3,0,2,0,1,15,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3c1c88a74c810a0d469b8f42bbeb4188":[3,0,2,0,1,15,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a53f78b3a5b08db190887322f6c318bd7":[3,0,2,0,1,15,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7a8a9489d9dd53599ed892bc2848c28b":[3,0,2,0,1,15,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7e691400195c96a0c47a866f01ebd564":[3,0,2,0,1,15,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a93c8fade40bea63a7ad9318448189eb7":[3,0,2,0,1,15,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aa989dc0c908c37d36a67684e6155b7c6":[3,0,2,0,1,15,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aaf508ed5c4ece7e1655dd7f70bf61d98":[3,0,2,0,1,15,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#abf8d3943080a9ce7250cd7588cd29db8":[3,0,2,0,1,15,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#ad88a1cbf5e2322d8a063c51061733093":[3,0,2,0,1,15,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941":[3,0,2,0,1,15,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#af5e418104bc5ca91fa9a194d0b0eadc1":[3,0,2,0,1,15,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html":[3,0,2,0,1,15,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a548d9393cccce9d2c77817e6dded442b":[3,0,2,0,1,15,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a7407a36c05ea868129fc37992653beb5":[3,0,2,0,1,15,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a87da7b54e03ff55fcb292699d603e6f1":[3,0,2,0,1,15,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,15,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html":[3,0,2,0,1,15,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a4f9da2f8cf14b6841fb0ec33439adf2c":[3,0,2,0,1,15,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a608a7371043593288dfd23d3a18f9dd6":[3,0,2,0,1,15,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a6c9a5e4a854ee26a56fd1a87fbe54869":[3,0,2,0,1,15,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,15,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,15,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#aa022eda63371c177be6dac054a10e96c":[3,0,2,0,1,15,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab403e6e4dd3c9e8cdce8d99d7931b432":[3,0,2,0,1,15,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab8e075fdec3c234d5636af22534bf682":[3,0,2,0,1,15,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ac60588253f3934eef31dd53f52368b21":[3,0,2,0,1,15,3,1], -"class_nv_1_1_blast_1_1_shared_block.html":[3,0,2,0,140], -"class_nv_1_1_blast_1_1_shared_block.html#a482be96159ba7e7b58f7ae734284eea5":[3,0,2,0,140,3], -"class_nv_1_1_blast_1_1_shared_block.html#ac4a8aaca694b9a5a4c9264c471b76fd9":[3,0,2,0,140,2], -"class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b":[3,0,2,0,140,4], -"class_nv_1_1_blast_1_1_shared_block.html#af83d17680afb4c8b03eb3fa81f79255d":[3,0,2,0,140,1], -"class_nv_1_1_blast_1_1_shared_block.html#af891a9a802158ef8119000edd6ab7e61":[3,0,2,0,140,0], -"class_nv_1_1_blast_1_1_shared_buffer.html":[3,0,2,0,141], -"class_nv_1_1_blast_1_1_shared_buffer.html#a195ce955812bc778caf44c6211f004ca":[3,0,2,0,141,0], -"class_nv_1_1_blast_1_1_shared_buffer.html#a712ca47f2a2fc95f769951994ca66ecc":[3,0,2,0,141,4], -"class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5":[3,0,2,0,141,2], -"class_nv_1_1_blast_1_1_shared_buffer.html#a7ee955ac7695f8167d74aa060bfe6492":[3,0,2,0,141,1], -"class_nv_1_1_blast_1_1_shared_buffer.html#a88ffb1cd3b27fdce82b96073efe261c3":[3,0,2,0,141,3], -"class_nv_1_1_blast_1_1_shared_memory.html":[3,0,2,0,143], -"class_nv_1_1_blast_1_1_shared_memory.html#a18714f82b39e9a17c94541c31dc1b0bd":[3,0,2,0,143,2], -"class_nv_1_1_blast_1_1_shared_memory.html#a18a846a728fd84375fdc87198e2cdda0":[3,0,2,0,143,4], -"class_nv_1_1_blast_1_1_shared_memory.html#a325448e388c46c916953cfe95b51f567":[3,0,2,0,143,7], -"class_nv_1_1_blast_1_1_shared_memory.html#a399aac38cf540e274ba36ca20358d182":[3,0,2,0,143,0], -"class_nv_1_1_blast_1_1_shared_memory.html#a3fcf06b114621282a264aa4b8bef66a9":[3,0,2,0,143,11], -"class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56":[3,0,2,0,143,9], -"class_nv_1_1_blast_1_1_shared_memory.html#a6cdea8e6eeb26aa1fff1ba5ef8d48c98":[3,0,2,0,143,8], -"class_nv_1_1_blast_1_1_shared_memory.html#a75c598b9405193ab7c8ad2553aacae39":[3,0,2,0,143,1], -"class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64":[3,0,2,0,143,5], -"class_nv_1_1_blast_1_1_shared_memory.html#a795a2be3de022efc1bac6559db0baafe":[3,0,2,0,143,6], -"class_nv_1_1_blast_1_1_shared_memory.html#a95a84da830eadbe23b5cfc1ff8abb6bb":[3,0,2,0,143,3], -"class_nv_1_1_blast_1_1_shared_memory.html#aa0cbd70359cd6c1e09e6acaa103bdecf":[3,0,2,0,143,10], -"class_nv_1_1_blast_1_1_shared_memory.html#ae8651b026da2fc7ce41f4f9711d5f4dd":[3,0,2,0,143,12], -"class_nv_1_1_blast_1_1_simplex_noise.html":[3,0,2,0,144], -"class_nv_1_1_blast_1_1_simplex_noise.html#a4651bada29932a13dc3808ce94f22219":[3,0,2,0,144,1], -"class_nv_1_1_blast_1_1_simplex_noise.html#a6dd8a1fbea3071eb3012cc342248b843":[3,0,2,0,144,2], -"class_nv_1_1_blast_1_1_simplex_noise.html#a99d15601661901924a2470a0a002884f":[3,0,2,0,144,0], -"class_nv_1_1_blast_1_1_spatial_accelerator.html":[3,0,2,0,146], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e":[3,0,2,0,146,3], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831":[3,0,2,0,146,2], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a":[3,0,2,0,146,0], -"class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8":[3,0,2,0,146,1], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html":[3,0,2,0,148], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a021aff716a1506a2fec1ef7893011e82":[3,0,2,0,148,3], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a32c1136d78aabc9173b464ee718cb007":[3,0,2,0,148,2], -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab792564b022c12e010b2f695b4d0d0b7":[3,0,2,0,148,1] +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3966a36321cd9305dee84dfca41d3b1f":[3,0,2,0,1,14,1,4] }; diff --git a/docs/source_docs/files/navtreeindex11.js b/docs/source_docs/files/navtreeindex11.js index 5c89f81..4bf444a 100755 --- a/docs/source_docs/files/navtreeindex11.js +++ b/docs/source_docs/files/navtreeindex11.js @@ -1,253 +1,253 @@ var NAVTREEINDEX11 = { -"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f":[3,0,2,0,148,0], -"class_nv_1_1_blast_1_1_time.html":[3,0,2,0,149], -"class_nv_1_1_blast_1_1_time.html#a101e7808be5a2daad0f2b0f9298dca2a":[3,0,2,0,149,0], -"class_nv_1_1_blast_1_1_time.html#a440cea5bd7d09b6313189bb11ccfe526":[3,0,2,0,149,2], -"class_nv_1_1_blast_1_1_time.html#a4f077e2652ca099569600e76a12501b6":[3,0,2,0,149,1], -"class_nv_1_1_blast_1_1_time.html#a64fc1a3fec52eb332e2879cdba37694d":[3,0,2,0,149,3], -"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,2,0,150], -"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,2,0,150,13], -"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,2,0,150,7], -"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,2,0,150,17], -"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,2,0,150,6], -"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,2,0,150,3], -"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,2,0,150,1], -"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,2,0,150,15], -"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,2,0,150,9], -"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,2,0,150,16], -"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,2,0,150,18], -"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,2,0,150,14], -"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,2,0,150,5], -"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,2,0,150,10], -"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,2,0,150,0], -"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,2,0,150,4], -"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,2,0,150,12], -"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,2,0,150,8], -"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,2,0,150,11], -"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,2,0,150,2], -"class_nv_1_1_blast_1_1_tk_actor_impl.html":[3,0,2,0,154], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a05ec1c435c25ecbdef8aed715fe8ef42":[3,0,2,0,154,3], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a102d5411b437dfc8e8247e2d225fc74b":[3,0,2,0,154,13], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a1eff6122c468bce01899a8861d805f32":[3,0,2,0,154,23], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685":[3,0,2,0,154,18], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a21daed2eec66a54a56a316089fe8d422":[3,0,2,0,154,29], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a230f06df8bad9d05fa6ef91500511215":[3,0,2,0,154,28], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2a1f770cbe80081daadd4b518afda6d1":[3,0,2,0,154,22], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2aa65115057efa08ed852c7361e3e5f0":[3,0,2,0,154,17], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2daad92b5249c89bf7a92465edd79622":[3,0,2,0,154,21], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,154,31], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a315e4137c47cd6ff411bdadb2d836954":[3,0,2,0,154,12], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3872e8351ad812baad59a5f0fc357a05":[3,0,2,0,154,33], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3f42f80da05c9925611c297ebfd6a594":[3,0,2,0,154,35], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4d6140878eee2891880fb41d8db66676":[3,0,2,0,154,7], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4df883297efe5321507d71496eeabebb":[3,0,2,0,154,9], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5593fab9f6c430669ef2a65d31652172":[3,0,2,0,154,2], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a562fd902c527b43e8e37add9d391aeb8":[3,0,2,0,154,27], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5eb93f38a4c304c600361b6198e12f5e":[3,0,2,0,154,1], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a602d8535023e0091207d84422cbd06ce":[3,0,2,0,154,8], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a6f12bf9c3bc267e7de364bb1b065e958":[3,0,2,0,154,10], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a7e196969fe9f3b8d6cf664b5ab0862bf":[3,0,2,0,154,24], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a93840a54de124340f37e56a990f40721":[3,0,2,0,154,11], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#a98cd946a41feb1afc9d70c8b7ad52e4a":[3,0,2,0,154,6], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aad1cd1ea227c3fcf9d6ebee0328f6c55":[3,0,2,0,154,4], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,154,32], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ac06439c887da81cdffd7f24cd1760a36":[3,0,2,0,154,14], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#acc0b93e58b5a5d1c115ed1cd30615b9f":[3,0,2,0,154,26], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6193a8116fdd1bfb94ad5e15e0703e":[3,0,2,0,154,19], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6bdbe23dafbb98c72f00d6af043c05":[3,0,2,0,154,20], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#ae44620e530a8834f4dcee0e6cbd2f7b2":[3,0,2,0,154,16], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aeba028f782cb250edf02604da462d6e5":[3,0,2,0,154,25], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#aebc128298c60d3405c7ffbf5e1005a87":[3,0,2,0,154,15], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af2403d51a28475e3c6c362f0fbdc8c53":[3,0,2,0,154,34], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af66fd11ec8170f46385e1b5445316962":[3,0,2,0,154,5], -"class_nv_1_1_blast_1_1_tk_actor_impl.html#af7207df8d0734ce6f84157d85b76fe64":[3,0,2,0,154,30], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html":[3,0,2,0,154,0], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#a65b02bd59ca313d134c95747fba56ea2":[3,0,2,0,154,0,0], -"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#ae99927c2831e7d1730e1cfb89ba7a5f5":[3,0,2,0,154,0,1], -"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,2,0,155], -"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,2,0,155,1], -"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,2,0,155,5], -"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,2,0,155,4], -"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,2,0,155,9], -"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,2,0,155,7], -"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,2,0,155,0], -"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,2,0,155,6], -"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,2,0,155,8], -"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,2,0,155,3], -"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,2,0,155,2], -"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,2,0,159], -"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,2,0,159,0], -"class_nv_1_1_blast_1_1_tk_event_queue.html":[3,0,2,0,160], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a20a92b002de34cf665cc9ae38365cd07":[3,0,2,0,160,5], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a22f6d998d04d7906f56cebfd2c0cd6cd":[3,0,2,0,160,10], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a3fa1729437c4777e25f81d7ef2619a0e":[3,0,2,0,160,3], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a45c2af2539a526827de017c4915ca155":[3,0,2,0,160,2], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a624660738275022a9653ccc1e823b7f1":[3,0,2,0,160,4], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a715a047643c3558247d5ddd11fa1a72b":[3,0,2,0,160,0], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a72bcf50b0fc99b074cb23daeb3d56593":[3,0,2,0,160,7], -"class_nv_1_1_blast_1_1_tk_event_queue.html#a821d0efa74abb1d3f9b7c90e8650b81c":[3,0,2,0,160,6], -"class_nv_1_1_blast_1_1_tk_event_queue.html#aa4f82898eaa466e8e74d53f52e762d8a":[3,0,2,0,160,9], -"class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2":[3,0,2,0,160,11], -"class_nv_1_1_blast_1_1_tk_event_queue.html#ae449516fef2757f8547fdb39ba98b375":[3,0,2,0,160,1], -"class_nv_1_1_blast_1_1_tk_event_queue.html#af20f3459883d40b7644cf417c7798a72":[3,0,2,0,160,8], -"class_nv_1_1_blast_1_1_tk_family.html":[3,0,2,0,161], -"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,2,0,161,2], -"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,2,0,161,5], -"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,2,0,161,4], -"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,2,0,161,0], -"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,2,0,161,7], -"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,2,0,161,1], -"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,2,0,161,6], -"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,2,0,161,3], -"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,2,0,164], -"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,2,0,164,9], -"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,2,0,164,1], -"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,2,0,164,5], -"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,2,0,164,8], -"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,2,0,164,12], -"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,2,0,164,0], -"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,2,0,164,6], -"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,2,0,164,3], -"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,2,0,164,10], -"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,2,0,164,11], -"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,2,0,164,7], -"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,2,0,164,2], -"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,2,0,164,4], -"class_nv_1_1_blast_1_1_tk_framework_impl.html":[3,0,2,0,165], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a02e6e8f6fb26c87d096fe501141d73f9":[3,0,2,0,165,14], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a104e730a31ea2d8d344f93ffe787892a":[3,0,2,0,165,15], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a30c107f6e6a83b7eba0de851bc67af73":[3,0,2,0,165,8], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4332119be0c96bc812f2911cb9528ffd":[3,0,2,0,165,10], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4a37480572a0969d2fddf4a476961a08":[3,0,2,0,165,11], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a51d2b34e36404fa15e239d479b64ec11":[3,0,2,0,165,16], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a53ce3a88183164bfab8541b193d98e38":[3,0,2,0,165,0], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5c0fd56a2f0c42bbb58718f87aedb133":[3,0,2,0,165,9], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5da9dfe8dc817432877ab39647d11daa":[3,0,2,0,165,17], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a60e047e544757a625b123fb633194d80":[3,0,2,0,165,7], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a62cf99de17faea824364a987b165a1eb":[3,0,2,0,165,5], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a8abe98c41d659ecdeb70b722450b56be":[3,0,2,0,165,2], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48":[3,0,2,0,165,18], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#aa2c0a8e8db4ba338bc7c35db417ce122":[3,0,2,0,165,6], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ab9761e9be425a9ddb71f1293920e11ac":[3,0,2,0,165,1], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad279a5f9eea8897839418d4088bdaf78":[3,0,2,0,165,13], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82":[3,0,2,0,165,3], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad7a2e15a8ebca7995a5653d5efdd82a7":[3,0,2,0,165,19], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb":[3,0,2,0,165,4], -"class_nv_1_1_blast_1_1_tk_framework_impl.html#af17ad50dbc2f17eeb2f9172bf86a09d0":[3,0,2,0,165,12], -"class_nv_1_1_blast_1_1_tk_group.html":[3,0,2,0,166], -"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,2,0,166,3], -"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,2,0,166,1], -"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,2,0,166,2], -"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,2,0,166,9], -"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,2,0,166,8], -"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,2,0,166,0], -"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,2,0,166,4], -"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,2,0,166,6], -"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,2,0,166,5], -"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,2,0,166,7], -"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,2,0,166,10], -"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,2,0,169], -"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,2,0,169,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,2,0,170], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,2,0,170,0], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,2,0,170,2], -"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,2,0,170,3], -"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,2,0,170,1], -"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,2,0,171], -"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,2,0,171,0], -"class_nv_1_1_blast_1_1_tk_joint_impl.html":[3,0,2,0,174], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a02dbf85b42ee9695f5d928fd55f5d10d":[3,0,2,0,174,8], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2644aa113816ee6154891339e7a08b7f":[3,0,2,0,174,9], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2b47c8c0b01760ee669d4d29f61d4e1a":[3,0,2,0,174,6], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,174,10], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a43ed13ea1980332307c47cab29a0b0bf":[3,0,2,0,174,4], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a58b0c46c171b39333effc5cf0b66c7cb":[3,0,2,0,174,0], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a5ec84ca101956866bd22b767f018695d":[3,0,2,0,174,7], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a7a06778f2a840517b44e3843d2df6da4":[3,0,2,0,174,2], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#a8bd7f947a8f31772893631d059580340":[3,0,2,0,174,3], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2":[3,0,2,0,174,5], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,174,11], -"class_nv_1_1_blast_1_1_tk_joint_impl.html#ac19ccc286def00cc7986cd850a3cf566":[3,0,2,0,174,1], -"class_nv_1_1_blast_1_1_tk_object.html":[3,0,2,0,177], -"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,2,0,177,1], -"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,2,0,177,0], -"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,2,0,177,2], -"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,2,0,177,3], -"class_nv_1_1_blast_1_1_tk_type.html":[3,0,2,0,180], -"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,2,0,180,1], -"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,2,0,180,2], -"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,2,0,180,0], -"class_nv_1_1_blast_1_1_tk_type_impl.html":[3,0,2,0,181], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a1383a593c22597b96709a5cfd1589242":[3,0,2,0,181,6], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a3472f2e6de6a3c28996a2fcf9c20e8c8":[3,0,2,0,181,4], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a82b4d282dcea4e81c118f9d4e703c21f":[3,0,2,0,181,2], -"class_nv_1_1_blast_1_1_tk_type_impl.html#a8eab4a59a88ce8e8bb2d5f8eada63e38":[3,0,2,0,181,7], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,181,8], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ab9a0b0be8e7d8dd6fdeee0ab8814c862":[3,0,2,0,181,3], -"class_nv_1_1_blast_1_1_tk_type_impl.html#abc43497e32ff0e170feb4f741698afe2":[3,0,2,0,181,0], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ac0c4bf38045cd86be2da13d06b3ea12e":[3,0,2,0,181,5], -"class_nv_1_1_blast_1_1_tk_type_impl.html#ae4ce956404b45815e0da12c6bcb31f50":[3,0,2,0,181,1], -"class_nv_1_1_blast_1_1_tk_worker.html":[3,0,2,0,183], -"class_nv_1_1_blast_1_1_tk_worker.html#a06ada63884aa02d48fe7242d87b8f720":[3,0,2,0,183,4], -"class_nv_1_1_blast_1_1_tk_worker.html#a1601085db1b8bb0056b33861f6c1dfe9":[3,0,2,0,183,9], -"class_nv_1_1_blast_1_1_tk_worker.html#a1fef7951104f064615cf7dc50b01e326":[3,0,2,0,183,3], -"class_nv_1_1_blast_1_1_tk_worker.html#a545667052e4dd46e956baa23cb0f8855":[3,0,2,0,183,7], -"class_nv_1_1_blast_1_1_tk_worker.html#a830a00cf72f95007789eb08ab2a52b5f":[3,0,2,0,183,2], -"class_nv_1_1_blast_1_1_tk_worker.html#a83ac36c0f66681450021cfeadffb3597":[3,0,2,0,183,8], -"class_nv_1_1_blast_1_1_tk_worker.html#a8a6e2befae56e76d58c5b8158b6baa4c":[3,0,2,0,183,0], -"class_nv_1_1_blast_1_1_tk_worker.html#a9dc101fae5893caffb7648363f9c3c87":[3,0,2,0,183,5], -"class_nv_1_1_blast_1_1_tk_worker.html#ab396e794061650eccbaa634ababc3816":[3,0,2,0,183,6], -"class_nv_1_1_blast_1_1_tk_worker.html#abb38f2c2379ba4673f2be9114e56c1b7":[3,0,2,0,183,1], -"class_nv_1_1_blast_1_1_tk_worker.html#afad94d7bcfd700ee3bca618feacf7b84":[3,0,2,0,183,10], -"class_nv_1_1_blast_1_1_triangle_processor.html":[3,0,2,0,187], -"class_nv_1_1_blast_1_1_triangle_processor.html#a43fb96c64809f42d7bdd816081878aa3":[3,0,2,0,187,5], -"class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c":[3,0,2,0,187,0], -"class_nv_1_1_blast_1_1_triangle_processor.html#a5cb85a4800d4b0007862610d90f764b7":[3,0,2,0,187,3], -"class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015":[3,0,2,0,187,7], -"class_nv_1_1_blast_1_1_triangle_processor.html#a9c5a344650f847c35f70a84a4dfab554":[3,0,2,0,187,1], -"class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50":[3,0,2,0,187,2], -"class_nv_1_1_blast_1_1_triangle_processor.html#ac7bddb75fcd0b0f312a7a1065e571825":[3,0,2,0,187,6], -"class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad":[3,0,2,0,187,4], -"class_nv_1_1_blast_1_1_triangulator.html":[3,0,2,0,188], -"class_nv_1_1_blast_1_1_triangulator.html#a109f341cad221c76f8eecbdd641b566e":[3,0,2,0,188,4], -"class_nv_1_1_blast_1_1_triangulator.html#a2138ec663adee80577dae6cc275b7ece":[3,0,2,0,188,0], -"class_nv_1_1_blast_1_1_triangulator.html#a76e1c257449e53049c62984e1e95b44d":[3,0,2,0,188,1], -"class_nv_1_1_blast_1_1_triangulator.html#a7de0951574f73e310626823228c0f005":[3,0,2,0,188,5], -"class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6":[3,0,2,0,188,7], -"class_nv_1_1_blast_1_1_triangulator.html#ab7cf6608fd71c417262feec54f3ccf75":[3,0,2,0,188,8], -"class_nv_1_1_blast_1_1_triangulator.html#ad99ae2011c5aee476fffd79ff9ac4672":[3,0,2,0,188,6], -"class_nv_1_1_blast_1_1_triangulator.html#afa48ddb045fffaded4b1ad09302a34c7":[3,0,2,0,188,2], -"class_nv_1_1_blast_1_1_triangulator.html#afb79de514677eec79c20e4d296736f0e":[3,0,2,0,188,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,2,0,192], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,2,0,192,4], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,2,0,192,11], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,2,0,192,2], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,2,0,192,6], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,2,0,192,1], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,2,0,192,8], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,2,0,192,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,2,0,192,9], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,2,0,192,10], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,2,0,192,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,2,0,192,5], -"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,2,0,192,7], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html":[3,0,2,0,193], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c":[3,0,2,0,193,0], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2":[3,0,2,0,193,5], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed":[3,0,2,0,193,4], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d":[3,0,2,0,193,3], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97":[3,0,2,0,193,10], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f":[3,0,2,0,193,1], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9":[3,0,2,0,193,11], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53":[3,0,2,0,193,2], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3":[3,0,2,0,193,8], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe":[3,0,2,0,193,7], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704":[3,0,2,0,193,12], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65":[3,0,2,0,193,6], -"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc":[3,0,2,0,193,9], -"class_nv_blast_ext_damage_accelerator.html":[3,0,29], -"class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc":[3,0,29,1], -"class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f":[3,0,29,0], -"class_v_h_a_c_d_1_1_circular_list.html":[3,0,5,0] +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a5a6d1e6a3dbc7450e4f29b2eb9781344":[3,0,2,0,1,14,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a71e16600cf504aefbbe6172e2400c330":[3,0,2,0,1,14,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a87b65c731192cb1377e7aa7342e0dcfc":[3,0,2,0,1,14,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90687c86dbdc0233516d5ab4f612fc19":[3,0,2,0,1,14,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a90b8bb5914dd12e5e76e9198326cc36a":[3,0,2,0,1,14,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#a92777ada534669822ecb85ec0aff1d72":[3,0,2,0,1,14,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab30905bbc991e953168131eaa9bafd8b":[3,0,2,0,1,14,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ab9954242dea68f490c26d735fb476925":[3,0,2,0,1,14,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#aba9c52d0a04fef0ebd77cba4e91571d2":[3,0,2,0,1,14,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#abf0ba9eb37ab82cb79f5ea0bbdff462a":[3,0,2,0,1,14,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ac97a9ba82180cd737df0be0b7d2829fd":[3,0,2,0,1,14,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#acf0593f7a2967b98dbc7880cc7706407":[3,0,2,0,1,14,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad6267482f63903c956d61036db478f6d":[3,0,2,0,1,14,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ad8ddd7f7f7dcb1927c55e5c3b6fc314a":[3,0,2,0,1,14,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_builder.html#ae5bbe377540dcfd9cccff6826f418135":[3,0,2,0,1,14,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html":[3,0,2,0,1,14,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a24db335d57465193f7bff5e95847e256":[3,0,2,0,1,14,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,14,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ab14fc676a4488283edfc92a32260fc0c":[3,0,2,0,1,14,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html#ac4772b40561c9a0722823923df0b3967":[3,0,2,0,1,14,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html":[3,0,2,0,1,14,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a18f2802452bde04daf73ff95e81c701c":[3,0,2,0,1,14,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1981b479e79d2537c4ec2f8509c40248":[3,0,2,0,1,14,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a1f46baddba55c0817d36adfb2b5f7d06":[3,0,2,0,1,14,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a263eb3a0e5d342d6f639c09b52ba67be":[3,0,2,0,1,14,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,14,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,14,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a6d2660bf9013ea60548de7904106762d":[3,0,2,0,1,14,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,14,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,14,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a868fd478f4b6753e2e776fb63a73f07a":[3,0,2,0,1,14,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,14,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#a8ffd4aa34891ad39f2e86f259abbd6fd":[3,0,2,0,1,14,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#abf7c0bb3f19ab6fc6b7d66a14f625358":[3,0,2,0,1,14,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1_reader.html#ae9a63b04ed5fdd105a485a56d863805f":[3,0,2,0,1,14,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html":[3,0,2,0,1,15,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a23d6d9a04b17c36f3749de1bf16c5d17":[3,0,2,0,1,15,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a261e45b863b3a35d25dc3cf7ef000637":[3,0,2,0,1,15,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a32189694141691eb8cfec81a95b82295":[3,0,2,0,1,15,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a3c1c88a74c810a0d469b8f42bbeb4188":[3,0,2,0,1,15,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a53f78b3a5b08db190887322f6c318bd7":[3,0,2,0,1,15,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7a8a9489d9dd53599ed892bc2848c28b":[3,0,2,0,1,15,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a7e691400195c96a0c47a866f01ebd564":[3,0,2,0,1,15,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#a93c8fade40bea63a7ad9318448189eb7":[3,0,2,0,1,15,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aa989dc0c908c37d36a67684e6155b7c6":[3,0,2,0,1,15,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aaf508ed5c4ece7e1655dd7f70bf61d98":[3,0,2,0,1,15,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#abf8d3943080a9ce7250cd7588cd29db8":[3,0,2,0,1,15,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#ad88a1cbf5e2322d8a063c51061733093":[3,0,2,0,1,15,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#aea303879fdbfc35068e30b6e19092941":[3,0,2,0,1,15,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_builder.html#af5e418104bc5ca91fa9a194d0b0eadc1":[3,0,2,0,1,15,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html":[3,0,2,0,1,15,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a548d9393cccce9d2c77817e6dded442b":[3,0,2,0,1,15,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a7407a36c05ea868129fc37992653beb5":[3,0,2,0,1,15,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#a87da7b54e03ff55fcb292699d603e6f1":[3,0,2,0,1,15,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,15,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html":[3,0,2,0,1,15,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,15,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a4f9da2f8cf14b6841fb0ec33439adf2c":[3,0,2,0,1,15,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,15,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a608a7371043593288dfd23d3a18f9dd6":[3,0,2,0,1,15,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a6c9a5e4a854ee26a56fd1a87fbe54869":[3,0,2,0,1,15,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,15,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,15,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,15,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#aa022eda63371c177be6dac054a10e96c":[3,0,2,0,1,15,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab403e6e4dd3c9e8cdce8d99d7931b432":[3,0,2,0,1,15,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ab8e075fdec3c234d5636af22534bf682":[3,0,2,0,1,15,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1_reader.html#ac60588253f3934eef31dd53f52368b21":[3,0,2,0,1,15,3,1], +"class_nv_1_1_blast_1_1_shared_block.html":[3,0,2,0,162], +"class_nv_1_1_blast_1_1_shared_block.html#a482be96159ba7e7b58f7ae734284eea5":[3,0,2,0,162,3], +"class_nv_1_1_blast_1_1_shared_block.html#ac4a8aaca694b9a5a4c9264c471b76fd9":[3,0,2,0,162,2], +"class_nv_1_1_blast_1_1_shared_block.html#acbd14a848ce470167c84416571c9689b":[3,0,2,0,162,4], +"class_nv_1_1_blast_1_1_shared_block.html#af83d17680afb4c8b03eb3fa81f79255d":[3,0,2,0,162,1], +"class_nv_1_1_blast_1_1_shared_block.html#af891a9a802158ef8119000edd6ab7e61":[3,0,2,0,162,0], +"class_nv_1_1_blast_1_1_shared_buffer.html":[3,0,2,0,163], +"class_nv_1_1_blast_1_1_shared_buffer.html#a195ce955812bc778caf44c6211f004ca":[3,0,2,0,163,0], +"class_nv_1_1_blast_1_1_shared_buffer.html#a712ca47f2a2fc95f769951994ca66ecc":[3,0,2,0,163,4], +"class_nv_1_1_blast_1_1_shared_buffer.html#a7be2a8e72803a3ea16afefb7d8b0bde5":[3,0,2,0,163,2], +"class_nv_1_1_blast_1_1_shared_buffer.html#a7ee955ac7695f8167d74aa060bfe6492":[3,0,2,0,163,1], +"class_nv_1_1_blast_1_1_shared_buffer.html#a88ffb1cd3b27fdce82b96073efe261c3":[3,0,2,0,163,3], +"class_nv_1_1_blast_1_1_shared_memory.html":[3,0,2,0,165], +"class_nv_1_1_blast_1_1_shared_memory.html#a18714f82b39e9a17c94541c31dc1b0bd":[3,0,2,0,165,2], +"class_nv_1_1_blast_1_1_shared_memory.html#a18a846a728fd84375fdc87198e2cdda0":[3,0,2,0,165,4], +"class_nv_1_1_blast_1_1_shared_memory.html#a325448e388c46c916953cfe95b51f567":[3,0,2,0,165,7], +"class_nv_1_1_blast_1_1_shared_memory.html#a399aac38cf540e274ba36ca20358d182":[3,0,2,0,165,0], +"class_nv_1_1_blast_1_1_shared_memory.html#a3fcf06b114621282a264aa4b8bef66a9":[3,0,2,0,165,11], +"class_nv_1_1_blast_1_1_shared_memory.html#a69e13453e62cdaf8b2e8c5b9743f9b56":[3,0,2,0,165,9], +"class_nv_1_1_blast_1_1_shared_memory.html#a6cdea8e6eeb26aa1fff1ba5ef8d48c98":[3,0,2,0,165,8], +"class_nv_1_1_blast_1_1_shared_memory.html#a75c598b9405193ab7c8ad2553aacae39":[3,0,2,0,165,1], +"class_nv_1_1_blast_1_1_shared_memory.html#a769339a919c9709708ea28b7dcac1e64":[3,0,2,0,165,5], +"class_nv_1_1_blast_1_1_shared_memory.html#a795a2be3de022efc1bac6559db0baafe":[3,0,2,0,165,6], +"class_nv_1_1_blast_1_1_shared_memory.html#a95a84da830eadbe23b5cfc1ff8abb6bb":[3,0,2,0,165,3], +"class_nv_1_1_blast_1_1_shared_memory.html#aa0cbd70359cd6c1e09e6acaa103bdecf":[3,0,2,0,165,10], +"class_nv_1_1_blast_1_1_shared_memory.html#ae8651b026da2fc7ce41f4f9711d5f4dd":[3,0,2,0,165,12], +"class_nv_1_1_blast_1_1_simplex_noise.html":[3,0,2,0,166], +"class_nv_1_1_blast_1_1_simplex_noise.html#a4651bada29932a13dc3808ce94f22219":[3,0,2,0,166,1], +"class_nv_1_1_blast_1_1_simplex_noise.html#a6dd8a1fbea3071eb3012cc342248b843":[3,0,2,0,166,2], +"class_nv_1_1_blast_1_1_simplex_noise.html#a99d15601661901924a2470a0a002884f":[3,0,2,0,166,0], +"class_nv_1_1_blast_1_1_spatial_accelerator.html":[3,0,2,0,168], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a3cb229ff33aba656813bf88ec740e29e":[3,0,2,0,168,5], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a406b30c6eecd98771493fb182275d831":[3,0,2,0,168,4], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a499c8dc6cb684d8830662451f2f1dd5a":[3,0,2,0,168,0], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a691d335077de5aabf9d01817c5266bd8":[3,0,2,0,168,1], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#a99d3cf42fe6c71caa4c827d94ca3fd4d":[3,0,2,0,168,2], +"class_nv_1_1_blast_1_1_spatial_accelerator.html#aed70b8dde16ce3c248597763f9531313":[3,0,2,0,168,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html":[3,0,2,0,170], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a10d706850f97144678975742b586b500":[3,0,2,0,170,2], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a374d72c65187d7f42f5f2a23d730cee6":[3,0,2,0,170,5], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a50df9d76270cd7e881ea59b1aa68e8b8":[3,0,2,0,170,4], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#a51aac4b03c7cf484967110f5f2069d47":[3,0,2,0,170,3], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#ab544ea06a7b7343553b30078a70ea592":[3,0,2,0,170,1], +"class_nv_1_1_blast_1_1_sweeping_accelerator.html#aedd11ecc891c00c187803dbb6edea59f":[3,0,2,0,170,0], +"class_nv_1_1_blast_1_1_time.html":[3,0,2,0,171], +"class_nv_1_1_blast_1_1_time.html#a101e7808be5a2daad0f2b0f9298dca2a":[3,0,2,0,171,0], +"class_nv_1_1_blast_1_1_time.html#a440cea5bd7d09b6313189bb11ccfe526":[3,0,2,0,171,2], +"class_nv_1_1_blast_1_1_time.html#a4f077e2652ca099569600e76a12501b6":[3,0,2,0,171,1], +"class_nv_1_1_blast_1_1_time.html#a64fc1a3fec52eb332e2879cdba37694d":[3,0,2,0,171,3], +"class_nv_1_1_blast_1_1_tk_actor.html":[3,0,2,0,172], +"class_nv_1_1_blast_1_1_tk_actor.html#a16de12b18d7b6b06413b58f1a0180e6d":[3,0,2,0,172,13], +"class_nv_1_1_blast_1_1_tk_actor.html#a1b43f234c8c6f831db35758d76cc0e09":[3,0,2,0,172,7], +"class_nv_1_1_blast_1_1_tk_actor.html#a2079bb8ac6d223c5941357994e8ae522":[3,0,2,0,172,17], +"class_nv_1_1_blast_1_1_tk_actor.html#a36af13fc7fc1bcc12d329db6278c9b50":[3,0,2,0,172,6], +"class_nv_1_1_blast_1_1_tk_actor.html#a3f6fc8b1d10cbcadc0accdb50d86ca50":[3,0,2,0,172,3], +"class_nv_1_1_blast_1_1_tk_actor.html#a4969506ea54271b432ee5de4145779a6":[3,0,2,0,172,1], +"class_nv_1_1_blast_1_1_tk_actor.html#a78c00a774558ed4f74b980d2f66d8548":[3,0,2,0,172,15], +"class_nv_1_1_blast_1_1_tk_actor.html#a81f07e9885669b62c6b5400e6b322e3d":[3,0,2,0,172,9], +"class_nv_1_1_blast_1_1_tk_actor.html#a834a7e291fd82ee3b36ad0fc6f349399":[3,0,2,0,172,16], +"class_nv_1_1_blast_1_1_tk_actor.html#a848142c7567f5eec053a3c9e8520d131":[3,0,2,0,172,18], +"class_nv_1_1_blast_1_1_tk_actor.html#a8893ef15edb5ed7878f636438df97274":[3,0,2,0,172,14], +"class_nv_1_1_blast_1_1_tk_actor.html#a9cc9071ff62db5b24f11716b15c2c369":[3,0,2,0,172,5], +"class_nv_1_1_blast_1_1_tk_actor.html#a9f89112a12e4183432c6aa827ea97875":[3,0,2,0,172,10], +"class_nv_1_1_blast_1_1_tk_actor.html#aa02c42add8033877003cd907a0818785":[3,0,2,0,172,0], +"class_nv_1_1_blast_1_1_tk_actor.html#aa9bfedd2a888e9cfdf99f83047501a41":[3,0,2,0,172,4], +"class_nv_1_1_blast_1_1_tk_actor.html#ad4f8ce52518ca4654e1c16485fb13d8f":[3,0,2,0,172,12], +"class_nv_1_1_blast_1_1_tk_actor.html#ada97e22b4b93d924b3f70562cb727228":[3,0,2,0,172,8], +"class_nv_1_1_blast_1_1_tk_actor.html#ae1582f709880a58d222530b6095da48e":[3,0,2,0,172,11], +"class_nv_1_1_blast_1_1_tk_actor.html#aee5e7fdfa7cd0b33f5ba92168841d4b2":[3,0,2,0,172,2], +"class_nv_1_1_blast_1_1_tk_actor_impl.html":[3,0,2,0,176], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a05ec1c435c25ecbdef8aed715fe8ef42":[3,0,2,0,176,3], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a102d5411b437dfc8e8247e2d225fc74b":[3,0,2,0,176,13], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a1eff6122c468bce01899a8861d805f32":[3,0,2,0,176,23], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a201f43fea2bc53ae4ab54501a7da8685":[3,0,2,0,176,18], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a21daed2eec66a54a56a316089fe8d422":[3,0,2,0,176,29], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a230f06df8bad9d05fa6ef91500511215":[3,0,2,0,176,28], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2a1f770cbe80081daadd4b518afda6d1":[3,0,2,0,176,22], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2aa65115057efa08ed852c7361e3e5f0":[3,0,2,0,176,17], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2daad92b5249c89bf7a92465edd79622":[3,0,2,0,176,21], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,176,31], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a315e4137c47cd6ff411bdadb2d836954":[3,0,2,0,176,12], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3872e8351ad812baad59a5f0fc357a05":[3,0,2,0,176,33], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a3f42f80da05c9925611c297ebfd6a594":[3,0,2,0,176,35], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4d6140878eee2891880fb41d8db66676":[3,0,2,0,176,7], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a4df883297efe5321507d71496eeabebb":[3,0,2,0,176,9], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5593fab9f6c430669ef2a65d31652172":[3,0,2,0,176,2], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a562fd902c527b43e8e37add9d391aeb8":[3,0,2,0,176,27], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a5eb93f38a4c304c600361b6198e12f5e":[3,0,2,0,176,1], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a602d8535023e0091207d84422cbd06ce":[3,0,2,0,176,8], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a6f12bf9c3bc267e7de364bb1b065e958":[3,0,2,0,176,10], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a7e196969fe9f3b8d6cf664b5ab0862bf":[3,0,2,0,176,24], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a93840a54de124340f37e56a990f40721":[3,0,2,0,176,11], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#a98cd946a41feb1afc9d70c8b7ad52e4a":[3,0,2,0,176,6], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aad1cd1ea227c3fcf9d6ebee0328f6c55":[3,0,2,0,176,4], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,176,32], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ac06439c887da81cdffd7f24cd1760a36":[3,0,2,0,176,14], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#acc0b93e58b5a5d1c115ed1cd30615b9f":[3,0,2,0,176,26], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6193a8116fdd1bfb94ad5e15e0703e":[3,0,2,0,176,19], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#adc6bdbe23dafbb98c72f00d6af043c05":[3,0,2,0,176,20], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#ae44620e530a8834f4dcee0e6cbd2f7b2":[3,0,2,0,176,16], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aeba028f782cb250edf02604da462d6e5":[3,0,2,0,176,25], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#aebc128298c60d3405c7ffbf5e1005a87":[3,0,2,0,176,15], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af2403d51a28475e3c6c362f0fbdc8c53":[3,0,2,0,176,34], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af66fd11ec8170f46385e1b5445316962":[3,0,2,0,176,5], +"class_nv_1_1_blast_1_1_tk_actor_impl.html#af7207df8d0734ce6f84157d85b76fe64":[3,0,2,0,176,30], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html":[3,0,2,0,176,0], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#a65b02bd59ca313d134c95747fba56ea2":[3,0,2,0,176,0,0], +"class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html#ae99927c2831e7d1730e1cfb89ba7a5f5":[3,0,2,0,176,0,1], +"class_nv_1_1_blast_1_1_tk_asset.html":[3,0,2,0,177], +"class_nv_1_1_blast_1_1_tk_asset.html#a0de445e50e18aa5df7a7374c13793005":[3,0,2,0,177,1], +"class_nv_1_1_blast_1_1_tk_asset.html#a108f015330d03fb870bff1a5fd1d849f":[3,0,2,0,177,5], +"class_nv_1_1_blast_1_1_tk_asset.html#a42d4936919a993bb80476d9f7d678cf0":[3,0,2,0,177,4], +"class_nv_1_1_blast_1_1_tk_asset.html#a4e048a978ebaa84a675abe0f8e656b11":[3,0,2,0,177,9], +"class_nv_1_1_blast_1_1_tk_asset.html#a8d255a5bcb16849788085df6c571018d":[3,0,2,0,177,7], +"class_nv_1_1_blast_1_1_tk_asset.html#a92ace269cf67be367c998a0638d30b05":[3,0,2,0,177,0], +"class_nv_1_1_blast_1_1_tk_asset.html#abbb0e55ac4c19b0c36eb03bfa73cc1f7":[3,0,2,0,177,6], +"class_nv_1_1_blast_1_1_tk_asset.html#acff92f94a8168cc5370c44aafdcff13f":[3,0,2,0,177,8], +"class_nv_1_1_blast_1_1_tk_asset.html#ad5bde3ce821e2d90d4719d0bc61710d3":[3,0,2,0,177,3], +"class_nv_1_1_blast_1_1_tk_asset.html#ad82d1f2253c71567a1b8e1c37f833322":[3,0,2,0,177,2], +"class_nv_1_1_blast_1_1_tk_event_listener.html":[3,0,2,0,181], +"class_nv_1_1_blast_1_1_tk_event_listener.html#a5a9515310b097385053968934207d032":[3,0,2,0,181,0], +"class_nv_1_1_blast_1_1_tk_event_queue.html":[3,0,2,0,182], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a20a92b002de34cf665cc9ae38365cd07":[3,0,2,0,182,5], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a22f6d998d04d7906f56cebfd2c0cd6cd":[3,0,2,0,182,10], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a3fa1729437c4777e25f81d7ef2619a0e":[3,0,2,0,182,3], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a45c2af2539a526827de017c4915ca155":[3,0,2,0,182,2], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a624660738275022a9653ccc1e823b7f1":[3,0,2,0,182,4], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a715a047643c3558247d5ddd11fa1a72b":[3,0,2,0,182,0], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a72bcf50b0fc99b074cb23daeb3d56593":[3,0,2,0,182,7], +"class_nv_1_1_blast_1_1_tk_event_queue.html#a821d0efa74abb1d3f9b7c90e8650b81c":[3,0,2,0,182,6], +"class_nv_1_1_blast_1_1_tk_event_queue.html#aa4f82898eaa466e8e74d53f52e762d8a":[3,0,2,0,182,9], +"class_nv_1_1_blast_1_1_tk_event_queue.html#acaa7934deb555ae3248418b4eef085d2":[3,0,2,0,182,11], +"class_nv_1_1_blast_1_1_tk_event_queue.html#ae449516fef2757f8547fdb39ba98b375":[3,0,2,0,182,1], +"class_nv_1_1_blast_1_1_tk_event_queue.html#af20f3459883d40b7644cf417c7798a72":[3,0,2,0,182,8], +"class_nv_1_1_blast_1_1_tk_family.html":[3,0,2,0,183], +"class_nv_1_1_blast_1_1_tk_family.html#a20dd39add6e56703da92a488b1f3f729":[3,0,2,0,183,2], +"class_nv_1_1_blast_1_1_tk_family.html#a2a7f616590d03b66e1fb894627319e00":[3,0,2,0,183,5], +"class_nv_1_1_blast_1_1_tk_family.html#a517225cd7b806087595c119ff7cfdb95":[3,0,2,0,183,4], +"class_nv_1_1_blast_1_1_tk_family.html#a9b7b45257532084a2bd487ce21d45e34":[3,0,2,0,183,0], +"class_nv_1_1_blast_1_1_tk_family.html#aa456973bc9ddd753483ef5d7211e73c9":[3,0,2,0,183,7], +"class_nv_1_1_blast_1_1_tk_family.html#abbcd5d6eabbb5379e77e2942fe0b11a8":[3,0,2,0,183,1], +"class_nv_1_1_blast_1_1_tk_family.html#aff0ddc7484f6ee0dad8ee0e2f97be370":[3,0,2,0,183,6], +"class_nv_1_1_blast_1_1_tk_family.html#affa660004a1804edfff31207e07f8c16":[3,0,2,0,183,3], +"class_nv_1_1_blast_1_1_tk_framework.html":[3,0,2,0,186], +"class_nv_1_1_blast_1_1_tk_framework.html#a0de2324a24540ad80fff89f808532160":[3,0,2,0,186,9], +"class_nv_1_1_blast_1_1_tk_framework.html#a30b4f2c95a00aa2cd98a3ba4001b0cb8":[3,0,2,0,186,1], +"class_nv_1_1_blast_1_1_tk_framework.html#a40b557778256cd6589a3b174015c3029":[3,0,2,0,186,5], +"class_nv_1_1_blast_1_1_tk_framework.html#a58225ad807e6aa4c2b54a7ede92fcabf":[3,0,2,0,186,8], +"class_nv_1_1_blast_1_1_tk_framework.html#a5a0817a19d4f4c0f715d3a54fe25eadf":[3,0,2,0,186,12], +"class_nv_1_1_blast_1_1_tk_framework.html#a64d7cfa0510f159444d37408dd1fdf05":[3,0,2,0,186,0], +"class_nv_1_1_blast_1_1_tk_framework.html#a80df575e224678953bd5ae33ac7ab22d":[3,0,2,0,186,6], +"class_nv_1_1_blast_1_1_tk_framework.html#a9f9ae6a30e80b39d3fcbb14483c20646":[3,0,2,0,186,3], +"class_nv_1_1_blast_1_1_tk_framework.html#ac675c056796a68b29fb303b135eab416":[3,0,2,0,186,10], +"class_nv_1_1_blast_1_1_tk_framework.html#ac98d733dfdddbbcfa806b4c282e17aa0":[3,0,2,0,186,11], +"class_nv_1_1_blast_1_1_tk_framework.html#ad6f25c2fa686ebe78a612ad657b6745f":[3,0,2,0,186,7], +"class_nv_1_1_blast_1_1_tk_framework.html#af1279d3414ad43036ff3e9e4b37e0a43":[3,0,2,0,186,2], +"class_nv_1_1_blast_1_1_tk_framework.html#afbb1cce46ef38bf0a3fb2a5e1b4e2499":[3,0,2,0,186,4], +"class_nv_1_1_blast_1_1_tk_framework_impl.html":[3,0,2,0,187], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a02e6e8f6fb26c87d096fe501141d73f9":[3,0,2,0,187,14], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a104e730a31ea2d8d344f93ffe787892a":[3,0,2,0,187,15], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a30c107f6e6a83b7eba0de851bc67af73":[3,0,2,0,187,8], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4332119be0c96bc812f2911cb9528ffd":[3,0,2,0,187,10], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a4a37480572a0969d2fddf4a476961a08":[3,0,2,0,187,11], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a51d2b34e36404fa15e239d479b64ec11":[3,0,2,0,187,16], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a53ce3a88183164bfab8541b193d98e38":[3,0,2,0,187,0], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5c0fd56a2f0c42bbb58718f87aedb133":[3,0,2,0,187,9], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a5da9dfe8dc817432877ab39647d11daa":[3,0,2,0,187,17], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a60e047e544757a625b123fb633194d80":[3,0,2,0,187,7], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a62cf99de17faea824364a987b165a1eb":[3,0,2,0,187,5], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a8abe98c41d659ecdeb70b722450b56be":[3,0,2,0,187,2], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#a9375502b9aadd680afa1bd2e3fba9e48":[3,0,2,0,187,18], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#aa2c0a8e8db4ba338bc7c35db417ce122":[3,0,2,0,187,6], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ab9761e9be425a9ddb71f1293920e11ac":[3,0,2,0,187,1], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad279a5f9eea8897839418d4088bdaf78":[3,0,2,0,187,13] }; diff --git a/docs/source_docs/files/navtreeindex12.js b/docs/source_docs/files/navtreeindex12.js index 16514ae..9a1cd30 100755 --- a/docs/source_docs/files/navtreeindex12.js +++ b/docs/source_docs/files/navtreeindex12.js @@ -1,5 +1,141 @@ var NAVTREEINDEX12 = { +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad45cd110c344066b7bf50fd2743beb82":[3,0,2,0,187,3], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ad7a2e15a8ebca7995a5653d5efdd82a7":[3,0,2,0,187,19], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#ae30026ed8aabfdba83d2180dabfae9eb":[3,0,2,0,187,4], +"class_nv_1_1_blast_1_1_tk_framework_impl.html#af17ad50dbc2f17eeb2f9172bf86a09d0":[3,0,2,0,187,12], +"class_nv_1_1_blast_1_1_tk_group.html":[3,0,2,0,188], +"class_nv_1_1_blast_1_1_tk_group.html#a0cd433d98578658e1240c7c50fb3c334":[3,0,2,0,188,3], +"class_nv_1_1_blast_1_1_tk_group.html#a0ef2653e6d605641a65e07634cb0436c":[3,0,2,0,188,1], +"class_nv_1_1_blast_1_1_tk_group.html#a4d21bd8b0225ae57b81bb8fe09df39ff":[3,0,2,0,188,2], +"class_nv_1_1_blast_1_1_tk_group.html#a6a5d3d9dedc6025460c1102b288a1a85":[3,0,2,0,188,9], +"class_nv_1_1_blast_1_1_tk_group.html#a7fc6d691a59aa7b107adfaac6fe5fd65":[3,0,2,0,188,8], +"class_nv_1_1_blast_1_1_tk_group.html#aafdf7e869582f414b447edc422b05fb0":[3,0,2,0,188,0], +"class_nv_1_1_blast_1_1_tk_group.html#ac4f6211e8d94b98da0fe9031f1ecec56":[3,0,2,0,188,4], +"class_nv_1_1_blast_1_1_tk_group.html#ad8f946a317af8760c9f70f9455b1dd6e":[3,0,2,0,188,6], +"class_nv_1_1_blast_1_1_tk_group.html#adedce0f4d320f3c7f67d1c9c8ebac152":[3,0,2,0,188,5], +"class_nv_1_1_blast_1_1_tk_group.html#ae207854ae3e30047c6347f9fd3e7a3b9":[3,0,2,0,188,7], +"class_nv_1_1_blast_1_1_tk_group.html#ae98b1523b3f1323c42129fe88842f306":[3,0,2,0,188,10], +"class_nv_1_1_blast_1_1_tk_group_worker.html":[3,0,2,0,191], +"class_nv_1_1_blast_1_1_tk_group_worker.html#adf15d994a12f0c0b18dd0a878b1ddd2f":[3,0,2,0,191,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html":[3,0,2,0,192], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a610a75ccff6579e5e54a59f2840f6630":[3,0,2,0,192,0], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a630e37302f7c8747373431d747415642":[3,0,2,0,192,2], +"class_nv_1_1_blast_1_1_tk_identifiable.html#a65dbac714ebfdc9f0a4d7a905bbbcdf4":[3,0,2,0,192,3], +"class_nv_1_1_blast_1_1_tk_identifiable.html#ad156c3e85ee665c251e26ac86d3cf03b":[3,0,2,0,192,1], +"class_nv_1_1_blast_1_1_tk_joint.html":[3,0,2,0,193], +"class_nv_1_1_blast_1_1_tk_joint.html#a1f5b5030b7036120015f725c348cbdfe":[3,0,2,0,193,0], +"class_nv_1_1_blast_1_1_tk_joint_impl.html":[3,0,2,0,196], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a02dbf85b42ee9695f5d928fd55f5d10d":[3,0,2,0,196,8], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2644aa113816ee6154891339e7a08b7f":[3,0,2,0,196,9], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2b47c8c0b01760ee669d4d29f61d4e1a":[3,0,2,0,196,6], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a2e913a71937c6b28e28abab3012c69f1":[3,0,2,0,196,10], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a43ed13ea1980332307c47cab29a0b0bf":[3,0,2,0,196,4], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a58b0c46c171b39333effc5cf0b66c7cb":[3,0,2,0,196,0], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a5ec84ca101956866bd22b767f018695d":[3,0,2,0,196,7], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a7a06778f2a840517b44e3843d2df6da4":[3,0,2,0,196,2], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#a8bd7f947a8f31772893631d059580340":[3,0,2,0,196,3], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab19d793852e432ae8d77bb3e8e13a0a2":[3,0,2,0,196,5], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,196,11], +"class_nv_1_1_blast_1_1_tk_joint_impl.html#ac19ccc286def00cc7986cd850a3cf566":[3,0,2,0,196,1], +"class_nv_1_1_blast_1_1_tk_object.html":[3,0,2,0,199], +"class_nv_1_1_blast_1_1_tk_object.html#a04f1d2051fa4885ba934cf138f7c2b90":[3,0,2,0,199,1], +"class_nv_1_1_blast_1_1_tk_object.html#a6746d0ad843d41fe3a95a75c2787e8a7":[3,0,2,0,199,0], +"class_nv_1_1_blast_1_1_tk_object.html#a848b4a7ade17edc49a071c472cbfad12":[3,0,2,0,199,2], +"class_nv_1_1_blast_1_1_tk_object.html#ae1a1d9f53d372a748f615fc47b730a42":[3,0,2,0,199,3], +"class_nv_1_1_blast_1_1_tk_type.html":[3,0,2,0,202], +"class_nv_1_1_blast_1_1_tk_type.html#ada004286c609b55824a712b518ddb23c":[3,0,2,0,202,1], +"class_nv_1_1_blast_1_1_tk_type.html#aec7c0da2124e245c4e0ef01c3b7b54c6":[3,0,2,0,202,2], +"class_nv_1_1_blast_1_1_tk_type.html#af3d9ae44f5f8234e0ccf6027dcca40ab":[3,0,2,0,202,0], +"class_nv_1_1_blast_1_1_tk_type_impl.html":[3,0,2,0,203], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a1383a593c22597b96709a5cfd1589242":[3,0,2,0,203,6], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a3472f2e6de6a3c28996a2fcf9c20e8c8":[3,0,2,0,203,4], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a82b4d282dcea4e81c118f9d4e703c21f":[3,0,2,0,203,2], +"class_nv_1_1_blast_1_1_tk_type_impl.html#a8eab4a59a88ce8e8bb2d5f8eada63e38":[3,0,2,0,203,7], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ab3dc3d8e38a1518e1215c39f55db6851":[3,0,2,0,203,8], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ab9a0b0be8e7d8dd6fdeee0ab8814c862":[3,0,2,0,203,3], +"class_nv_1_1_blast_1_1_tk_type_impl.html#abc43497e32ff0e170feb4f741698afe2":[3,0,2,0,203,0], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ac0c4bf38045cd86be2da13d06b3ea12e":[3,0,2,0,203,5], +"class_nv_1_1_blast_1_1_tk_type_impl.html#ae4ce956404b45815e0da12c6bcb31f50":[3,0,2,0,203,1], +"class_nv_1_1_blast_1_1_tk_worker.html":[3,0,2,0,205], +"class_nv_1_1_blast_1_1_tk_worker.html#a06ada63884aa02d48fe7242d87b8f720":[3,0,2,0,205,4], +"class_nv_1_1_blast_1_1_tk_worker.html#a1601085db1b8bb0056b33861f6c1dfe9":[3,0,2,0,205,9], +"class_nv_1_1_blast_1_1_tk_worker.html#a1fef7951104f064615cf7dc50b01e326":[3,0,2,0,205,3], +"class_nv_1_1_blast_1_1_tk_worker.html#a545667052e4dd46e956baa23cb0f8855":[3,0,2,0,205,7], +"class_nv_1_1_blast_1_1_tk_worker.html#a830a00cf72f95007789eb08ab2a52b5f":[3,0,2,0,205,2], +"class_nv_1_1_blast_1_1_tk_worker.html#a83ac36c0f66681450021cfeadffb3597":[3,0,2,0,205,8], +"class_nv_1_1_blast_1_1_tk_worker.html#a8a6e2befae56e76d58c5b8158b6baa4c":[3,0,2,0,205,0], +"class_nv_1_1_blast_1_1_tk_worker.html#a9dc101fae5893caffb7648363f9c3c87":[3,0,2,0,205,5], +"class_nv_1_1_blast_1_1_tk_worker.html#ab396e794061650eccbaa634ababc3816":[3,0,2,0,205,6], +"class_nv_1_1_blast_1_1_tk_worker.html#abb38f2c2379ba4673f2be9114e56c1b7":[3,0,2,0,205,1], +"class_nv_1_1_blast_1_1_tk_worker.html#afad94d7bcfd700ee3bca618feacf7b84":[3,0,2,0,205,10], +"class_nv_1_1_blast_1_1_triangle_processor.html":[3,0,2,0,209], +"class_nv_1_1_blast_1_1_triangle_processor.html#a43fb96c64809f42d7bdd816081878aa3":[3,0,2,0,209,5], +"class_nv_1_1_blast_1_1_triangle_processor.html#a56ece4bad23e797196a0594bba04a99c":[3,0,2,0,209,0], +"class_nv_1_1_blast_1_1_triangle_processor.html#a5cb85a4800d4b0007862610d90f764b7":[3,0,2,0,209,3], +"class_nv_1_1_blast_1_1_triangle_processor.html#a6136bb55c6b036333854c725419e7015":[3,0,2,0,209,7], +"class_nv_1_1_blast_1_1_triangle_processor.html#a9c5a344650f847c35f70a84a4dfab554":[3,0,2,0,209,1], +"class_nv_1_1_blast_1_1_triangle_processor.html#aa55b2b5cff9e855a9d372827eeae9b50":[3,0,2,0,209,2], +"class_nv_1_1_blast_1_1_triangle_processor.html#ac7bddb75fcd0b0f312a7a1065e571825":[3,0,2,0,209,6], +"class_nv_1_1_blast_1_1_triangle_processor.html#aea569ddf0b92492bffb2408f1d3cb7ad":[3,0,2,0,209,4], +"class_nv_1_1_blast_1_1_triangulator.html":[3,0,2,0,210], +"class_nv_1_1_blast_1_1_triangulator.html#a109f341cad221c76f8eecbdd641b566e":[3,0,2,0,210,4], +"class_nv_1_1_blast_1_1_triangulator.html#a2138ec663adee80577dae6cc275b7ece":[3,0,2,0,210,0], +"class_nv_1_1_blast_1_1_triangulator.html#a76e1c257449e53049c62984e1e95b44d":[3,0,2,0,210,1], +"class_nv_1_1_blast_1_1_triangulator.html#a7de0951574f73e310626823228c0f005":[3,0,2,0,210,5], +"class_nv_1_1_blast_1_1_triangulator.html#aa76275caaab7c2212cca640722d91ca6":[3,0,2,0,210,7], +"class_nv_1_1_blast_1_1_triangulator.html#ab7cf6608fd71c417262feec54f3ccf75":[3,0,2,0,210,8], +"class_nv_1_1_blast_1_1_triangulator.html#ad99ae2011c5aee476fffd79ff9ac4672":[3,0,2,0,210,6], +"class_nv_1_1_blast_1_1_triangulator.html#afa48ddb045fffaded4b1ad09302a34c7":[3,0,2,0,210,2], +"class_nv_1_1_blast_1_1_triangulator.html#afb79de514677eec79c20e4d296736f0e":[3,0,2,0,210,3], +"class_nv_1_1_blast_1_1_triangulator_v2.html":[3,0,2,0,211], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a0892cd9406e12864c3ba6dc87ee9ec84":[3,0,2,0,211,7], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a749fd110fcee1730d873a2c9e877ee7d":[3,0,2,0,211,2], +"class_nv_1_1_blast_1_1_triangulator_v2.html#a9305f255a0479c80435368ec00f928cc":[3,0,2,0,211,3], +"class_nv_1_1_blast_1_1_triangulator_v2.html#ab642f6bf10b46143bc318625b71b5791":[3,0,2,0,211,1], +"class_nv_1_1_blast_1_1_triangulator_v2.html#ae9c6fc7e33d3cfbd58f6b5344e87534b":[3,0,2,0,211,4], +"class_nv_1_1_blast_1_1_triangulator_v2.html#af4c4a66cfef1d77b68a34dd585a4e16c":[3,0,2,0,211,6], +"class_nv_1_1_blast_1_1_triangulator_v2.html#affd9e581c91c7f26c7442a799afd13d5":[3,0,2,0,211,5], +"class_nv_1_1_blast_1_1_vertex_welding.html":[3,0,2,0,216], +"class_nv_1_1_blast_1_1_vertex_welding.html#a0b11cec9f1b41de3a5b25af18093feb4":[3,0,2,0,216,2], +"class_nv_1_1_blast_1_1_vertex_welding.html#a7b6c5e367575dc9eb7f1af1fecc57a94":[3,0,2,0,216,1], +"class_nv_1_1_blast_1_1_vertex_welding.html#a7fa2276c48854e0aa682f362c39ac0cf":[3,0,2,0,216,3], +"class_nv_1_1_blast_1_1_vertex_welding.html#ab30a986dad4ac8ad37508212a8ce3e8f":[3,0,2,0,216,5], +"class_nv_1_1_blast_1_1_vertex_welding.html#abeb54580eb917d925635f1f1a028d26c":[3,0,2,0,216,7], +"class_nv_1_1_blast_1_1_vertex_welding.html#acbe36a00768fdf709c8f36af89849d40":[3,0,2,0,216,6], +"class_nv_1_1_blast_1_1_vertex_welding.html#acd0cebb80435007b21ecb9b47006bee3":[3,0,2,0,216,0], +"class_nv_1_1_blast_1_1_vertex_welding.html#aec2674011414297a8e6a3479c71df843":[3,0,2,0,216,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html":[3,0,2,0,217], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a16867c95d16e8eb0e7de6c58742135b9":[3,0,2,0,217,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a1940917c639e2f134530d24e144022b8":[3,0,2,0,217,11], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a248bef86683470a1e3b83248cd2be110":[3,0,2,0,217,2], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a285a5922634685029929317047adb4ac":[3,0,2,0,217,6], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a5142e8884ef7b25748b8ae4ab9c2356f":[3,0,2,0,217,1], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a6a0531d652867a7f973dcd5559800b5b":[3,0,2,0,217,8], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#a8d4ddd2ad08b37a448fa033141a297a8":[3,0,2,0,217,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ab25db00f7569db1719408b4cf2a0e112":[3,0,2,0,217,9], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#abf0eeed0dc2a632c85572b4026b195c2":[3,0,2,0,217,10], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ac9261d76e925a9e514dbb68cf098e4ce":[3,0,2,0,217,3], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#adbc02a0d6818fcb252259c64cd6c1dc6":[3,0,2,0,217,5], +"class_nv_1_1_blast_1_1_voronoi_sites_generator.html#ae657e2b3e6e587d7b717128d13e0581b":[3,0,2,0,217,7], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html":[3,0,2,0,218], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a01f58715063631ce078fa90bfd6a920c":[3,0,2,0,218,0], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a512b872ac001de3ba8d5fded984d78f2":[3,0,2,0,218,5], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a57ec8f7229999994e516d4edefdf9eed":[3,0,2,0,218,4], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7377b65b5fafdb2eb4832f57c74f127d":[3,0,2,0,218,3], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7515cf0706f08e6191b67ac99b253f97":[3,0,2,0,218,10], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a7c248babbc4b16a16be9832f0aea767f":[3,0,2,0,218,1], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a81f5fbf6cdaaf3d2d45c2dff822ff9b9":[3,0,2,0,218,11], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#a901490060ad6796983d449cdfe063a53":[3,0,2,0,218,2], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#aa06fcc68fa2f64b09bfdff955ceab3b3":[3,0,2,0,218,8], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ab618d8a8b1b1ea2b5e29460f20312dbe":[3,0,2,0,218,7], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#abfda4103b9ea3b04d28870cdb0cf9704":[3,0,2,0,218,12], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#acb109e78959289208cf2e6eddb7ebe65":[3,0,2,0,218,6], +"class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html#ad37927c9e02c8259b2607099d484decc":[3,0,2,0,218,9], +"class_nv_blast_ext_damage_accelerator.html":[3,0,29], +"class_nv_blast_ext_damage_accelerator.html#a74a2c82f3414b4877de8475144a53dfc":[3,0,29,1], +"class_nv_blast_ext_damage_accelerator.html#adf9deedf3f72a68bfa0c95f42c6bba4f":[3,0,29,0], +"class_v_h_a_c_d_1_1_circular_list.html":[3,0,5,0], "class_v_h_a_c_d_1_1_circular_list.html#a04e44337a2bf4a77ca6713ba2b1dc9a7":[3,0,5,0,11], "class_v_h_a_c_d_1_1_circular_list.html#a140a63b2650f7fd7ccd7ab4a5e1deff7":[3,0,5,0,6], "class_v_h_a_c_d_1_1_circular_list.html#a3970610a0e7256b16565254c06880d98":[3,0,5,0,0], @@ -113,141 +249,5 @@ var NAVTREEINDEX12 = "class_v_h_a_c_d_1_1_mesh.html#a70121ff946ef8b690768a974f2907576":[3,0,5,5,34], "class_v_h_a_c_d_1_1_mesh.html#a7555cee865f32d60e4a8e0200f757d52":[3,0,5,5,24], "class_v_h_a_c_d_1_1_mesh.html#a75e6768131a5fc37be4c6f41dd475881":[3,0,5,5,17], -"class_v_h_a_c_d_1_1_mesh.html#a7711850a3acd1fe682b9c095b532baf0":[3,0,5,5,26], -"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8":[3,0,5,5,12], -"class_v_h_a_c_d_1_1_mesh.html#a7d6cb754fe7e0bcb37c4ac9e30349588":[3,0,5,5,21], -"class_v_h_a_c_d_1_1_mesh.html#a82f00ef0eaffd02736c089eef8a4be81":[3,0,5,5,3], -"class_v_h_a_c_d_1_1_mesh.html#a8b166cc6a1c85073859265d5f0ec0d6f":[3,0,5,5,16], -"class_v_h_a_c_d_1_1_mesh.html#aa1b0fd165f4720672b6021aaa29bb736":[3,0,5,5,2], -"class_v_h_a_c_d_1_1_mesh.html#ab0cab1bae61a20c54402cfc618ae7c4b":[3,0,5,5,18], -"class_v_h_a_c_d_1_1_mesh.html#ab4419511b2f242833fb32542f164376f":[3,0,5,5,11], -"class_v_h_a_c_d_1_1_mesh.html#ab48cc8d84301ded7f6440a5fef36e701":[3,0,5,5,14], -"class_v_h_a_c_d_1_1_mesh.html#ac882e6ab8adcad944a93d2aec9fc873e":[3,0,5,5,13], -"class_v_h_a_c_d_1_1_mesh.html#ac8a60e1c425c1bad4a7e48fb1a5127bf":[3,0,5,5,10], -"class_v_h_a_c_d_1_1_mesh.html#ac980cfea64f9b7740c972aa8c81766dc":[3,0,5,5,15], -"class_v_h_a_c_d_1_1_mesh.html#acb806420cbf3ec47414ed5899dfc5b3e":[3,0,5,5,6], -"class_v_h_a_c_d_1_1_mesh.html#ad35b8d2444ff5d1b8fc790e1f73f0e6c":[3,0,5,5,8], -"class_v_h_a_c_d_1_1_mesh.html#ad424a82387b8f8c0320a0390e169dd02":[3,0,5,5,37], -"class_v_h_a_c_d_1_1_mesh.html#add5b19b22f4de51763955102ffd70bb8":[3,0,5,5,28], -"class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d":[3,0,5,5,20], -"class_v_h_a_c_d_1_1_mesh.html#af675f38ab82b9f567312a1264c18cc13":[3,0,5,5,5], -"class_v_h_a_c_d_1_1_mutex.html":[3,0,5,6], -"class_v_h_a_c_d_1_1_mutex.html#a15d452744636333c9038155728aa30d2":[3,0,5,6,1], -"class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336":[3,0,5,6,0], -"class_v_h_a_c_d_1_1_mutex.html#a8fb030351ef3a6d191fef6a55f7d1d68":[3,0,5,6,4], -"class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d":[3,0,5,6,2], -"class_v_h_a_c_d_1_1_mutex.html#ab1d735138b90c892ae83c1858628a709":[3,0,5,6,3], -"class_v_h_a_c_d_1_1_primitive_set.html":[3,0,5,8], -"class_v_h_a_c_d_1_1_primitive_set.html#a1218d20baebca8582008c290ff20fb12":[3,0,5,8,3], -"class_v_h_a_c_d_1_1_primitive_set.html#a13f5dc278238e0fe4dcc76acc0716b98":[3,0,5,8,13], -"class_v_h_a_c_d_1_1_primitive_set.html#a20fae1ff3601da999dc643e9a0269c5b":[3,0,5,8,11], -"class_v_h_a_c_d_1_1_primitive_set.html#a255a2f3b2b2a7bb7cb87d92f65d9a218":[3,0,5,8,12], -"class_v_h_a_c_d_1_1_primitive_set.html#a35bdae7bc393e7a5bebb82123a1b05f8":[3,0,5,8,10], -"class_v_h_a_c_d_1_1_primitive_set.html#a451961805e3b85640a5617f821429ac8":[3,0,5,8,6], -"class_v_h_a_c_d_1_1_primitive_set.html#a4d985cfe60f2644a0a16681c2076e1b0":[3,0,5,8,18], -"class_v_h_a_c_d_1_1_primitive_set.html#a6f9bc9e97bf9f02748cc60b925da152d":[3,0,5,8,15], -"class_v_h_a_c_d_1_1_primitive_set.html#a7c82521aac2de66191e09c07326a9030":[3,0,5,8,2], -"class_v_h_a_c_d_1_1_primitive_set.html#a7c8c48d890711ae7136d231112434c62":[3,0,5,8,16], -"class_v_h_a_c_d_1_1_primitive_set.html#a81455b83adbeefb1e8e670a6ff7d1065":[3,0,5,8,9], -"class_v_h_a_c_d_1_1_primitive_set.html#a842ada9990208ea0bdc151a542920bae":[3,0,5,8,14], -"class_v_h_a_c_d_1_1_primitive_set.html#a8f068e4ac984676843a9bc0a479d6b1d":[3,0,5,8,20], -"class_v_h_a_c_d_1_1_primitive_set.html#a93c323bc5d65e720327f9d52383ad954":[3,0,5,8,19], -"class_v_h_a_c_d_1_1_primitive_set.html#a95848280a82cae9348dfaf896152e2f4":[3,0,5,8,5], -"class_v_h_a_c_d_1_1_primitive_set.html#a96591d66cb575f4d1351a1bd10298093":[3,0,5,8,1], -"class_v_h_a_c_d_1_1_primitive_set.html#ab0aa5e77292725b5a24c6832d4449039":[3,0,5,8,7], -"class_v_h_a_c_d_1_1_primitive_set.html#acc1579ce0c4d42c31b2e7970730239ee":[3,0,5,8,4], -"class_v_h_a_c_d_1_1_primitive_set.html#ad3ad77a3c7d4dffde9b33d9fd6e7c752":[3,0,5,8,0], -"class_v_h_a_c_d_1_1_primitive_set.html#adc0fa8cf5ac5a437c8d245b12835ff39":[3,0,5,8,8], -"class_v_h_a_c_d_1_1_primitive_set.html#afdbca65e4c2a957bd40be1942b655c64":[3,0,5,8,17], -"class_v_h_a_c_d_1_1_raycast_mesh.html":[3,0,5,9], -"class_v_h_a_c_d_1_1_raycast_mesh.html#a930ab641744d36f2828e1a81ab53cf78":[3,0,5,9,1], -"class_v_h_a_c_d_1_1_raycast_mesh.html#aa2da844c427008bcfc49554f2d015db4":[3,0,5,9,0], -"class_v_h_a_c_d_1_1_raycast_mesh.html#ace94007f6b1f996ffe11194641f7c8dc":[3,0,5,9,2], -"class_v_h_a_c_d_1_1_s_array.html":[3,0,5,10], -"class_v_h_a_c_d_1_1_s_array.html#a0c04c8ffd6c9e8681a664f71e778f67e":[3,0,5,10,3], -"class_v_h_a_c_d_1_1_s_array.html#a2bceb265ab8379ece611e65f71bdd015":[3,0,5,10,0], -"class_v_h_a_c_d_1_1_s_array.html#a326e224bd11d7717bf01269e28a153fe":[3,0,5,10,14], -"class_v_h_a_c_d_1_1_s_array.html#a3b1dede070f1693303c0584345f8cdd2":[3,0,5,10,6], -"class_v_h_a_c_d_1_1_s_array.html#a427d1ea7c1a4686a63579dede8cfd888":[3,0,5,10,5], -"class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4":[3,0,5,10,7], -"class_v_h_a_c_d_1_1_s_array.html#a52ae77c5ff1302db8a13b37d8a742e90":[3,0,5,10,1], -"class_v_h_a_c_d_1_1_s_array.html#a5dee93011225ab51bc07149d77791e8a":[3,0,5,10,15], -"class_v_h_a_c_d_1_1_s_array.html#a6c9019d277b1c6273afda04ec0500bc2":[3,0,5,10,11], -"class_v_h_a_c_d_1_1_s_array.html#abeb520e448c4b4f6b53b001a5fe6f609":[3,0,5,10,4], -"class_v_h_a_c_d_1_1_s_array.html#acd237a2a9c605b41703e46018598e01c":[3,0,5,10,17], -"class_v_h_a_c_d_1_1_s_array.html#ad7205f318876d68953133f4b11438668":[3,0,5,10,8], -"class_v_h_a_c_d_1_1_s_array.html#ada45d2e351a21b54becd729c1df416cf":[3,0,5,10,16], -"class_v_h_a_c_d_1_1_s_array.html#adc93a60bfe19ac9e2245d290278c502a":[3,0,5,10,9], -"class_v_h_a_c_d_1_1_s_array.html#ade7cfa68a615fcee7e68ca51c13f2d70":[3,0,5,10,10], -"class_v_h_a_c_d_1_1_s_array.html#ae321b8f3201c1ee9cea29121f3717595":[3,0,5,10,2], -"class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb":[3,0,5,10,13], -"class_v_h_a_c_d_1_1_s_array.html#af0a62725c5f457cc563a865aaaa6d696":[3,0,5,10,12], -"class_v_h_a_c_d_1_1_t_m_m_edge.html":[3,0,5,14], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,14,4], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a54c622c1a818a45ee8a86a932d1f1559":[3,0,5,14,0], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,14,6], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#ab7c8107f5276a5b61877ade8b6ac84ae":[3,0,5,14,2], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,14,5], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#acfefe2b548646da98ed2cca5d296b475":[3,0,5,14,1], -"class_v_h_a_c_d_1_1_t_m_m_edge.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,14,3], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html":[3,0,5,16], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a093928ebbbc625919a02a47e8fdc4862":[3,0,5,16,0], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,16,5], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,16,4], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,16,6], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a9226694779f544f682e9b81475c2cb4c":[3,0,5,16,1], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#aa48451cd3fda0fced309fe3d3e685c52":[3,0,5,16,2], -"class_v_h_a_c_d_1_1_t_m_m_triangle.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,16,3], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html":[3,0,5,17], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a16107a8ba0575e2c01620cdea9fbe985":[3,0,5,17,0], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a3940581a7edbf7967014366a70a78ac9":[3,0,5,17,1], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,17,5], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,17,4], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,17,6], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ae1f5c9a3cc5a4c5226aeb178c3b7267c":[3,0,5,17,2], -"class_v_h_a_c_d_1_1_t_m_m_vertex.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,17,3], -"class_v_h_a_c_d_1_1_t_m_mesh.html":[3,0,5,15], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a04992292ab6d6934657cdf82cc3c3512":[3,0,5,15,7], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a2c2ede1449632969710e6523fe074eeb":[3,0,5,15,14], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada":[3,0,5,15,17], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a30a4357d38a30c3cb88e184e3d65cd5a":[3,0,5,15,15], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a352225bee8d3fd5c1bf55a674aadc882":[3,0,5,15,0], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a405ea02fa7d86246289c743365108f40":[3,0,5,15,18], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a4660532739dbf389d516224066c3bd11":[3,0,5,15,13], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a46f59968a5344a3a695929f8ff355c0c":[3,0,5,15,9], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d":[3,0,5,15,12], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a7481dbc9f5478f5c728387b1fe0f34f7":[3,0,5,15,6], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a7bc7409039a486c49cadbff12cd0dd4c":[3,0,5,15,20], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a8c281f4f914cea8e1887920bfd739cb6":[3,0,5,15,10], -"class_v_h_a_c_d_1_1_t_m_mesh.html#a9cdc21e6307275268053c12095a612af":[3,0,5,15,5], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aa015e76c380487d02a2459adab4ffd81":[3,0,5,15,1], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aa5f03fe683f4dff8177673edd8374e63":[3,0,5,15,19], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aaa33dded62c2af0d8b434207c49e1596":[3,0,5,15,3], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ab04b219df3c862e848d838c5685a520f":[3,0,5,15,2], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ad244b88e34e6790c35d24dead4ca37a7":[3,0,5,15,11], -"class_v_h_a_c_d_1_1_t_m_mesh.html#ae46c2f4d811fae09370614e5eb642570":[3,0,5,15,8], -"class_v_h_a_c_d_1_1_t_m_mesh.html#aeb849378bcc9e1f7f5f4e18c0aa0a7ff":[3,0,5,15,4], -"class_v_h_a_c_d_1_1_t_m_mesh.html#af62fc7e222eb7f4434f215f3a6e88596":[3,0,5,15,16], -"class_v_h_a_c_d_1_1_t_m_mesh.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,15,21], -"class_v_h_a_c_d_1_1_tetrahedron_set.html":[3,0,5,12], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a00c2f764504adda5fee1ab2f1e61a173":[3,0,5,12,3], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a17663c846e32dc80c76d0b65d51e2c80":[3,0,5,12,16], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a1ce4c5c94aa0558233f44fc2d30b5d85":[3,0,5,12,1], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a444d4f38d286495b9a0f469a4bc11f64":[3,0,5,12,7], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a518e92c8b6997c6c45324819f9025b25":[3,0,5,12,15], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a53ef599412cfb86cb606fc4f0f361fde":[3,0,5,12,4], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a5685dea1be98db6435cda31252bffd62":[3,0,5,12,10], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62d263b0da01c93c63359248403da3d2":[3,0,5,12,23], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62e320a3e2cdf49fcdd28b7a8157a294":[3,0,5,12,5], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6cfecb4fb1e63042e76a8b70f1b10008":[3,0,5,12,6], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6df5174a881171921f0fde09c895a06a":[3,0,5,12,11], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6e12c6dd6c47553f44f9d9d049059a86":[3,0,5,12,17], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6f953ffcb7dec450813cb38fccb85454":[3,0,5,12,18], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7aa28581904847da3968368ea2c19069":[3,0,5,12,21], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7dfe59fccb16d5b1bdad8b524d50f598":[3,0,5,12,2], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8006a7c000888c0e3018168c6d53c50a":[3,0,5,12,24], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e":[3,0,5,12,22], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,12,25], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#abd015b129c955215112380eb58689451":[3,0,5,12,14], -"class_v_h_a_c_d_1_1_tetrahedron_set.html#abfd9d0c88e28e1653538a0e4a6ed5859":[3,0,5,12,19] +"class_v_h_a_c_d_1_1_mesh.html#a7711850a3acd1fe682b9c095b532baf0":[3,0,5,5,26] }; diff --git a/docs/source_docs/files/navtreeindex13.js b/docs/source_docs/files/navtreeindex13.js index 054d82a..d13e2b4 100755 --- a/docs/source_docs/files/navtreeindex13.js +++ b/docs/source_docs/files/navtreeindex13.js @@ -1,5 +1,141 @@ var NAVTREEINDEX13 = { +"class_v_h_a_c_d_1_1_mesh.html#a77d898576927ec06f2f7341838640ce8":[3,0,5,5,12], +"class_v_h_a_c_d_1_1_mesh.html#a7d6cb754fe7e0bcb37c4ac9e30349588":[3,0,5,5,21], +"class_v_h_a_c_d_1_1_mesh.html#a82f00ef0eaffd02736c089eef8a4be81":[3,0,5,5,3], +"class_v_h_a_c_d_1_1_mesh.html#a8b166cc6a1c85073859265d5f0ec0d6f":[3,0,5,5,16], +"class_v_h_a_c_d_1_1_mesh.html#aa1b0fd165f4720672b6021aaa29bb736":[3,0,5,5,2], +"class_v_h_a_c_d_1_1_mesh.html#ab0cab1bae61a20c54402cfc618ae7c4b":[3,0,5,5,18], +"class_v_h_a_c_d_1_1_mesh.html#ab4419511b2f242833fb32542f164376f":[3,0,5,5,11], +"class_v_h_a_c_d_1_1_mesh.html#ab48cc8d84301ded7f6440a5fef36e701":[3,0,5,5,14], +"class_v_h_a_c_d_1_1_mesh.html#ac882e6ab8adcad944a93d2aec9fc873e":[3,0,5,5,13], +"class_v_h_a_c_d_1_1_mesh.html#ac8a60e1c425c1bad4a7e48fb1a5127bf":[3,0,5,5,10], +"class_v_h_a_c_d_1_1_mesh.html#ac980cfea64f9b7740c972aa8c81766dc":[3,0,5,5,15], +"class_v_h_a_c_d_1_1_mesh.html#acb806420cbf3ec47414ed5899dfc5b3e":[3,0,5,5,6], +"class_v_h_a_c_d_1_1_mesh.html#ad35b8d2444ff5d1b8fc790e1f73f0e6c":[3,0,5,5,8], +"class_v_h_a_c_d_1_1_mesh.html#ad424a82387b8f8c0320a0390e169dd02":[3,0,5,5,37], +"class_v_h_a_c_d_1_1_mesh.html#add5b19b22f4de51763955102ffd70bb8":[3,0,5,5,28], +"class_v_h_a_c_d_1_1_mesh.html#af5d597d60067b5088b4a5d4fc621677d":[3,0,5,5,20], +"class_v_h_a_c_d_1_1_mesh.html#af675f38ab82b9f567312a1264c18cc13":[3,0,5,5,5], +"class_v_h_a_c_d_1_1_mutex.html":[3,0,5,6], +"class_v_h_a_c_d_1_1_mutex.html#a15d452744636333c9038155728aa30d2":[3,0,5,6,1], +"class_v_h_a_c_d_1_1_mutex.html#a415562703110fedfe8e643c2d9214336":[3,0,5,6,0], +"class_v_h_a_c_d_1_1_mutex.html#a8fb030351ef3a6d191fef6a55f7d1d68":[3,0,5,6,4], +"class_v_h_a_c_d_1_1_mutex.html#a9efefb1299fc74f136abe8a545bd5b3d":[3,0,5,6,2], +"class_v_h_a_c_d_1_1_mutex.html#ab1d735138b90c892ae83c1858628a709":[3,0,5,6,3], +"class_v_h_a_c_d_1_1_primitive_set.html":[3,0,5,8], +"class_v_h_a_c_d_1_1_primitive_set.html#a1218d20baebca8582008c290ff20fb12":[3,0,5,8,3], +"class_v_h_a_c_d_1_1_primitive_set.html#a13f5dc278238e0fe4dcc76acc0716b98":[3,0,5,8,13], +"class_v_h_a_c_d_1_1_primitive_set.html#a20fae1ff3601da999dc643e9a0269c5b":[3,0,5,8,11], +"class_v_h_a_c_d_1_1_primitive_set.html#a255a2f3b2b2a7bb7cb87d92f65d9a218":[3,0,5,8,12], +"class_v_h_a_c_d_1_1_primitive_set.html#a35bdae7bc393e7a5bebb82123a1b05f8":[3,0,5,8,10], +"class_v_h_a_c_d_1_1_primitive_set.html#a451961805e3b85640a5617f821429ac8":[3,0,5,8,6], +"class_v_h_a_c_d_1_1_primitive_set.html#a4d985cfe60f2644a0a16681c2076e1b0":[3,0,5,8,18], +"class_v_h_a_c_d_1_1_primitive_set.html#a6f9bc9e97bf9f02748cc60b925da152d":[3,0,5,8,15], +"class_v_h_a_c_d_1_1_primitive_set.html#a7c82521aac2de66191e09c07326a9030":[3,0,5,8,2], +"class_v_h_a_c_d_1_1_primitive_set.html#a7c8c48d890711ae7136d231112434c62":[3,0,5,8,16], +"class_v_h_a_c_d_1_1_primitive_set.html#a81455b83adbeefb1e8e670a6ff7d1065":[3,0,5,8,9], +"class_v_h_a_c_d_1_1_primitive_set.html#a842ada9990208ea0bdc151a542920bae":[3,0,5,8,14], +"class_v_h_a_c_d_1_1_primitive_set.html#a8f068e4ac984676843a9bc0a479d6b1d":[3,0,5,8,20], +"class_v_h_a_c_d_1_1_primitive_set.html#a93c323bc5d65e720327f9d52383ad954":[3,0,5,8,19], +"class_v_h_a_c_d_1_1_primitive_set.html#a95848280a82cae9348dfaf896152e2f4":[3,0,5,8,5], +"class_v_h_a_c_d_1_1_primitive_set.html#a96591d66cb575f4d1351a1bd10298093":[3,0,5,8,1], +"class_v_h_a_c_d_1_1_primitive_set.html#ab0aa5e77292725b5a24c6832d4449039":[3,0,5,8,7], +"class_v_h_a_c_d_1_1_primitive_set.html#acc1579ce0c4d42c31b2e7970730239ee":[3,0,5,8,4], +"class_v_h_a_c_d_1_1_primitive_set.html#ad3ad77a3c7d4dffde9b33d9fd6e7c752":[3,0,5,8,0], +"class_v_h_a_c_d_1_1_primitive_set.html#adc0fa8cf5ac5a437c8d245b12835ff39":[3,0,5,8,8], +"class_v_h_a_c_d_1_1_primitive_set.html#afdbca65e4c2a957bd40be1942b655c64":[3,0,5,8,17], +"class_v_h_a_c_d_1_1_raycast_mesh.html":[3,0,5,9], +"class_v_h_a_c_d_1_1_raycast_mesh.html#a930ab641744d36f2828e1a81ab53cf78":[3,0,5,9,1], +"class_v_h_a_c_d_1_1_raycast_mesh.html#aa2da844c427008bcfc49554f2d015db4":[3,0,5,9,0], +"class_v_h_a_c_d_1_1_raycast_mesh.html#ace94007f6b1f996ffe11194641f7c8dc":[3,0,5,9,2], +"class_v_h_a_c_d_1_1_s_array.html":[3,0,5,10], +"class_v_h_a_c_d_1_1_s_array.html#a0c04c8ffd6c9e8681a664f71e778f67e":[3,0,5,10,3], +"class_v_h_a_c_d_1_1_s_array.html#a2bceb265ab8379ece611e65f71bdd015":[3,0,5,10,0], +"class_v_h_a_c_d_1_1_s_array.html#a326e224bd11d7717bf01269e28a153fe":[3,0,5,10,14], +"class_v_h_a_c_d_1_1_s_array.html#a3b1dede070f1693303c0584345f8cdd2":[3,0,5,10,6], +"class_v_h_a_c_d_1_1_s_array.html#a427d1ea7c1a4686a63579dede8cfd888":[3,0,5,10,5], +"class_v_h_a_c_d_1_1_s_array.html#a4f40920e5e5f4f42d634be5fd02208d4":[3,0,5,10,7], +"class_v_h_a_c_d_1_1_s_array.html#a52ae77c5ff1302db8a13b37d8a742e90":[3,0,5,10,1], +"class_v_h_a_c_d_1_1_s_array.html#a5dee93011225ab51bc07149d77791e8a":[3,0,5,10,15], +"class_v_h_a_c_d_1_1_s_array.html#a6c9019d277b1c6273afda04ec0500bc2":[3,0,5,10,11], +"class_v_h_a_c_d_1_1_s_array.html#abeb520e448c4b4f6b53b001a5fe6f609":[3,0,5,10,4], +"class_v_h_a_c_d_1_1_s_array.html#acd237a2a9c605b41703e46018598e01c":[3,0,5,10,17], +"class_v_h_a_c_d_1_1_s_array.html#ad7205f318876d68953133f4b11438668":[3,0,5,10,8], +"class_v_h_a_c_d_1_1_s_array.html#ada45d2e351a21b54becd729c1df416cf":[3,0,5,10,16], +"class_v_h_a_c_d_1_1_s_array.html#adc93a60bfe19ac9e2245d290278c502a":[3,0,5,10,9], +"class_v_h_a_c_d_1_1_s_array.html#ade7cfa68a615fcee7e68ca51c13f2d70":[3,0,5,10,10], +"class_v_h_a_c_d_1_1_s_array.html#ae321b8f3201c1ee9cea29121f3717595":[3,0,5,10,2], +"class_v_h_a_c_d_1_1_s_array.html#ae5d77832ff09f450bde8fcc59df3d7fb":[3,0,5,10,13], +"class_v_h_a_c_d_1_1_s_array.html#af0a62725c5f457cc563a865aaaa6d696":[3,0,5,10,12], +"class_v_h_a_c_d_1_1_t_m_m_edge.html":[3,0,5,14], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,14,4], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a54c622c1a818a45ee8a86a932d1f1559":[3,0,5,14,0], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,14,6], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#ab7c8107f5276a5b61877ade8b6ac84ae":[3,0,5,14,2], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,14,5], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#acfefe2b548646da98ed2cca5d296b475":[3,0,5,14,1], +"class_v_h_a_c_d_1_1_t_m_m_edge.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,14,3], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html":[3,0,5,16], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a093928ebbbc625919a02a47e8fdc4862":[3,0,5,16,0], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,16,5], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,16,4], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a659602e9e98a787cbc2a635bd5277451":[3,0,5,16,6], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#a9226694779f544f682e9b81475c2cb4c":[3,0,5,16,1], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#aa48451cd3fda0fced309fe3d3e685c52":[3,0,5,16,2], +"class_v_h_a_c_d_1_1_t_m_m_triangle.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,16,3], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html":[3,0,5,17], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a16107a8ba0575e2c01620cdea9fbe985":[3,0,5,17,0], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a3940581a7edbf7967014366a70a78ac9":[3,0,5,17,1], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a444d6b56620e89d598962bee57ddd380":[3,0,5,17,5], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#a5f453e8c231c9e8cf5bcd76e8e569b2d":[3,0,5,17,4], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ac66cabe598df0738b39a09449de0faad":[3,0,5,17,6], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#ae1f5c9a3cc5a4c5226aeb178c3b7267c":[3,0,5,17,2], +"class_v_h_a_c_d_1_1_t_m_m_vertex.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,17,3], +"class_v_h_a_c_d_1_1_t_m_mesh.html":[3,0,5,15], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a04992292ab6d6934657cdf82cc3c3512":[3,0,5,15,7], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a2c2ede1449632969710e6523fe074eeb":[3,0,5,15,14], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a2e911edf64f5b936e3440dd19c3dbada":[3,0,5,15,17], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a30a4357d38a30c3cb88e184e3d65cd5a":[3,0,5,15,15], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a352225bee8d3fd5c1bf55a674aadc882":[3,0,5,15,0], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a405ea02fa7d86246289c743365108f40":[3,0,5,15,18], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a4660532739dbf389d516224066c3bd11":[3,0,5,15,13], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a46f59968a5344a3a695929f8ff355c0c":[3,0,5,15,9], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a5b3936edadd88c837fd42b0f7707ba5d":[3,0,5,15,12], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a7481dbc9f5478f5c728387b1fe0f34f7":[3,0,5,15,6], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a7bc7409039a486c49cadbff12cd0dd4c":[3,0,5,15,20], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a8c281f4f914cea8e1887920bfd739cb6":[3,0,5,15,10], +"class_v_h_a_c_d_1_1_t_m_mesh.html#a9cdc21e6307275268053c12095a612af":[3,0,5,15,5], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aa015e76c380487d02a2459adab4ffd81":[3,0,5,15,1], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aa5f03fe683f4dff8177673edd8374e63":[3,0,5,15,19], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aaa33dded62c2af0d8b434207c49e1596":[3,0,5,15,3], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ab04b219df3c862e848d838c5685a520f":[3,0,5,15,2], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ad244b88e34e6790c35d24dead4ca37a7":[3,0,5,15,11], +"class_v_h_a_c_d_1_1_t_m_mesh.html#ae46c2f4d811fae09370614e5eb642570":[3,0,5,15,8], +"class_v_h_a_c_d_1_1_t_m_mesh.html#aeb849378bcc9e1f7f5f4e18c0aa0a7ff":[3,0,5,15,4], +"class_v_h_a_c_d_1_1_t_m_mesh.html#af62fc7e222eb7f4434f215f3a6e88596":[3,0,5,15,16], +"class_v_h_a_c_d_1_1_t_m_mesh.html#af8c54a3b946020c72439a823fc62e570":[3,0,5,15,21], +"class_v_h_a_c_d_1_1_tetrahedron_set.html":[3,0,5,12], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a00c2f764504adda5fee1ab2f1e61a173":[3,0,5,12,3], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a17663c846e32dc80c76d0b65d51e2c80":[3,0,5,12,16], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a1ce4c5c94aa0558233f44fc2d30b5d85":[3,0,5,12,1], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a444d4f38d286495b9a0f469a4bc11f64":[3,0,5,12,7], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a518e92c8b6997c6c45324819f9025b25":[3,0,5,12,15], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a53ef599412cfb86cb606fc4f0f361fde":[3,0,5,12,4], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a5685dea1be98db6435cda31252bffd62":[3,0,5,12,10], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62d263b0da01c93c63359248403da3d2":[3,0,5,12,23], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a62e320a3e2cdf49fcdd28b7a8157a294":[3,0,5,12,5], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6cfecb4fb1e63042e76a8b70f1b10008":[3,0,5,12,6], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6df5174a881171921f0fde09c895a06a":[3,0,5,12,11], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6e12c6dd6c47553f44f9d9d049059a86":[3,0,5,12,17], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a6f953ffcb7dec450813cb38fccb85454":[3,0,5,12,18], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7aa28581904847da3968368ea2c19069":[3,0,5,12,21], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a7dfe59fccb16d5b1bdad8b524d50f598":[3,0,5,12,2], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8006a7c000888c0e3018168c6d53c50a":[3,0,5,12,24], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#a8e43492542ca8b3cbfac7aba460b812e":[3,0,5,12,22], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,12,25], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#abd015b129c955215112380eb58689451":[3,0,5,12,14], +"class_v_h_a_c_d_1_1_tetrahedron_set.html#abfd9d0c88e28e1653538a0e4a6ed5859":[3,0,5,12,19], "class_v_h_a_c_d_1_1_tetrahedron_set.html#acafb47aafced10defcee04a95466ff70":[3,0,5,12,12], "class_v_h_a_c_d_1_1_tetrahedron_set.html#acec14c791f76a2c9927678d4cc3deda5":[3,0,5,12,0], "class_v_h_a_c_d_1_1_tetrahedron_set.html#add96108c22dbda96b9633a6d2912456b":[3,0,5,12,13], @@ -113,141 +249,5 @@ var NAVTREEINDEX13 = "class_v_h_a_c_d_1_1_voxel_set.html#a37339628246e67e1d9deb54835d59d01":[3,0,5,23,11], "class_v_h_a_c_d_1_1_voxel_set.html#a377ed60caa277eadc4b9a3e92bd4e93a":[3,0,5,23,16], "class_v_h_a_c_d_1_1_voxel_set.html#a42c3399a6e4a8819e5ea218890df3451":[3,0,5,23,12], -"class_v_h_a_c_d_1_1_voxel_set.html#a4471344e942fb99a07e6e1a2279950ae":[3,0,5,23,6], -"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea":[3,0,5,23,5], -"class_v_h_a_c_d_1_1_voxel_set.html#a53c32fe608704d3f603c5501a685fd27":[3,0,5,23,19], -"class_v_h_a_c_d_1_1_voxel_set.html#a5d5417f7880f181cf70c0ed120a3bb34":[3,0,5,23,18], -"class_v_h_a_c_d_1_1_voxel_set.html#a6491ffa8d04dfd294784807f8bcab6ce":[3,0,5,23,24], -"class_v_h_a_c_d_1_1_voxel_set.html#a6524a3898872dee129611f7494896f56":[3,0,5,23,7], -"class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341":[3,0,5,23,23], -"class_v_h_a_c_d_1_1_voxel_set.html#a661c1ddcb76cbcc93e5a2e975868d5d8":[3,0,5,23,2], -"class_v_h_a_c_d_1_1_voxel_set.html#a6684fdc2bf63660d9b5591b1c149fc85":[3,0,5,23,17], -"class_v_h_a_c_d_1_1_voxel_set.html#a7a3838b8d5cad802391ee90fe27f7e94":[3,0,5,23,13], -"class_v_h_a_c_d_1_1_voxel_set.html#a881e5f97fb8e2f629f6f138dae1e7373":[3,0,5,23,3], -"class_v_h_a_c_d_1_1_voxel_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,23,31], -"class_v_h_a_c_d_1_1_voxel_set.html#abe67031e3db303ea4ab7299f24fa1875":[3,0,5,23,0], -"class_v_h_a_c_d_1_1_voxel_set.html#ac8d280af89e662af8cc044596a5b22eb":[3,0,5,23,15], -"class_v_h_a_c_d_1_1_voxel_set.html#ac902193285b7f99d7070417f0b96be3a":[3,0,5,23,1], -"class_v_h_a_c_d_1_1_voxel_set.html#ad5fb93fb8754597fd5512445e92f9c49":[3,0,5,23,10], -"class_v_h_a_c_d_1_1_voxel_set.html#ae10e40f46084e3ac96d246eeae8790c4":[3,0,5,23,30], -"class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4":[3,0,5,23,26], -"class_v_h_a_c_d_1_1_voxel_set.html#aea51d845775371eb79f4bf676305632a":[3,0,5,23,27], -"class_v_h_a_c_d_1_1_voxel_set.html#af00162d0f41ff900dfccf33be38dd3f9":[3,0,5,23,9], -"class_v_h_a_c_d_1_1_voxel_set.html#af4088f9598179a4188cec12e3f48bfcd":[3,0,5,23,8], -"class_v_h_a_c_d_1_1_voxel_set.html#af9204f7314cd1719a3cbb8b1421dcd57":[3,0,5,23,25], -"class_v_h_a_c_d_1_1_voxel_set.html#afa15e50b99e12c4f9618acc43051397f":[3,0,5,23,20], -"class_v_h_a_c_d_1_1_voxel_set.html#afe31a1a939522fd560ca41691c650668":[3,0,5,23,4], -"classbt_aligned_allocator.html":[3,0,6], -"classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6":[3,0,6,6], -"classbt_aligned_allocator.html#a0e891e100940277ebbd7272040f10e03":[3,0,6,1], -"classbt_aligned_allocator.html#a437328614e195e0241532556ebb24585":[3,0,6,3], -"classbt_aligned_allocator.html#a5366e980346aa0b85befd8ffecdffb9d":[3,0,6,14], -"classbt_aligned_allocator.html#a5b14474126ff00cd364dfb74304ec6c3":[3,0,6,10], -"classbt_aligned_allocator.html#a85187907179eadeb9907902ba7ee371a":[3,0,6,9], -"classbt_aligned_allocator.html#a8570a358258bc64869f0effd8405b69b":[3,0,6,13], -"classbt_aligned_allocator.html#a8b129ab9ee2c6b8f638714913f5ac7a6":[3,0,6,7], -"classbt_aligned_allocator.html#a925f6a7a595252ceb9a7c4be506f983c":[3,0,6,15], -"classbt_aligned_allocator.html#a9aa2ce10c6b68eb249116f8712008724":[3,0,6,12], -"classbt_aligned_allocator.html#adaf5f8601f0b27ec5fe962ba35e5b6ff":[3,0,6,8], -"classbt_aligned_allocator.html#adbcb544104a69cedd789d279c03ff861":[3,0,6,5], -"classbt_aligned_allocator.html#ae5f6da84ca9c043329e3aae5c7fb3899":[3,0,6,2], -"classbt_aligned_allocator.html#ae700086710c0e3968d6291a58afb5179":[3,0,6,4], -"classbt_aligned_allocator.html#afdb40058534d13fed3fddade2939bd8e":[3,0,6,11], -"classbt_aligned_object_array.html":[3,0,7], -"classbt_aligned_object_array.html#a12123db01dda7758f0df5e3bba10cc0a":[3,0,7,9], -"classbt_aligned_object_array.html#a12eda9a3801aad2f9628d82cbf9ba029":[3,0,7,32], -"classbt_aligned_object_array.html#a1464bd66b0e5e3880b4c7aa4a2ce13a1":[3,0,7,11], -"classbt_aligned_object_array.html#a2279dcbcd72877880f91d993c63b2c53":[3,0,7,18], -"classbt_aligned_object_array.html#a22ca89a4c813dc8d9727b6bd44df8b13":[3,0,7,23], -"classbt_aligned_object_array.html#a2302b4abe7664283231e150ecadc4576":[3,0,7,4], -"classbt_aligned_object_array.html#a2a7ab868dd49dcf6e2e711d19eac9e54":[3,0,7,2], -"classbt_aligned_object_array.html#a2b1b904bdf0a1e4110406860f46615d5":[3,0,7,21], -"classbt_aligned_object_array.html#a336631607f9f5f08001866ed11b5fd64":[3,0,7,20], -"classbt_aligned_object_array.html#a3e15e3b8afa2e9ec6499d6a632db1bde":[3,0,7,28], -"classbt_aligned_object_array.html#a41e866c29d79951db983b82bce11a0be":[3,0,7,17], -"classbt_aligned_object_array.html#a450b0e394d5ff44ac912bb5de06fc062":[3,0,7,6], -"classbt_aligned_object_array.html#a6169be905e03b84ea3bc8d8f7c7fc39d":[3,0,7,25], -"classbt_aligned_object_array.html#a6782242f06df5bab0cffbd23195cd9cd":[3,0,7,29], -"classbt_aligned_object_array.html#a8385df1a28956061def9b78cb55ea7df":[3,0,7,30], -"classbt_aligned_object_array.html#a8ef274b9d73a61593c17b9b21442e0a7":[3,0,7,13], -"classbt_aligned_object_array.html#a95367248526d4f1a037873c3815ad83e":[3,0,7,14], -"classbt_aligned_object_array.html#a96e9890d9c406d43b53b0e5ff0723b2f":[3,0,7,27], -"classbt_aligned_object_array.html#a9ab50f401fff737aa8d15c6ea1c8de79":[3,0,7,7], -"classbt_aligned_object_array.html#aa0979d77c9b1e397d656a0b1ef88b4e6":[3,0,7,19], -"classbt_aligned_object_array.html#aa719fb250e71cf4c524fc10883d3f9cc":[3,0,7,5], -"classbt_aligned_object_array.html#ab6ea335622f18386671194eb6bd6a41b":[3,0,7,22], -"classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a":[3,0,7,31], -"classbt_aligned_object_array.html#acebca91940aecdb1c11718bc08b511c9":[3,0,7,12], -"classbt_aligned_object_array.html#ad1f99f070780c42619386fd2a4336bec":[3,0,7,16], -"classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735":[3,0,7,1], -"classbt_aligned_object_array.html#ad61e10166e2c00f487095d3482b9edd1":[3,0,7,26], -"classbt_aligned_object_array.html#ad64affb4ed3f9db81f832cbac6b62527":[3,0,7,15], -"classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed":[3,0,7,24], -"classbt_aligned_object_array.html#ae91d1383db8069a02d23caf915bc2ce3":[3,0,7,3], -"classbt_aligned_object_array.html#aef1de339623a0ad2c334ad2d5d5ed833":[3,0,7,10], -"classbt_aligned_object_array.html#af300957e9e9fe96ce1d7abf9e1ba1ec6":[3,0,7,8], -"classbt_aligned_object_array.html#aff6f6234bb9c7cd1cea1cf00f07c1c09":[3,0,7,33], -"classbt_aligned_object_array_1_1less.html":[3,0,7,0], -"classbt_aligned_object_array_1_1less.html#a79f471a8270acde691dfb516fd9fe11a":[3,0,7,0,0], -"classbt_convex_hull_computer.html":[3,0,8], -"classbt_convex_hull_computer.html#a1a41f091552e8c13655dc6709dfd10be":[3,0,8,1], -"classbt_convex_hull_computer.html#a428dc0b27831ad91f018f999490bc019":[3,0,8,4], -"classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc":[3,0,8,5], -"classbt_convex_hull_computer.html#aeacd833d00ce40ce90afdd95149d7b15":[3,0,8,2], -"classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887":[3,0,8,3], -"classbt_convex_hull_computer_1_1_edge.html":[3,0,8,0], -"classbt_convex_hull_computer_1_1_edge.html#a48c0eca07216d27121584defd1b7a6ff":[3,0,8,0,3], -"classbt_convex_hull_computer_1_1_edge.html#a5c140dbc46067408b152d9b9dc603b28":[3,0,8,0,0], -"classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e":[3,0,8,0,2], -"classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea":[3,0,8,0,1], -"classbt_convex_hull_computer_1_1_edge.html#acce0ec14217db877328c5854838aca49":[3,0,8,0,5], -"classbt_convex_hull_computer_1_1_edge.html#aefb558caff1972e3ad0749c77bb678ab":[3,0,8,0,4], -"classbt_vector4.html":[3,0,12], -"classbt_vector4.html#a08b401e9e501467c7c8c4f2edbcf3db2":[3,0,12,7], -"classbt_vector4.html#a143319a25af25512fcd38a1fcbc7fb86":[3,0,12,6], -"classbt_vector4.html#a57370df3bd5ca35ccb2afff8fe2f1202":[3,0,12,5], -"classbt_vector4.html#aa5e27c8aa32b7f8ad8cdd96498fff837":[3,0,12,4], -"classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259":[3,0,12,0], -"classbt_vector4.html#ac0c0c1b24cc18d0ce62d7d6ce0ec226c":[3,0,12,3], -"classbt_vector4.html#ad2254549b54833d12c99e47914f8769a":[3,0,12,1], -"classbt_vector4.html#ad2e7c85de1bd51dc03f7e7e0fcb2bc4e":[3,0,12,2], -"classes.html":[3,1], -"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,1,7,0], -"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,1,6,0], -"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,1,5,0], -"dir_0ca78d4b01e7d824249defb30a0a73ce.html":[4,0,0,4], -"dir_0e273692246bd5911e524de6873bc16b.html":[4,0,0,1], -"dir_0e39b842b13a033c063b364c31694d58.html":[4,0,0,1,4,1,0], -"dir_0f5047c0eb99278cb902937085c16493.html":[4,0,0,1,5,1,0], -"dir_16c70a5ad0e9ae038472474ea374f8d7.html":[4,0,0,1,0,0], -"dir_22103bac2c20380bb374dcbd7ef26421.html":[4,0,0,0], -"dir_241e1a325d7abe1bf771f837ccdfeb6a.html":[4,0,0,4,0], -"dir_243a4ba6b4f893d71afbb5a3e90552fa.html":[4,0,0], -"dir_2ea1230a742fbf4d7295987f6f8ee433.html":[4,0,0,3,0], -"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,1,6], -"dir_41e0f8e415c8efa0606025a0761cae31.html":[4,0,0,3], -"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,1,7], -"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,1,5], -"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,1,3], -"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,1,4,0], -"dir_6b8f2f9d5c3515cedab6615989e7d435.html":[4,0,0,2,0], -"dir_6c6eee9ad062fb10937530cdb29d5f6f.html":[4,0,0,1,1,1], -"dir_707a6a0d089a4e584f85ecc1bad04f8f.html":[4,0,0,1,5,1], -"dir_7f68b9afdb65520009be7c7362a06a6e.html":[4,0,0,4,1], -"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,1,2,0], -"dir_83f09ce116e39d2981b60804d22658f6.html":[4,0,0,3,1], -"dir_8424dc6ffefdf9e5fc5abc6f30927edc.html":[4,0,0,1,4,1], -"dir_8edaa6c0a4339ca62a4c10978d9c6b8e.html":[4,0,0,1,5,1,1], -"dir_93fd6eb33151b9652fa4b2cdbe66be7d.html":[4,0,0,1,0], -"dir_96d1d5e983bc557cad29897e02d6e589.html":[4,0,0,1,1,1,0], -"dir_9770c1e5f5f2e093377e4452e44aa2d3.html":[4,0,0,1,1], -"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,1,4], -"dir_ad74e3e5af6d66dd177cf63b06068732.html":[4,0,0,1,6,1], -"dir_b63aaf7b9f084f4bdc9bcb55a4e130b4.html":[4,0,0,1,1,1,0,1], -"dir_d949e79dcf1d6053971d200a91aed6fb.html":[4,0,0,1,2,1], -"dir_db6f2a90c64fa33f3ce998a94038c05f.html":[4,0,0,1,1,1,0,0], -"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,1,2], -"dir_e4c235f8c374618b0fae3deb86455ed8.html":[4,0,0,2,1], -"dir_eb1a19a4349d7a4d51cecdcca2bf4700.html":[4,0,0,2], -"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,1,3,0] +"class_v_h_a_c_d_1_1_voxel_set.html#a4471344e942fb99a07e6e1a2279950ae":[3,0,5,23,6] }; diff --git a/docs/source_docs/files/navtreeindex14.js b/docs/source_docs/files/navtreeindex14.js index 134cd34..6b20bcf 100755 --- a/docs/source_docs/files/navtreeindex14.js +++ b/docs/source_docs/files/navtreeindex14.js @@ -1,9 +1,151 @@ var NAVTREEINDEX14 = { +"class_v_h_a_c_d_1_1_voxel_set.html#a46c29ac59d08204a6c454b2b2ec72eea":[3,0,5,23,5], +"class_v_h_a_c_d_1_1_voxel_set.html#a53c32fe608704d3f603c5501a685fd27":[3,0,5,23,19], +"class_v_h_a_c_d_1_1_voxel_set.html#a5d5417f7880f181cf70c0ed120a3bb34":[3,0,5,23,18], +"class_v_h_a_c_d_1_1_voxel_set.html#a6491ffa8d04dfd294784807f8bcab6ce":[3,0,5,23,24], +"class_v_h_a_c_d_1_1_voxel_set.html#a6524a3898872dee129611f7494896f56":[3,0,5,23,7], +"class_v_h_a_c_d_1_1_voxel_set.html#a6532494890ad3657b887020ab9dc0341":[3,0,5,23,23], +"class_v_h_a_c_d_1_1_voxel_set.html#a661c1ddcb76cbcc93e5a2e975868d5d8":[3,0,5,23,2], +"class_v_h_a_c_d_1_1_voxel_set.html#a6684fdc2bf63660d9b5591b1c149fc85":[3,0,5,23,17], +"class_v_h_a_c_d_1_1_voxel_set.html#a7a3838b8d5cad802391ee90fe27f7e94":[3,0,5,23,13], +"class_v_h_a_c_d_1_1_voxel_set.html#a881e5f97fb8e2f629f6f138dae1e7373":[3,0,5,23,3], +"class_v_h_a_c_d_1_1_voxel_set.html#aa3652431dd010eba4418cae1c9e74beb":[3,0,5,23,31], +"class_v_h_a_c_d_1_1_voxel_set.html#abe67031e3db303ea4ab7299f24fa1875":[3,0,5,23,0], +"class_v_h_a_c_d_1_1_voxel_set.html#ac8d280af89e662af8cc044596a5b22eb":[3,0,5,23,15], +"class_v_h_a_c_d_1_1_voxel_set.html#ac902193285b7f99d7070417f0b96be3a":[3,0,5,23,1], +"class_v_h_a_c_d_1_1_voxel_set.html#ad5fb93fb8754597fd5512445e92f9c49":[3,0,5,23,10], +"class_v_h_a_c_d_1_1_voxel_set.html#ae10e40f46084e3ac96d246eeae8790c4":[3,0,5,23,30], +"class_v_h_a_c_d_1_1_voxel_set.html#ae2f6a98668068b91161da14f8d375ed4":[3,0,5,23,26], +"class_v_h_a_c_d_1_1_voxel_set.html#aea51d845775371eb79f4bf676305632a":[3,0,5,23,27], +"class_v_h_a_c_d_1_1_voxel_set.html#af00162d0f41ff900dfccf33be38dd3f9":[3,0,5,23,9], +"class_v_h_a_c_d_1_1_voxel_set.html#af4088f9598179a4188cec12e3f48bfcd":[3,0,5,23,8], +"class_v_h_a_c_d_1_1_voxel_set.html#af9204f7314cd1719a3cbb8b1421dcd57":[3,0,5,23,25], +"class_v_h_a_c_d_1_1_voxel_set.html#afa15e50b99e12c4f9618acc43051397f":[3,0,5,23,20], +"class_v_h_a_c_d_1_1_voxel_set.html#afe31a1a939522fd560ca41691c650668":[3,0,5,23,4], +"classbt_aligned_allocator.html":[3,0,6], +"classbt_aligned_allocator.html#a000ba6fd8c6b3ffe7609dcef5d606cf6":[3,0,6,6], +"classbt_aligned_allocator.html#a0e891e100940277ebbd7272040f10e03":[3,0,6,1], +"classbt_aligned_allocator.html#a437328614e195e0241532556ebb24585":[3,0,6,3], +"classbt_aligned_allocator.html#a5366e980346aa0b85befd8ffecdffb9d":[3,0,6,14], +"classbt_aligned_allocator.html#a5b14474126ff00cd364dfb74304ec6c3":[3,0,6,10], +"classbt_aligned_allocator.html#a85187907179eadeb9907902ba7ee371a":[3,0,6,9], +"classbt_aligned_allocator.html#a8570a358258bc64869f0effd8405b69b":[3,0,6,13], +"classbt_aligned_allocator.html#a8b129ab9ee2c6b8f638714913f5ac7a6":[3,0,6,7], +"classbt_aligned_allocator.html#a925f6a7a595252ceb9a7c4be506f983c":[3,0,6,15], +"classbt_aligned_allocator.html#a9aa2ce10c6b68eb249116f8712008724":[3,0,6,12], +"classbt_aligned_allocator.html#adaf5f8601f0b27ec5fe962ba35e5b6ff":[3,0,6,8], +"classbt_aligned_allocator.html#adbcb544104a69cedd789d279c03ff861":[3,0,6,5], +"classbt_aligned_allocator.html#ae5f6da84ca9c043329e3aae5c7fb3899":[3,0,6,2], +"classbt_aligned_allocator.html#ae700086710c0e3968d6291a58afb5179":[3,0,6,4], +"classbt_aligned_allocator.html#afdb40058534d13fed3fddade2939bd8e":[3,0,6,11], +"classbt_aligned_object_array.html":[3,0,7], +"classbt_aligned_object_array.html#a12123db01dda7758f0df5e3bba10cc0a":[3,0,7,9], +"classbt_aligned_object_array.html#a12eda9a3801aad2f9628d82cbf9ba029":[3,0,7,32], +"classbt_aligned_object_array.html#a1464bd66b0e5e3880b4c7aa4a2ce13a1":[3,0,7,11], +"classbt_aligned_object_array.html#a2279dcbcd72877880f91d993c63b2c53":[3,0,7,18], +"classbt_aligned_object_array.html#a22ca89a4c813dc8d9727b6bd44df8b13":[3,0,7,23], +"classbt_aligned_object_array.html#a2302b4abe7664283231e150ecadc4576":[3,0,7,4], +"classbt_aligned_object_array.html#a2a7ab868dd49dcf6e2e711d19eac9e54":[3,0,7,2], +"classbt_aligned_object_array.html#a2b1b904bdf0a1e4110406860f46615d5":[3,0,7,21], +"classbt_aligned_object_array.html#a336631607f9f5f08001866ed11b5fd64":[3,0,7,20], +"classbt_aligned_object_array.html#a3e15e3b8afa2e9ec6499d6a632db1bde":[3,0,7,28], +"classbt_aligned_object_array.html#a41e866c29d79951db983b82bce11a0be":[3,0,7,17], +"classbt_aligned_object_array.html#a450b0e394d5ff44ac912bb5de06fc062":[3,0,7,6], +"classbt_aligned_object_array.html#a6169be905e03b84ea3bc8d8f7c7fc39d":[3,0,7,25], +"classbt_aligned_object_array.html#a6782242f06df5bab0cffbd23195cd9cd":[3,0,7,29], +"classbt_aligned_object_array.html#a8385df1a28956061def9b78cb55ea7df":[3,0,7,30], +"classbt_aligned_object_array.html#a8ef274b9d73a61593c17b9b21442e0a7":[3,0,7,13], +"classbt_aligned_object_array.html#a95367248526d4f1a037873c3815ad83e":[3,0,7,14], +"classbt_aligned_object_array.html#a96e9890d9c406d43b53b0e5ff0723b2f":[3,0,7,27], +"classbt_aligned_object_array.html#a9ab50f401fff737aa8d15c6ea1c8de79":[3,0,7,7], +"classbt_aligned_object_array.html#aa0979d77c9b1e397d656a0b1ef88b4e6":[3,0,7,19], +"classbt_aligned_object_array.html#aa719fb250e71cf4c524fc10883d3f9cc":[3,0,7,5], +"classbt_aligned_object_array.html#ab6ea335622f18386671194eb6bd6a41b":[3,0,7,22], +"classbt_aligned_object_array.html#acb69833ed110d6db213a71533a8c804a":[3,0,7,31], +"classbt_aligned_object_array.html#acebca91940aecdb1c11718bc08b511c9":[3,0,7,12], +"classbt_aligned_object_array.html#ad1f99f070780c42619386fd2a4336bec":[3,0,7,16], +"classbt_aligned_object_array.html#ad596d8e3e18bf81d9aa3fd21e57e5735":[3,0,7,1], +"classbt_aligned_object_array.html#ad61e10166e2c00f487095d3482b9edd1":[3,0,7,26], +"classbt_aligned_object_array.html#ad64affb4ed3f9db81f832cbac6b62527":[3,0,7,15], +"classbt_aligned_object_array.html#ad6e2888f43fb2b23967ef23d6fe905ed":[3,0,7,24], +"classbt_aligned_object_array.html#ae91d1383db8069a02d23caf915bc2ce3":[3,0,7,3], +"classbt_aligned_object_array.html#aef1de339623a0ad2c334ad2d5d5ed833":[3,0,7,10], +"classbt_aligned_object_array.html#af300957e9e9fe96ce1d7abf9e1ba1ec6":[3,0,7,8], +"classbt_aligned_object_array.html#aff6f6234bb9c7cd1cea1cf00f07c1c09":[3,0,7,33], +"classbt_aligned_object_array_1_1less.html":[3,0,7,0], +"classbt_aligned_object_array_1_1less.html#a79f471a8270acde691dfb516fd9fe11a":[3,0,7,0,0], +"classbt_convex_hull_computer.html":[3,0,8], +"classbt_convex_hull_computer.html#a1a41f091552e8c13655dc6709dfd10be":[3,0,8,1], +"classbt_convex_hull_computer.html#a428dc0b27831ad91f018f999490bc019":[3,0,8,4], +"classbt_convex_hull_computer.html#a44b13cded1cd7726d3f18c2f6f98c7cc":[3,0,8,5], +"classbt_convex_hull_computer.html#aeacd833d00ce40ce90afdd95149d7b15":[3,0,8,2], +"classbt_convex_hull_computer.html#afd8c62200e928bf2db95ee77ed9dc887":[3,0,8,3], +"classbt_convex_hull_computer_1_1_edge.html":[3,0,8,0], +"classbt_convex_hull_computer_1_1_edge.html#a48c0eca07216d27121584defd1b7a6ff":[3,0,8,0,3], +"classbt_convex_hull_computer_1_1_edge.html#a5c140dbc46067408b152d9b9dc603b28":[3,0,8,0,0], +"classbt_convex_hull_computer_1_1_edge.html#a8eacf89c7ffd78a17878241ecc59062e":[3,0,8,0,2], +"classbt_convex_hull_computer_1_1_edge.html#aa35c898e94e4dc5e4adf4cf91c3898ea":[3,0,8,0,1], +"classbt_convex_hull_computer_1_1_edge.html#acce0ec14217db877328c5854838aca49":[3,0,8,0,5], +"classbt_convex_hull_computer_1_1_edge.html#aefb558caff1972e3ad0749c77bb678ab":[3,0,8,0,4], +"classbt_vector4.html":[3,0,12], +"classbt_vector4.html#a08b401e9e501467c7c8c4f2edbcf3db2":[3,0,12,7], +"classbt_vector4.html#a143319a25af25512fcd38a1fcbc7fb86":[3,0,12,6], +"classbt_vector4.html#a57370df3bd5ca35ccb2afff8fe2f1202":[3,0,12,5], +"classbt_vector4.html#aa5e27c8aa32b7f8ad8cdd96498fff837":[3,0,12,4], +"classbt_vector4.html#ab8f1a78ef86a9727b6f680d83e8e4259":[3,0,12,0], +"classbt_vector4.html#ac0c0c1b24cc18d0ce62d7d6ce0ec226c":[3,0,12,3], +"classbt_vector4.html#ad2254549b54833d12c99e47914f8769a":[3,0,12,1], +"classbt_vector4.html#ad2e7c85de1bd51dc03f7e7e0fcb2bc4e":[3,0,12,2], +"classes.html":[3,1], +"dir_01459eaaffebc82a39fcf86b3d86ef56.html":[4,0,0,1,9,0], +"dir_023696ca2a86d412e1013f6b32a5a1b8.html":[4,0,0,1,8,0], +"dir_07f4f63186ad70ccf613276a134e9352.html":[4,0,0,1,7,0], +"dir_0ca78d4b01e7d824249defb30a0a73ce.html":[4,0,0,4], +"dir_0e273692246bd5911e524de6873bc16b.html":[4,0,0,1], +"dir_0e39b842b13a033c063b364c31694d58.html":[4,0,0,1,5,1,0], +"dir_0f5047c0eb99278cb902937085c16493.html":[4,0,0,1,7,1,0], +"dir_16c70a5ad0e9ae038472474ea374f8d7.html":[4,0,0,1,0,0], +"dir_22103bac2c20380bb374dcbd7ef26421.html":[4,0,0,0], +"dir_241e1a325d7abe1bf771f837ccdfeb6a.html":[4,0,0,4,0], +"dir_243a4ba6b4f893d71afbb5a3e90552fa.html":[4,0,0], +"dir_2ea1230a742fbf4d7295987f6f8ee433.html":[4,0,0,3,0], +"dir_3456d01f2015095035762937ef8fd499.html":[4,0,0,1,8], +"dir_41e0f8e415c8efa0606025a0761cae31.html":[4,0,0,3], +"dir_426536a6428849dbf4aa68f98c71a911.html":[4,0,0,1,9], +"dir_49f5bed6592867b40838a2529a017851.html":[4,0,0,1,6,1], +"dir_56e8d3e2e43941f456437717c44d7d12.html":[4,0,0,1,7], +"dir_60c09f9eb16322594bfba05e429a7ef7.html":[4,0,0,1,4], +"dir_673153f269f589af3aeefcbbd4a0ee52.html":[4,0,0,1,5,0], +"dir_6b8f2f9d5c3515cedab6615989e7d435.html":[4,0,0,2,0], +"dir_6c6eee9ad062fb10937530cdb29d5f6f.html":[4,0,0,1,1,1], +"dir_707a6a0d089a4e584f85ecc1bad04f8f.html":[4,0,0,1,7,1], +"dir_7bb69a4608aaa895f9ddb7c8c53d3896.html":[4,0,0,1,6,0], +"dir_7f68b9afdb65520009be7c7362a06a6e.html":[4,0,0,4,1], +"dir_7fef92dda45ecbd85353e56aea32899d.html":[4,0,0,1,3,0], +"dir_83f09ce116e39d2981b60804d22658f6.html":[4,0,0,3,1], +"dir_8424dc6ffefdf9e5fc5abc6f30927edc.html":[4,0,0,1,5,1], +"dir_8edaa6c0a4339ca62a4c10978d9c6b8e.html":[4,0,0,1,7,1,1], +"dir_93fd6eb33151b9652fa4b2cdbe66be7d.html":[4,0,0,1,0], +"dir_96d1d5e983bc557cad29897e02d6e589.html":[4,0,0,1,1,1,0], +"dir_9770c1e5f5f2e093377e4452e44aa2d3.html":[4,0,0,1,1], +"dir_9d0b1216592baca6b658b9eeacdeb88e.html":[4,0,0,1,2,1], +"dir_a4c453c3f9c0ab2519007d06b251c869.html":[4,0,0,1,5], +"dir_ac0da64a73636861fccd3be27269fec8.html":[4,0,0,1,2,0], +"dir_ad74e3e5af6d66dd177cf63b06068732.html":[4,0,0,1,8,1], +"dir_b63aaf7b9f084f4bdc9bcb55a4e130b4.html":[4,0,0,1,1,1,0,1], +"dir_c3b7921879ccff3918e2041d27cd56c2.html":[4,0,0,1,2], +"dir_c808e52f031b4463e9759848dd18ed10.html":[4,0,0,1,6], +"dir_d949e79dcf1d6053971d200a91aed6fb.html":[4,0,0,1,3,1], +"dir_db6f2a90c64fa33f3ce998a94038c05f.html":[4,0,0,1,1,1,0,0], +"dir_e2d1e5ae1819798f43c31eb40a65876f.html":[4,0,0,1,3], +"dir_e4c235f8c374618b0fae3deb86455ed8.html":[4,0,0,2,1], +"dir_eb1a19a4349d7a4d51cecdcca2bf4700.html":[4,0,0,2], +"dir_f557fe9c6c04d43acdef2ac68a7d3d85.html":[4,0,0,1,4,0], "dir_f5aac1e8691bcd189e1fcbb9a0a48a60.html":[4,0,0,1,1,0], "files.html":[4,0], -"functions.html":[3,3,0,0], "functions.html":[3,3,0], +"functions.html":[3,3,0,0], "functions_0x7e.html":[3,3,0,27], "functions__.html":[3,3,0,1], "functions_a.html":[3,3,0,2], @@ -58,8 +200,8 @@ var NAVTREEINDEX14 = "functions_type.html":[3,3,3], "functions_u.html":[3,3,0,21], "functions_v.html":[3,3,0,22], -"functions_vars.html":[3,3,2,0], "functions_vars.html":[3,3,2], +"functions_vars.html":[3,3,2,0], "functions_vars_a.html":[3,3,2,1], "functions_vars_b.html":[3,3,2,2], "functions_vars_c.html":[3,3,2,3], @@ -95,8 +237,8 @@ var NAVTREEINDEX14 = "globals_b.html":[4,1,0,2], "globals_c.html":[4,1,0,3], "globals_d.html":[4,1,0,4], -"globals_defs.html":[4,1,4], "globals_defs.html":[4,1,4,0], +"globals_defs.html":[4,1,4], "globals_defs_a.html":[4,1,4,1], "globals_defs_b.html":[4,1,4,2], "globals_defs_c.html":[4,1,4,3], @@ -107,147 +249,5 @@ var NAVTREEINDEX14 = "globals_defs_n.html":[4,1,4,8], "globals_defs_o.html":[4,1,4,9], "globals_defs_p.html":[4,1,4,10], -"globals_defs_s.html":[4,1,4,11], -"globals_defs_u.html":[4,1,4,12], -"globals_defs_v.html":[4,1,4,13], -"globals_defs_w.html":[4,1,4,14], -"globals_e.html":[4,1,0,5], -"globals_f.html":[4,1,0,6], -"globals_func.html":[4,1,1], -"globals_func.html":[4,1,1,0], -"globals_func_b.html":[4,1,1,1], -"globals_func_c.html":[4,1,1,2], -"globals_func_d.html":[4,1,1,3], -"globals_func_f.html":[4,1,1,4], -"globals_func_g.html":[4,1,1,5], -"globals_func_i.html":[4,1,1,6], -"globals_func_l.html":[4,1,1,7], -"globals_func_m.html":[4,1,1,8], -"globals_func_n.html":[4,1,1,9], -"globals_func_o.html":[4,1,1,10], -"globals_func_p.html":[4,1,1,11], -"globals_func_r.html":[4,1,1,12], -"globals_func_s.html":[4,1,1,13], -"globals_func_t.html":[4,1,1,14], -"globals_func_w.html":[4,1,1,15], -"globals_func_x.html":[4,1,1,16], -"globals_func_y.html":[4,1,1,17], -"globals_func_z.html":[4,1,1,18], -"globals_g.html":[4,1,0,7], -"globals_i.html":[4,1,0,8], -"globals_l.html":[4,1,0,9], -"globals_m.html":[4,1,0,10], -"globals_n.html":[4,1,0,11], -"globals_o.html":[4,1,0,12], -"globals_p.html":[4,1,0,13], -"globals_r.html":[4,1,0,14], -"globals_s.html":[4,1,0,15], -"globals_t.html":[4,1,0,16], -"globals_type.html":[4,1,3], -"globals_u.html":[4,1,0,17], -"globals_v.html":[4,1,0,18], -"globals_vars.html":[4,1,2], -"globals_w.html":[4,1,0,19], -"globals_x.html":[4,1,0,20], -"globals_y.html":[4,1,0,21], -"globals_z.html":[4,1,0,22], -"group__foundation.html":[1,0], -"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[4,0,0,3,0,4,55], -"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[1,0,56], -"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[1,0,34], -"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[4,0,0,3,0,4,33], -"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[4,0,0,3,0,4,8], -"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[1,0,9], -"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[4,0,0,3,0,4,58], -"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[1,0,59], -"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[1,0,62], -"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[4,0,0,3,0,4,61], -"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[1,0,58], -"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[4,0,0,3,0,4,57], -"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[4,0,0,3,0,4,17], -"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[1,0,18], -"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[4,0,0,3,0,4,9], -"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[1,0,10], -"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[4,0,0,3,0,4,5], -"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[1,0,6], -"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[4,0,0,3,0,4,28], -"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[1,0,29], -"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[4,0,0,3,0,4,11], -"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[1,0,12], -"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[1,0,65], -"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[4,0,0,3,0,4,64], -"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[1,0,57], -"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[4,0,0,3,0,4,56], -"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[4,0,0,3,0,4,46], -"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[1,0,47], -"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[4,0,0,3,0,4,48], -"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[1,0,49], -"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[1,0,60], -"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[4,0,0,3,0,4,59], -"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[1,0,31], -"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[4,0,0,3,0,4,30], -"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[1,0,23], -"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[4,0,0,3,0,4,22], -"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[1,0,71], -"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[4,0,0,3,0,4,70], -"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[1,0,53], -"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[4,0,0,3,0,4,52], -"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[4,0,0,3,0,4,19], -"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[1,0,20], -"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[4,0,0,3,0,4,34], -"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[1,0,35], -"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[1,0,69], -"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[4,0,0,3,0,4,68], -"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[4,0,0,3,0,4,1], -"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[1,0,2], -"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[4,0,0,3,0,4,0], -"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[1,0,1], -"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[4,0,0,3,0,4,53], -"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[1,0,54], -"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[1,0,26], -"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[4,0,0,3,0,4,25], -"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[1,0,72], -"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[4,0,0,3,0,4,71], -"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[1,0,64], -"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[4,0,0,3,0,4,63], -"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[4,0,0,3,0,4,73], -"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[1,0,74], -"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[4,0,0,3,0,4,44], -"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[1,0,45], -"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[4,0,0,3,0,4,14], -"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[1,0,15], -"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[1,0,33], -"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[4,0,0,3,0,4,32], -"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[4,0,0,3,0,4,50], -"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[1,0,51], -"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[4,0,0,3,0,4,12], -"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[1,0,13], -"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[4,0,0,3,0,4,65], -"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[1,0,66], -"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[1,0,4], -"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[4,0,0,3,0,4,3], -"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[4,0,0,3,0,4,39], -"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[1,0,40], -"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[1,0,25], -"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[4,0,0,3,0,4,24], -"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[1,0,22], -"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[4,0,0,3,0,4,21], -"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[1,0,67], -"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[4,0,0,3,0,4,66], -"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[1,0,61], -"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[4,0,0,3,0,4,60], -"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[4,0,0,3,0,4,37], -"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[1,0,38], -"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[4,0,0,3,0,4,45], -"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[1,0,46], -"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[1,0,36], -"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[4,0,0,3,0,4,35], -"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[4,0,0,3,0,4,7], -"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[1,0,8], -"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[4,0,0,3,0,4,20], -"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[1,0,21], -"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[4,0,0,3,0,4,38], -"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[1,0,39], -"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[1,0,48], -"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[4,0,0,3,0,4,47] +"globals_defs_s.html":[4,1,4,11] }; diff --git a/docs/source_docs/files/navtreeindex15.js b/docs/source_docs/files/navtreeindex15.js index 126bb79..09d4132 100755 --- a/docs/source_docs/files/navtreeindex15.js +++ b/docs/source_docs/files/navtreeindex15.js @@ -1,7 +1,149 @@ var NAVTREEINDEX15 = { -"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[4,0,0,3,0,4,4], +"globals_defs_u.html":[4,1,4,12], +"globals_defs_v.html":[4,1,4,13], +"globals_defs_w.html":[4,1,4,14], +"globals_e.html":[4,1,0,5], +"globals_f.html":[4,1,0,6], +"globals_func.html":[4,1,1,0], +"globals_func.html":[4,1,1], +"globals_func_b.html":[4,1,1,1], +"globals_func_c.html":[4,1,1,2], +"globals_func_d.html":[4,1,1,3], +"globals_func_f.html":[4,1,1,4], +"globals_func_g.html":[4,1,1,5], +"globals_func_i.html":[4,1,1,6], +"globals_func_l.html":[4,1,1,7], +"globals_func_m.html":[4,1,1,8], +"globals_func_n.html":[4,1,1,9], +"globals_func_o.html":[4,1,1,10], +"globals_func_p.html":[4,1,1,11], +"globals_func_r.html":[4,1,1,12], +"globals_func_s.html":[4,1,1,13], +"globals_func_t.html":[4,1,1,14], +"globals_func_w.html":[4,1,1,15], +"globals_func_x.html":[4,1,1,16], +"globals_func_y.html":[4,1,1,17], +"globals_func_z.html":[4,1,1,18], +"globals_g.html":[4,1,0,7], +"globals_i.html":[4,1,0,8], +"globals_l.html":[4,1,0,9], +"globals_m.html":[4,1,0,10], +"globals_n.html":[4,1,0,11], +"globals_o.html":[4,1,0,12], +"globals_p.html":[4,1,0,13], +"globals_r.html":[4,1,0,14], +"globals_s.html":[4,1,0,15], +"globals_t.html":[4,1,0,16], +"globals_type.html":[4,1,3], +"globals_u.html":[4,1,0,17], +"globals_v.html":[4,1,0,18], +"globals_vars.html":[4,1,2], +"globals_w.html":[4,1,0,19], +"globals_x.html":[4,1,0,20], +"globals_y.html":[4,1,0,21], +"globals_z.html":[4,1,0,22], +"group__foundation.html":[1,0], +"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[4,0,0,3,0,4,55], +"group__foundation.html#ga0ebb9e273e6fb1e6a3512540b992987d":[1,0,56], +"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[1,0,34], +"group__foundation.html#ga135d491d4fa5afae888bcbc1c02f9745":[4,0,0,3,0,4,33], +"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[4,0,0,3,0,4,8], +"group__foundation.html#ga19a2d2985857d5965342df4f355a6c0e":[1,0,9], +"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[4,0,0,3,0,4,58], +"group__foundation.html#ga1ac455e380b982cc3c4b696c9c0116e1":[1,0,59], +"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[1,0,62], +"group__foundation.html#ga2800fec521cb345698308d35a2507ef8":[4,0,0,3,0,4,61], +"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[1,0,58], +"group__foundation.html#ga28bcef106e19cb60cd318a30acd14f05":[4,0,0,3,0,4,57], +"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[4,0,0,3,0,4,17], +"group__foundation.html#ga2f137f0791dcbf897e62583f14399f65":[1,0,18], +"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[1,0,10], +"group__foundation.html#ga32dc60ff799b586ada4b484b0222dbd4":[4,0,0,3,0,4,9], +"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[1,0,6], +"group__foundation.html#ga3399c6295a0a286d2753b466baec803a":[4,0,0,3,0,4,5], +"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[1,0,29], +"group__foundation.html#ga36a01a4a51968418a26b06da7e1ad5d0":[4,0,0,3,0,4,28], +"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[4,0,0,3,0,4,11], +"group__foundation.html#ga370315a9675c8a022aa13938c24795cd":[1,0,12], +"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[4,0,0,3,0,4,64], +"group__foundation.html#ga3cc94c20a8e2edb457fe19d591d130f6":[1,0,65], +"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[4,0,0,3,0,4,56], +"group__foundation.html#ga3eaed087256d1041f293b4ee82db4d46":[1,0,57], +"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[4,0,0,3,0,4,46], +"group__foundation.html#ga3ebfc6594317671a0dee92ee3a442097":[1,0,47], +"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[1,0,49], +"group__foundation.html#ga3f573c8d2c64b62808208d2821115a9b":[4,0,0,3,0,4,48], +"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[1,0,60], +"group__foundation.html#ga3fbf498d4752502d264017ea75e9a18d":[4,0,0,3,0,4,59], +"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[4,0,0,3,0,4,30], +"group__foundation.html#ga42f9ade4a1a0e3546f020cf24f41a2fe":[1,0,31], +"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[1,0,23], +"group__foundation.html#ga436bd62778801fb05c2e3feb74469fc2":[4,0,0,3,0,4,22], +"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[4,0,0,3,0,4,70], +"group__foundation.html#ga4986f9a9ce04c5584456e72fd08b954d":[1,0,71], +"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[4,0,0,3,0,4,52], +"group__foundation.html#ga4c0c4cd5144f3366fc6e6a2c30a68c37":[1,0,53], +"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[4,0,0,3,0,4,19], +"group__foundation.html#ga5186e106b0627ce43b3ed7c6bea75252":[1,0,20], +"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[4,0,0,3,0,4,34], +"group__foundation.html#ga57eadff0b64e7b4886a481d0539d6096":[1,0,35], +"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[1,0,69], +"group__foundation.html#ga581f7937204f23d8f9603643bd847caa":[4,0,0,3,0,4,68], +"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[4,0,0,3,0,4,1], +"group__foundation.html#ga5a10a2ef5a9db1edafe12bfc0af52869":[1,0,2], +"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[1,0,1], +"group__foundation.html#ga5c14e5e0d9641e29d184997f0c8b5ede":[4,0,0,3,0,4,0], +"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[4,0,0,3,0,4,53], +"group__foundation.html#ga5d408962e8f40688ed6e1822476f4df8":[1,0,54], +"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[1,0,26], +"group__foundation.html#ga5da4978ba2d6d5dba81650d4ba75ca33":[4,0,0,3,0,4,25], +"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[1,0,72], +"group__foundation.html#ga61b0b6f3fcd356e6803e02ba39d1748f":[4,0,0,3,0,4,71], +"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[1,0,64], +"group__foundation.html#ga6669bc19a93cd4e2ca5b7a91654e506d":[4,0,0,3,0,4,63], +"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[4,0,0,3,0,4,73], +"group__foundation.html#ga6739a1df7c5ae91e0d759cb4481b84dd":[1,0,74], +"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[4,0,0,3,0,4,44], +"group__foundation.html#ga67b78c1675d9669274bf61e170ad8d68":[1,0,45], +"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[1,0,15], +"group__foundation.html#ga6e5cc78f0b9d8e462049d53f4b5181ae":[4,0,0,3,0,4,14], +"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[1,0,33], +"group__foundation.html#ga715e5def4ab649f06ef2797528754a23":[4,0,0,3,0,4,32], +"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[4,0,0,3,0,4,50], +"group__foundation.html#ga741b29f3573822e82729569f0d7d7425":[1,0,51], +"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[1,0,13], +"group__foundation.html#ga75e36581442a14a7187644fd92b799f5":[4,0,0,3,0,4,12], +"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[1,0,66], +"group__foundation.html#ga760e0cc06a731a203709b1341adea8aa":[4,0,0,3,0,4,65], +"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[4,0,0,3,0,4,3], +"group__foundation.html#ga7bad965576a26ea4543e6717f2a3367b":[1,0,4], +"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[4,0,0,3,0,4,39], +"group__foundation.html#ga7c2d7c9e736e71bfdf8524c2155a13ed":[1,0,40], +"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[4,0,0,3,0,4,24], +"group__foundation.html#ga8023fffe9c79bf224a19de4e608b7644":[1,0,25], +"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[4,0,0,3,0,4,21], +"group__foundation.html#ga82f2b8161bc1f7e726ac645c200769a3":[1,0,22], +"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[4,0,0,3,0,4,66], +"group__foundation.html#ga87ed101f72d7c221456c5888d262b143":[1,0,67], +"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[1,0,61], +"group__foundation.html#ga8803531575c33ce69a53cc887908fc33":[4,0,0,3,0,4,60], +"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[1,0,38], +"group__foundation.html#ga883c8e56338740a881af1e1071fd19cc":[4,0,0,3,0,4,37], +"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[1,0,46], +"group__foundation.html#ga8b9c3f255c9417e6dea000798efe5e14":[4,0,0,3,0,4,45], +"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[1,0,36], +"group__foundation.html#ga8d631fdab8fe45ea1e4dad3caa8f7a95":[4,0,0,3,0,4,35], +"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[1,0,8], +"group__foundation.html#ga9be1389e02a540f72e549e47ebd69ad3":[4,0,0,3,0,4,7], +"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[1,0,21], +"group__foundation.html#ga9ca5b4b95cee3052f5a81085b93ea0b0":[4,0,0,3,0,4,20], +"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[1,0,39], +"group__foundation.html#ga9cb70a50d55e516eca829ff6680804d6":[4,0,0,3,0,4,38], +"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[4,0,0,3,0,4,47], +"group__foundation.html#ga9f8c142fe7fa19e70ab9ed0fb2f4bbf4":[1,0,48], "group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[1,0,5], +"group__foundation.html#gaa58561a6bd8c7797488a51be7bb41f57":[4,0,0,3,0,4,4], "group__foundation.html#gaa8fa59562b3ff1f6e7d157357ef13341":[1,0,28], "group__foundation.html#gaa8fa59562b3ff1f6e7d157357ef13341":[4,0,0,3,0,4,27], "group__foundation.html#gaaba32693e5dd5095968e0b608ad91435":[1,0,7], @@ -14,12 +156,12 @@ var NAVTREEINDEX15 = "group__foundation.html#gabe5430f2c9a3661ad09593408d2389b0":[1,0,3], "group__foundation.html#gabeef70ca4881b4e7dab66c905b6077db":[1,0,52], "group__foundation.html#gabeef70ca4881b4e7dab66c905b6077db":[4,0,0,3,0,4,51], -"group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[4,0,0,3,0,4,41], "group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[1,0,42], +"group__foundation.html#gac028758258875ccf553bf9d54d4095a6":[4,0,0,3,0,4,41], "group__foundation.html#gac77dc6def0440a1b6eaafe31abeaea34":[4,0,0,3,0,4,62], "group__foundation.html#gac77dc6def0440a1b6eaafe31abeaea34":[1,0,63], -"group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[4,0,0,3,0,4,16], "group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[1,0,17], +"group__foundation.html#gaca12a62d0167edbf87022fc19b442f3f":[4,0,0,3,0,4,16], "group__foundation.html#gacf9618bbfb96b6c415429e69a922d7cd":[4,0,0,3,0,4,36], "group__foundation.html#gacf9618bbfb96b6c415429e69a922d7cd":[1,0,37], "group__foundation.html#gad273b402181cbec391a683c6ea90ac48":[1,0,73], @@ -30,26 +172,26 @@ var NAVTREEINDEX15 = "group__foundation.html#gadc7c92598000916bb7dc9870cbdf3673":[4,0,0,3,0,4,10], "group__foundation.html#gae077cc2ead6684130598df6505f35047":[1,0,50], "group__foundation.html#gae077cc2ead6684130598df6505f35047":[4,0,0,3,0,4,49], -"group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[4,0,0,3,0,4,29], "group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[1,0,30], +"group__foundation.html#gae0d9bcbded673342d8eb643b3f6ab80f":[4,0,0,3,0,4,29], "group__foundation.html#gae113833df736001a9b536ebd991a7a9f":[1,0,32], "group__foundation.html#gae113833df736001a9b536ebd991a7a9f":[4,0,0,3,0,4,31], "group__foundation.html#gae3a914c12073dca7995a96def860cbb9":[4,0,0,3,0,4,54], "group__foundation.html#gae3a914c12073dca7995a96def860cbb9":[1,0,55], "group__foundation.html#gae5369ee72783436b1679b593f06c038d":[4,0,0,3,0,4,13], "group__foundation.html#gae5369ee72783436b1679b593f06c038d":[1,0,14], -"group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[4,0,0,3,0,4,23], "group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[1,0,24], -"group__foundation.html#gaf345e5634817936729c938b00cf10a25":[4,0,0,3,0,4,15], +"group__foundation.html#gae9e06fb68b9ca307fa4377186da9052e":[4,0,0,3,0,4,23], "group__foundation.html#gaf345e5634817936729c938b00cf10a25":[1,0,16], +"group__foundation.html#gaf345e5634817936729c938b00cf10a25":[4,0,0,3,0,4,15], "group__foundation.html#gaf3a2e42fdfaeb8ba7832216b3fd8f8bd":[4,0,0,3,0,4,40], "group__foundation.html#gaf3a2e42fdfaeb8ba7832216b3fd8f8bd":[1,0,41], -"group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[4,0,0,3,0,4,42], "group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[1,0,43], +"group__foundation.html#gaf8c6a384ad2d9150720d111c154ac570":[4,0,0,3,0,4,42], "group__foundation.html#gafd60b0665f37480ed74e7ce61618bda7":[1,0,27], "group__foundation.html#gafd60b0665f37480ed74e7ce61618bda7":[4,0,0,3,0,4,26], -"group__foundation.html#gafff0169bf95189167358fd42525ea524":[1,0,44], "group__foundation.html#gafff0169bf95189167358fd42525ea524":[4,0,0,3,0,4,43], +"group__foundation.html#gafff0169bf95189167358fd42525ea524":[1,0,44], "hierarchy.html":[3,2], "index.html":[], "modules.html":[1], @@ -107,147 +249,5 @@ var NAVTREEINDEX15 = "struct_nv_1_1_blast_1_1_authoring_result.html#a3898ac65d9802560c7e6a2e41b3f661e":[3,0,2,0,10,9], "struct_nv_1_1_blast_1_1_authoring_result.html#a5b8bf3f47f519fedd08edf9899a88eb1":[3,0,2,0,10,11], "struct_nv_1_1_blast_1_1_authoring_result.html#a5ba9157e6853ef539d67d3d9b0c45f8a":[3,0,2,0,10,2], -"struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa":[3,0,2,0,10,14], -"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be":[3,0,2,0,10,6], -"struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b":[3,0,2,0,10,3], -"struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4":[3,0,2,0,10,4], -"struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1":[3,0,2,0,10,7], -"struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f":[3,0,2,0,10,8], -"struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe":[3,0,2,0,10,12], -"struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982":[3,0,2,0,10,16], -"struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51":[3,0,2,0,10,5], -"struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270":[3,0,2,0,10,1], -"struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6":[3,0,2,0,10,15], -"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,2,0,14], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,2,0,14,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,2,0,14,0,0], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,2,0,14,0,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,2,0,14,1], -"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,2,0,14,2], -"struct_nv_1_1_blast_1_1_boolean_conf.html":[3,0,2,0,15], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d":[3,0,2,0,15,1], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6":[3,0,2,0,15,2], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c":[3,0,2,0,15,3], -"struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25":[3,0,2,0,15,0], -"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,2,0,18], -"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,2,0,18,1], -"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,2,0,18,2], -"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,2,0,18,0], -"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,2,0,18,4], -"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,2,0,18,3], -"struct_nv_1_1_blast_1_1_cmp_shared_face.html":[3,0,2,0,19], -"struct_nv_1_1_blast_1_1_cmp_shared_face.html#a17f411532ee2ed61076e110cdd3dca2f":[3,0,2,0,19,0], -"struct_nv_1_1_blast_1_1_cmp_vec.html":[3,0,2,0,20], -"struct_nv_1_1_blast_1_1_cmp_vec.html#ac3f5388df390da71098308e7ae79e950":[3,0,2,0,20,0], -"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,2,0,21], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,2,0,21,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,2,0,21,0,2], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,2,0,21,0,0], -"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,2,0,21,0,1], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html":[3,0,2,0,22], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a097dbbf55a687e002d8993a575a7e2b1":[3,0,2,0,22,2], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8":[3,0,2,0,22,1], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac":[3,0,2,0,22,0], -"struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a":[3,0,2,0,22,3], -"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,2,0,23], -"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,2,0,23,5], -"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,2,0,23,3], -"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,2,0,23,4], -"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,2,0,23,1], -"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,2,0,23,2], -"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,2,0,23,0], -"struct_nv_1_1_blast_1_1_convex_loop.html":[3,0,2,0,24], -"struct_nv_1_1_blast_1_1_convex_loop.html#a60048ae3684e9b06498f7b1268b5cf65":[3,0,2,0,24,0], -"struct_nv_1_1_blast_1_1_cutout.html":[3,0,2,0,27], -"struct_nv_1_1_blast_1_1_cutout.html#aa6f468c14b3ddd7d1cfefab166e88e21":[3,0,2,0,27,0], -"struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d":[3,0,2,0,27,1], -"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,2,0,28], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,2,0,28,2], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,2,0,28,1], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,2,0,28,0], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,2,0,28,6], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,2,0,28,3], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,2,0,28,4], -"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,2,0,28,5], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html":[3,0,2,0,30], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a1699ed4e7e50096e42aa2da1d0c3a7f7":[3,0,2,0,30,10], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a3cdeb8af2b74582d4bf11622fae26597":[3,0,2,0,30,1], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a47895202188175f029b780d388761f20":[3,0,2,0,30,2], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a559ec6f73c396f2478d3cca22ab7ff0d":[3,0,2,0,30,3], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a5cba5e161e2980a921310779e827627e":[3,0,2,0,30,7], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a6df20dfee5099bad5074892775e13af9":[3,0,2,0,30,6], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a724f76d7a47b225d1a2d9ea14d7a3131":[3,0,2,0,30,4], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a77388b87dcf872052a907c193c0a8a64":[3,0,2,0,30,0], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a9d397b7f5b1244b5d89db398211a5580":[3,0,2,0,30,11], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d":[3,0,2,0,30,8], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adccc4de2f5719c5a6b2b2cd0af5646cb":[3,0,2,0,30,12], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adfeea6d89a6e39188fc96eb8d6d202ea":[3,0,2,0,30,9], -"struct_nv_1_1_blast_1_1_cutout_set_impl.html#af6151d61691d31d3e33bf73946f67870":[3,0,2,0,30,5], -"struct_nv_1_1_blast_1_1_d_link.html":[3,0,2,0,33], -"struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325":[3,0,2,0,33,1], -"struct_nv_1_1_blast_1_1_d_link.html#a38fd49a69d32c1bc4a63af64356ba32e":[3,0,2,0,33,2], -"struct_nv_1_1_blast_1_1_d_link.html#a550877c2672f537aab653df56259e408":[3,0,2,0,33,0], -"struct_nv_1_1_blast_1_1_d_link.html#ae5cffd78d183d0fa9be728d4c172c22f":[3,0,2,0,33,3], -"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,2,0,31], -"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,2,0,31,1], -"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,2,0,31,0], -"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,2,0,32], -"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,2,0,32,2], -"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,2,0,32,1], -"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,2,0,32,3], -"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,2,0,32,4], -"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,2,0,32,0], -"struct_nv_1_1_blast_1_1_edge.html":[3,0,2,0,37], -"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,2,0,37,4], -"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,2,0,37,0], -"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,2,0,37,2], -"struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6":[3,0,2,0,37,1], -"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,2,0,37,3], -"struct_nv_1_1_blast_1_1_edge_comparator.html":[3,0,2,0,38], -"struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac":[3,0,2,0,38,0], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html":[3,0,2,0,39], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78":[3,0,2,0,39,0], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814":[3,0,2,0,39,4], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4":[3,0,2,0,39,3], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046":[3,0,2,0,39,2], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676":[3,0,2,0,39,1], -"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640":[3,0,2,0,39,5], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html":[3,0,2,0,40], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a66a5922811f503f3259cb15f92f17bd5":[3,0,2,0,40,3], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a70cb4d757a5e60e392ed88043c08664b":[3,0,2,0,40,1], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0":[3,0,2,0,40,5], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a9089977b271562c9c59a8c164bea593b":[3,0,2,0,40,2], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#ac789134fae1cf431cf298dc71a7dc4c3":[3,0,2,0,40,4], -"struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7":[3,0,2,0,40,0], -"struct_nv_1_1_blast_1_1_edge_with_parent.html":[3,0,2,0,41], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128":[3,0,2,0,41,2], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0":[3,0,2,0,41,1], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d":[3,0,2,0,41,3], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f":[3,0,2,0,41,0], -"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d":[3,0,2,0,41,4], -"struct_nv_1_1_blast_1_1_error_code.html":[3,0,2,0,43], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,2,0,43,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,2,0,43,0,6], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,2,0,43,0,0], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,2,0,43,0,9], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,2,0,43,0,1], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,2,0,43,0,2], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,2,0,43,0,8], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,2,0,43,0,5], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,2,0,43,0,7], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,2,0,43,0,3], -"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,2,0,43,0,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,2,0,44], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,2,0,44,2], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,2,0,44,15], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,2,0,44,9], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,2,0,44,11], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,2,0,44,5], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,2,0,44,4], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,2,0,44,6], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,2,0,44,13], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,2,0,44,0], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,2,0,44,10], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,2,0,44,1], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,2,0,44,3] +"struct_nv_1_1_blast_1_1_authoring_result.html#a79fb8d5fc554926ab27ccf16b4f3baaa":[3,0,2,0,10,14] }; diff --git a/docs/source_docs/files/navtreeindex16.js b/docs/source_docs/files/navtreeindex16.js index aed2ddc..578e4e4 100755 --- a/docs/source_docs/files/navtreeindex16.js +++ b/docs/source_docs/files/navtreeindex16.js @@ -1,253 +1,253 @@ var NAVTREEINDEX16 = { -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,2,0,44,12], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,2,0,44,8], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,2,0,44,14], -"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,2,0,44,7], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html":[3,0,2,0,48,0], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f":[3,0,2,0,48,0,1], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc":[3,0,2,0,48,0,0], -"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#aeea533a99eaf2559dc83d002d876356a":[3,0,2,0,48,0,2], -"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,2,0,49], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,2,0,49,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,2,0,49,0,0], -"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,2,0,49,0,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,2,0,54], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,2,0,54,7], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,2,0,54,9], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,2,0,54,4], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,2,0,54,2], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,2,0,54,3], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,2,0,54,5], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,2,0,54,0], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,2,0,54,6], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,2,0,54,1], -"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,2,0,54,8], -"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,2,0,60], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,2,0,60,1], -"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,2,0,60,0], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,2,0,62], -"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,2,0,62,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,2,0,65], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,2,0,65,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,2,0,65,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,2,0,65,0,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,2,0,65,0,2], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,2,0,65,0,0], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,2,0,65,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,2,0,65,1,1], -"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,2,0,65,1,0], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,2,0,67], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,2,0,67,1], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,2,0,67,2], -"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,2,0,67,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,2,0,69], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,2,0,69,1], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,2,0,69,0], -"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,2,0,69,2], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,2,0,74], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,2,0,74,0], -"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,2,0,74,0,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,2,0,75], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,2,0,75,0], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,2,0,75,3], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,2,0,75,2], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,2,0,75,4], -"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,2,0,75,1], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,2,0,76], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,2,0,76,2], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,2,0,76,0], -"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,2,0,76,1], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,2,0,79], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,2,0,79,0], -"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,2,0,79,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,2,0,80,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,2,0,80,1,0], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,2,0,80,1,0,1], -"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,2,0,80,1,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,2,0,84,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,2,0,84,0,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,2,0,84,0,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,2,0,84,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,2,0,84,1,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,2,0,84,1,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,2,0,84,1,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,2,0,84,1,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,2,0,84,1,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,2,0,85], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,2,0,85,2], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,2,0,85,0], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,2,0,85,4], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,2,0,85,1], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,2,0,85,3], -"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,2,0,85,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,2,0,87], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,2,0,87,6], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,2,0,87,0], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,2,0,87,2], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,2,0,87,5], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,2,0,87,3], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,2,0,87,4], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,2,0,87,7], -"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,2,0,87,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,2,0,88], -"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,2,0,88,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,2,0,89], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,2,0,89,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,2,0,89,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,2,0,90], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,2,0,90,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,2,0,90,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,2,0,91], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,2,0,91,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,2,0,91,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,2,0,91,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,2,0,91,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,2,0,92], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,2,0,92,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,2,0,92,0,1], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,2,0,92,0,3], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,2,0,92,0,0], -"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,2,0,92,0,2], -"struct_nv_1_1_blast_1_1_facet.html":[3,0,2,0,94], -"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,2,0,94,3], -"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,2,0,94,4], -"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,2,0,94,5], -"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,2,0,94,2], -"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,2,0,94,0], -"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,2,0,94,1], -"struct_nv_1_1_blast_1_1_family_header.html":[3,0,2,0,96], -"struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e":[3,0,2,0,96,8], -"struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03":[3,0,2,0,96,26], -"struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa":[3,0,2,0,96,4], -"struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d":[3,0,2,0,96,10], -"struct_nv_1_1_blast_1_1_family_header.html#a337e4ab3bc62bba0102116003a636974":[3,0,2,0,96,19], -"struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816":[3,0,2,0,96,2], -"struct_nv_1_1_blast_1_1_family_header.html#a4e7f7432cc4c2bff92631cacf0858df8":[3,0,2,0,96,16], -"struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f":[3,0,2,0,96,0], -"struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223":[3,0,2,0,96,13], -"struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846":[3,0,2,0,96,23], -"struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad":[3,0,2,0,96,1], -"struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b":[3,0,2,0,96,12], -"struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32":[3,0,2,0,96,7], -"struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8":[3,0,2,0,96,6], -"struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff":[3,0,2,0,96,3], -"struct_nv_1_1_blast_1_1_family_header.html#a955d62fddfba66c346f0ae5e19890e7d":[3,0,2,0,96,17], -"struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97":[3,0,2,0,96,14], -"struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1":[3,0,2,0,96,24], -"struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a":[3,0,2,0,96,22], -"struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1":[3,0,2,0,96,15], -"struct_nv_1_1_blast_1_1_family_header.html#ad4d40e8fc2276d698432eed10434010d":[3,0,2,0,96,18], -"struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e":[3,0,2,0,96,9], -"struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5":[3,0,2,0,96,5], -"struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c":[3,0,2,0,96,11], -"struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976":[3,0,2,0,96,25], -"struct_nv_1_1_blast_1_1_family_header.html#af1709de992290105bacd73e44255c39e":[3,0,2,0,96,20], -"struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729":[3,0,2,0,96,21], -"struct_nv_1_1_blast_1_1_hash_map.html":[3,0,2,0,106], -"struct_nv_1_1_blast_1_1_hash_map.html#a959b6d3c31a9f21ed69f0cfcade20d3f":[3,0,2,0,106,0], -"struct_nv_1_1_blast_1_1_hash_set.html":[3,0,2,0,107], -"struct_nv_1_1_blast_1_1_hash_set.html#abb3e1de36be2fb129233251f720c0d93":[3,0,2,0,107,0], -"struct_nv_1_1_blast_1_1_index_d_link.html":[3,0,2,0,112], -"struct_nv_1_1_blast_1_1_index_d_link.html#af3f0c6aa0eca4628cf6292a31b910ec2":[3,0,2,0,112,0], -"struct_nv_1_1_blast_1_1_inline_array.html":[3,0,2,0,114], -"struct_nv_1_1_blast_1_1_inline_array.html#a47c4d515e65129789d1b58bf02481057":[3,0,2,0,114,0], -"struct_nv_1_1_blast_1_1_less.html":[3,0,2,0,117], -"struct_nv_1_1_blast_1_1_less.html#af453636e02446e5b2a37289755c431d6":[3,0,2,0,117,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,2,0,119], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,2,0,119,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,2,0,119,0,0], -"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,2,0,119,0,1], -"struct_nv_1_1_blast_1_1_material.html":[3,0,2,0,121], -"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,2,0,121,0], -"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,2,0,121,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,2,0,127], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,2,0,127,1], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,2,0,127,3], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,2,0,127,0], -"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,2,0,127,2], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html":[3,0,2,0,132], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01":[3,0,2,0,132,0], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594":[3,0,2,0,132,1], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a2e1dfe475a2a14dea61686b82a168fd1":[3,0,2,0,132,5], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69":[3,0,2,0,132,2], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a591c976645a1d0bc4b527cce2803af18":[3,0,2,0,132,3], -"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a67cacfccae3f246e4d340046854e72bf":[3,0,2,0,132,4], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,2,0,131], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,2,0,131,3], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,2,0,131,1], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,2,0,131,2], -"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,2,0,131,0], -"struct_nv_1_1_blast_1_1_poly_vert.html":[3,0,2,0,133], -"struct_nv_1_1_blast_1_1_poly_vert.html#a8ea78901480aee9ff5b42cbfa4f53efa":[3,0,2,0,133,1], -"struct_nv_1_1_blast_1_1_poly_vert.html#aeedaedbf387cbd04889f4dd54152e252":[3,0,2,0,133,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,2,0,135], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,2,0,135,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,2,0,135,0,0], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,2,0,135,0,2], -"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,2,0,135,0,1], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html":[3,0,2,0,136], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a28eb231942c349d0d50f82f413960af1":[3,0,2,0,136,4], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a4acdce84fe12b6a8f05da50d5800d0c1":[3,0,2,0,136,1], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a76510af3d085300f0e85dcf0829cfb63":[3,0,2,0,136,3], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#ae5e985920fb9dfb436cbcf60982f4c0f":[3,0,2,0,136,2], -"struct_nv_1_1_blast_1_1_px_actor_create_info.html#af0f7e8e9589441b741bbcf42f97ffad9":[3,0,2,0,136,0], -"struct_nv_1_1_blast_1_1_segment_to_index.html":[3,0,2,0,138], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a":[3,0,2,0,138,3], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2":[3,0,2,0,138,4], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c":[3,0,2,0,138,2], -"struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438":[3,0,2,0,138,1], -"struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a":[3,0,2,0,138,0], -"struct_nv_1_1_blast_1_1_separation.html":[3,0,2,0,139], -"struct_nv_1_1_blast_1_1_separation.html#a634616e5c70786a4ca929b701daf103e":[3,0,2,0,139,2], -"struct_nv_1_1_blast_1_1_separation.html#a6d188c4600a61101c39db31d981de006":[3,0,2,0,139,1], -"struct_nv_1_1_blast_1_1_separation.html#a8dd4bdb9ec23e9faf6b1e429fbb93cb1":[3,0,2,0,139,5], -"struct_nv_1_1_blast_1_1_separation.html#ab21a1df966fa48dfce8aaf58847b5c70":[3,0,2,0,139,4], -"struct_nv_1_1_blast_1_1_separation.html#ac2bbb249c734d2227bee2338f4681a66":[3,0,2,0,139,0], -"struct_nv_1_1_blast_1_1_separation.html#aca4a35235444dbe3486bd3baf6b56571":[3,0,2,0,139,3], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html":[3,0,2,0,1,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#a7d890ed79308a7b2432e204f5ca5e18f":[3,0,2,0,1,0,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html":[3,0,2,0,1,0,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html":[3,0,2,0,1,1], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98":[3,0,2,0,1,1,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html":[3,0,2,0,1,1,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html":[3,0,2,0,1,2], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9":[3,0,2,0,1,2,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html":[3,0,2,0,1,2,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html":[3,0,2,0,1,3], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html#ab4e4382b79c9a1bb2302fda4d42dc76b":[3,0,2,0,1,3,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html":[3,0,2,0,1,3,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html":[3,0,2,0,1,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#aba9db763c7d61a87c3b254dd5995e4ba":[3,0,2,0,1,4,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html":[3,0,2,0,1,4,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html":[3,0,2,0,1,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html#adad84784e9a4196062b7c04f50ae8d70":[3,0,2,0,1,5,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html":[3,0,2,0,1,5,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html":[3,0,2,0,1,6], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#a255df2928f723c0d99d7a98f31a7c19f":[3,0,2,0,1,6,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#ae2b15ff39037948f4690d4f2173b980b":[3,0,2,0,1,6,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html":[3,0,2,0,1,6,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html":[3,0,2,0,1,7], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#a84f19854bf8e9b342106f742db22559d":[3,0,2,0,1,7,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html":[3,0,2,0,1,7,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html":[3,0,2,0,1,8], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a34ed40dba9737d11801372acde252b5a":[3,0,2,0,1,8,5], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a8aa770569b91693313927c1ffdec4074":[3,0,2,0,1,8,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html":[3,0,2,0,1,8,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html":[3,0,2,0,1,9], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html#a1a1001413da3fec45473c2c9da3807ce":[3,0,2,0,1,9,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html":[3,0,2,0,1,9,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html":[3,0,2,0,1,10], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html#afbbec98d7a729e804e36b284ab4b4d98":[3,0,2,0,1,10,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html":[3,0,2,0,1,10,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html":[3,0,2,0,1,11], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html#af891a620a681784a3ea8ed57d7096d57":[3,0,2,0,1,11,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html":[3,0,2,0,1,11,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html":[3,0,2,0,1,12], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html#ab7fe4079505c53be0b1531d22173014e":[3,0,2,0,1,12,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html":[3,0,2,0,1,12,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html":[3,0,2,0,1,13], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html#ac8cbaaf959be97936632b5b691f2ba38":[3,0,2,0,1,13,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html":[3,0,2,0,1,13,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html":[3,0,2,0,1,14] +"struct_nv_1_1_blast_1_1_authoring_result.html#a7a4780c1ce983189255f072042b457be":[3,0,2,0,10,6], +"struct_nv_1_1_blast_1_1_authoring_result.html#a82eea5edda9545d420939ef6a79aea7b":[3,0,2,0,10,3], +"struct_nv_1_1_blast_1_1_authoring_result.html#a94609b5ad4dabb8c32f858c531b81ed4":[3,0,2,0,10,4], +"struct_nv_1_1_blast_1_1_authoring_result.html#aa8c4a5df959fb4157266fcbb05b5d6d1":[3,0,2,0,10,7], +"struct_nv_1_1_blast_1_1_authoring_result.html#aa8e251369789960fe04fcb478c88b97f":[3,0,2,0,10,8], +"struct_nv_1_1_blast_1_1_authoring_result.html#ab4524dfe44c0b64ad394d69bc1b2fcbe":[3,0,2,0,10,12], +"struct_nv_1_1_blast_1_1_authoring_result.html#ab685690ea4bdfcf0d73519a03b92b982":[3,0,2,0,10,16], +"struct_nv_1_1_blast_1_1_authoring_result.html#ac5a938f6b6af22185f93d457947f0c51":[3,0,2,0,10,5], +"struct_nv_1_1_blast_1_1_authoring_result.html#aeb05f90a8b5231d3d85420b030692270":[3,0,2,0,10,1], +"struct_nv_1_1_blast_1_1_authoring_result.html#aee7559881bf2ea3bdef1ebaeb1edd2b6":[3,0,2,0,10,15], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html":[3,0,2,0,12], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179":[3,0,2,0,12,2], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa":[3,0,2,0,12,1], +"struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9":[3,0,2,0,12,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html":[3,0,2,0,15], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67":[3,0,2,0,15,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67a494d2f564cd543f0cc61762451a6c745":[3,0,2,0,15,0,0], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a039dca7ff2ee57fcf96ce5aad570cf67af8d9fd52be0dd6e99bde1fffd8975258":[3,0,2,0,15,0,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#a592968d7782ca9c3b9652268afac78de":[3,0,2,0,15,1], +"struct_nv_1_1_blast_1_1_bond_generation_config.html#aeda86ef2c94ee551fbbfa123564e3418":[3,0,2,0,15,2], +"struct_nv_1_1_blast_1_1_boolean_conf.html":[3,0,2,0,16], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a13f44fd320cd2f9ed61c0209fb1d2e2d":[3,0,2,0,16,1], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a34718570798b8e1247f1a894e2c94ab6":[3,0,2,0,16,2], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a42353b04c231113808fa2e78268dc50c":[3,0,2,0,16,3], +"struct_nv_1_1_blast_1_1_boolean_conf.html#a48d2d83b59c82a9507f050286d023c25":[3,0,2,0,16,0], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html":[3,0,2,0,18], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f":[3,0,2,0,18,1], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d":[3,0,2,0,18,3], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a":[3,0,2,0,18,4], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5":[3,0,2,0,18,2], +"struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134":[3,0,2,0,18,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html":[3,0,2,0,19], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b":[3,0,2,0,19,5], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21":[3,0,2,0,19,12], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc":[3,0,2,0,19,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede":[3,0,2,0,19,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313":[3,0,2,0,19,11], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27":[3,0,2,0,19,4], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84":[3,0,2,0,19,14], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3":[3,0,2,0,19,8], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db":[3,0,2,0,19,6], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690":[3,0,2,0,19,15], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7":[3,0,2,0,19,1], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f":[3,0,2,0,19,3], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928":[3,0,2,0,19,2], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381":[3,0,2,0,19,10], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71":[3,0,2,0,19,7], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408":[3,0,2,0,19,13], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html":[3,0,2,0,20], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6":[3,0,2,0,20,17], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1eeac7d0f4268008c43d35b986953a68":[3,0,2,0,20,2], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a224607a8be6266fc3bf70e4c274b324e":[3,0,2,0,20,0], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a34b7d66fd3e2eab6aa486774e46ffec0":[3,0,2,0,20,4], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e":[3,0,2,0,20,13], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a51e67fa878c44a8c456797b51f1a22cf":[3,0,2,0,20,8], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a86dd9e36efed733c27cfe7dfbea653cc":[3,0,2,0,20,9], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c":[3,0,2,0,20,14], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1":[3,0,2,0,20,6], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf":[3,0,2,0,20,16], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a":[3,0,2,0,20,15], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ab489a45d49fdebc5df679d8a6fc8552d":[3,0,2,0,20,1], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#abf98b31584d7898d6947646aaf323520":[3,0,2,0,20,10], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105":[3,0,2,0,20,5], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acbc48a6cd7e3692eb74139adfc353a98":[3,0,2,0,20,11], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae0ffc77bd31589311be905b694afecda":[3,0,2,0,20,12], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae4c3173438f65f4e1a212d6cb78796bf":[3,0,2,0,20,7], +"struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae7194f0d5ca7fb19ada3144073137176":[3,0,2,0,20,3], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html":[3,0,2,0,21,0], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a25e083c0c94451190f0f716feaf220e8":[3,0,2,0,21,0,2], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c":[3,0,2,0,21,0,4], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe":[3,0,2,0,21,0,0], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8":[3,0,2,0,21,0,1], +"struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#afaa64e76d5450ccd1fccae7ad3195e0b":[3,0,2,0,21,0,3], +"struct_nv_1_1_blast_1_1_chunk_graph.html":[3,0,2,0,23], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7":[3,0,2,0,23,7], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1":[3,0,2,0,23,4], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947":[3,0,2,0,23,6], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649":[3,0,2,0,23,3], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86":[3,0,2,0,23,5], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399":[3,0,2,0,23,1], +"struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998":[3,0,2,0,23,2], +"struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e":[3,0,2,0,23,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html":[3,0,2,0,24], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180":[3,0,2,0,24,0], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b":[3,0,2,0,24,5], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf":[3,0,2,0,24,2], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c":[3,0,2,0,24,3], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d":[3,0,2,0,24,4], +"struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a":[3,0,2,0,24,1], +"struct_nv_1_1_blast_1_1_chunk_info.html":[3,0,2,0,25], +"struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71":[3,0,2,0,25,2], +"struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f":[3,0,2,0,25,3], +"struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02":[3,0,2,0,25,4], +"struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67":[3,0,2,0,25,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#a7e5b05c30d6a4deceb2da1e840fa442c":[3,0,2,0,25,6], +"struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35":[3,0,2,0,25,5], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c":[3,0,2,0,25,0], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de":[3,0,2,0,25,0,1], +"struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47":[3,0,2,0,25,0,0], +"struct_nv_1_1_blast_1_1_cmp_shared_face.html":[3,0,2,0,26], +"struct_nv_1_1_blast_1_1_cmp_shared_face.html#a17f411532ee2ed61076e110cdd3dca2f":[3,0,2,0,26,0], +"struct_nv_1_1_blast_1_1_cmp_vec.html":[3,0,2,0,27], +"struct_nv_1_1_blast_1_1_cmp_vec.html#ac3f5388df390da71098308e7ae79e950":[3,0,2,0,27,0], +"struct_nv_1_1_blast_1_1_collision_hull.html":[3,0,2,0,28], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html":[3,0,2,0,28,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#a828fb2867d372afb3d56f68d1c7bf15e":[3,0,2,0,28,0,2], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#abe58ffa0073db0b9ed2102e7df017068":[3,0,2,0,28,0,0], +"struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html#afed922da3d630b473ac50169efb5feca":[3,0,2,0,28,0,1], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html":[3,0,2,0,29], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a097dbbf55a687e002d8993a575a7e2b1":[3,0,2,0,29,2], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a3dc144b46172ea16b2365b3a5f04d3c8":[3,0,2,0,29,1], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#a880f602b6b2aaebaed4c8cfa454f46ac":[3,0,2,0,29,0], +"struct_nv_1_1_blast_1_1_collision_hull_impl.html#af9155c164b6a1af20db676c862aa9d6a":[3,0,2,0,29,3], +"struct_nv_1_1_blast_1_1_collision_params.html":[3,0,2,0,30], +"struct_nv_1_1_blast_1_1_collision_params.html#a006243734d40ef20236ac207a2f7391e":[3,0,2,0,30,5], +"struct_nv_1_1_blast_1_1_collision_params.html#a1060b90f555676f8295d1b4c1a2f88f5":[3,0,2,0,30,3], +"struct_nv_1_1_blast_1_1_collision_params.html#a18371eddd72757e304fa8c1ff8a86811":[3,0,2,0,30,4], +"struct_nv_1_1_blast_1_1_collision_params.html#a25d7280cf536f46c6dce79aa7d6d6a6f":[3,0,2,0,30,1], +"struct_nv_1_1_blast_1_1_collision_params.html#a339efa4d3b885c7a741cae695af9d909":[3,0,2,0,30,2], +"struct_nv_1_1_blast_1_1_collision_params.html#a76f1a721b186883c0b2833c897591957":[3,0,2,0,30,0], +"struct_nv_1_1_blast_1_1_convex_loop.html":[3,0,2,0,31], +"struct_nv_1_1_blast_1_1_convex_loop.html#a60048ae3684e9b06498f7b1268b5cf65":[3,0,2,0,31,0], +"struct_nv_1_1_blast_1_1_cutout.html":[3,0,2,0,34], +"struct_nv_1_1_blast_1_1_cutout.html#aa6f468c14b3ddd7d1cfefab166e88e21":[3,0,2,0,34,0], +"struct_nv_1_1_blast_1_1_cutout.html#ac29380ef69c677be86745a7ff8b2805d":[3,0,2,0,34,1], +"struct_nv_1_1_blast_1_1_cutout_configuration.html":[3,0,2,0,35], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a0614b4b06b7c4925c37c3d039887665e":[3,0,2,0,35,2], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a30e10f98ba8ab88afa9b7ee5855dbd14":[3,0,2,0,35,1], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a397831eed1776f363b068ea8879f33fc":[3,0,2,0,35,0], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a61deebb0401642549a0772f6dd971065":[3,0,2,0,35,6], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a64b0d84c82de63873bc0414d95ed036b":[3,0,2,0,35,3], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#a8bd738f329ad60f6d920d3fa57dea128":[3,0,2,0,35,4], +"struct_nv_1_1_blast_1_1_cutout_configuration.html#ad7b10d6b4904147286497ec4a0c4860c":[3,0,2,0,35,5], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html":[3,0,2,0,37], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a1699ed4e7e50096e42aa2da1d0c3a7f7":[3,0,2,0,37,10], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a3cdeb8af2b74582d4bf11622fae26597":[3,0,2,0,37,1], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a47895202188175f029b780d388761f20":[3,0,2,0,37,2], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a559ec6f73c396f2478d3cca22ab7ff0d":[3,0,2,0,37,3], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a5cba5e161e2980a921310779e827627e":[3,0,2,0,37,7], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a6df20dfee5099bad5074892775e13af9":[3,0,2,0,37,6], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a724f76d7a47b225d1a2d9ea14d7a3131":[3,0,2,0,37,4], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a77388b87dcf872052a907c193c0a8a64":[3,0,2,0,37,0], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#a9d397b7f5b1244b5d89db398211a5580":[3,0,2,0,37,11], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#ac4b7d67ade7f30f5e6e218064ded083d":[3,0,2,0,37,8], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adccc4de2f5719c5a6b2b2cd0af5646cb":[3,0,2,0,37,12], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#adfeea6d89a6e39188fc96eb8d6d202ea":[3,0,2,0,37,9], +"struct_nv_1_1_blast_1_1_cutout_set_impl.html#af6151d61691d31d3e33bf73946f67870":[3,0,2,0,37,5], +"struct_nv_1_1_blast_1_1_d_link.html":[3,0,2,0,41], +"struct_nv_1_1_blast_1_1_d_link.html#a2a5a88b44ec3cd63ee67be1a0bee9325":[3,0,2,0,41,1], +"struct_nv_1_1_blast_1_1_d_link.html#a38fd49a69d32c1bc4a63af64356ba32e":[3,0,2,0,41,2], +"struct_nv_1_1_blast_1_1_d_link.html#a550877c2672f537aab653df56259e408":[3,0,2,0,41,0], +"struct_nv_1_1_blast_1_1_d_link.html#ae5cffd78d183d0fa9be728d4c172c22f":[3,0,2,0,41,3], +"struct_nv_1_1_blast_1_1_damage_pattern.html":[3,0,2,0,38], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59":[3,0,2,0,38,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d":[3,0,2,0,38,5], +"struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea":[3,0,2,0,38,3], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b":[3,0,2,0,38,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5":[3,0,2,0,38,0,2], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5":[3,0,2,0,38,0,1], +"struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba":[3,0,2,0,38,0,0], +"struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9":[3,0,2,0,38,4], +"struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059":[3,0,2,0,38,6], +"struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17":[3,0,2,0,38,2], +"struct_nv_1_1_blast_1_1_debug_buffer.html":[3,0,2,0,39], +"struct_nv_1_1_blast_1_1_debug_buffer.html#aa2bdb627be47cc0fd175d4ca61958fcb":[3,0,2,0,39,1], +"struct_nv_1_1_blast_1_1_debug_buffer.html#af6f3565fb58a4218b8f50982557b1a9a":[3,0,2,0,39,0], +"struct_nv_1_1_blast_1_1_debug_line.html":[3,0,2,0,40], +"struct_nv_1_1_blast_1_1_debug_line.html#a4cc69e9a66bb17d48c52b8e68fea0a55":[3,0,2,0,40,2], +"struct_nv_1_1_blast_1_1_debug_line.html#a78ebd9ea3b8a753f1f4df5605a26c9c9":[3,0,2,0,40,1], +"struct_nv_1_1_blast_1_1_debug_line.html#a900f59e8ec5d372ff24af7d90f505d1c":[3,0,2,0,40,3], +"struct_nv_1_1_blast_1_1_debug_line.html#a931c30a7891661f736eb71430ae7dcdb":[3,0,2,0,40,4], +"struct_nv_1_1_blast_1_1_debug_line.html#aae5d9d324ac30cec64094d9d298ce634":[3,0,2,0,40,0], +"struct_nv_1_1_blast_1_1_edge.html":[3,0,2,0,45], +"struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e":[3,0,2,0,45,3], +"struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56":[3,0,2,0,45,1], +"struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7":[3,0,2,0,45,5], +"struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84":[3,0,2,0,45,0], +"struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680":[3,0,2,0,45,2], +"struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25":[3,0,2,0,45,4], +"struct_nv_1_1_blast_1_1_edge_comparator.html":[3,0,2,0,46], +"struct_nv_1_1_blast_1_1_edge_comparator.html#a13648d8b9c80da2af99ed85760ec38ac":[3,0,2,0,46,0], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html":[3,0,2,0,47], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a04fd7acaf35a7f4647e12810efd2fc78":[3,0,2,0,47,0], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a20375aa2d317ee4763d32ecc039e0814":[3,0,2,0,47,4], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a24e67b25ba307858ba36417c1a72e7a4":[3,0,2,0,47,3], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a57d90423caa66df1a63436aa7405f046":[3,0,2,0,47,2], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a6dd22cefbaad1235b8835c9ac2a56676":[3,0,2,0,47,1], +"struct_nv_1_1_blast_1_1_edge_facet_intersection_data.html#a9eaeac91e248bdd89a96303cdbed5640":[3,0,2,0,47,5], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html":[3,0,2,0,48], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a66a5922811f503f3259cb15f92f17bd5":[3,0,2,0,48,3], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a70cb4d757a5e60e392ed88043c08664b":[3,0,2,0,48,1], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a8352a92eb1d63043f23353a142dfeaf0":[3,0,2,0,48,5], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#a9089977b271562c9c59a8c164bea593b":[3,0,2,0,48,2], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#ac789134fae1cf431cf298dc71a7dc4c3":[3,0,2,0,48,4], +"struct_nv_1_1_blast_1_1_edge_to_triangles.html#af8461a7114523bdc114624d99e76daa7":[3,0,2,0,48,0], +"struct_nv_1_1_blast_1_1_edge_with_parent.html":[3,0,2,0,49], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025":[3,0,2,0,49,1], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf":[3,0,2,0,49,4], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f":[3,0,2,0,49,0], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a":[3,0,2,0,49,2], +"struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690":[3,0,2,0,49,3], +"struct_nv_1_1_blast_1_1_error_code.html":[3,0,2,0,51], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ab":[3,0,2,0,51,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba019ab0e8fa80ab359838e3afa6bedd7a":[3,0,2,0,51,0,6], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba0e418ff07f71a7bb14012a91c882554b":[3,0,2,0,51,0,0], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba3161b74e1d5767417c6b3dac7c05f6fe":[3,0,2,0,51,0,9], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba55eb81168a3b4017418d0606501290ba":[3,0,2,0,51,0,1], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba88ddbb0adcd520fd128e19973afd5d77":[3,0,2,0,51,0,2], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba8bde8ff474e2a74ccb5de49c316c313a":[3,0,2,0,51,0,8], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523aba963775dfd66699f8f657b0d70935eb1e":[3,0,2,0,51,0,5], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523ababdc867619281f022cc360e8e9964cecb":[3,0,2,0,51,0,7], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaec8c84e7ac93ddce73241014c574c771":[3,0,2,0,51,0,3], +"struct_nv_1_1_blast_1_1_error_code.html#a626314fe23bf1efd003362a7b74523abaede638d04bfee0ec0dfe0c155cb48fb6":[3,0,2,0,51,0,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html":[3,0,2,0,52], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0ce1720fca4452f6fc3df794ca659ec3":[3,0,2,0,52,2], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a0deee2a8bd5930e7289a361ec9c3465a":[3,0,2,0,52,15], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a1f65943048a8a5091e3a518ad33ffa34":[3,0,2,0,52,9], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a233081f899ff4a0f41dd5964d816cd1d":[3,0,2,0,52,11], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a2fdc2eb1919de073682ef56696ed987b":[3,0,2,0,52,5], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a3024761481666b5abf201f3b8299db62":[3,0,2,0,52,4], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a4e60dfee2036e0d6147e17978f8f8ec0":[3,0,2,0,52,6], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7492221e24b7476226c98c09a3c9e975":[3,0,2,0,52,13], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a7f7c8fb6f3d9f53bf3deef296a620fe5":[3,0,2,0,52,0], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#a8186645cb97a75ddf9c5d01c26929aa5":[3,0,2,0,52,10], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abd261e53e4fdcb448336643a9c0ee373":[3,0,2,0,52,1], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#abe4f127b644d544d86d7d91039e008cc":[3,0,2,0,52,3], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#ac5da07eb5e955933b2a66172086ca1e3":[3,0,2,0,52,12], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aed0789e9e2befe53ff915fe6d01c9c3b":[3,0,2,0,52,8], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#aef5f08eb396ff4645b696fd8ebc3b4ed":[3,0,2,0,52,14], +"struct_nv_1_1_blast_1_1_exporter_mesh_data.html#af4f59c67fa80d8d885279ad6baaf4621":[3,0,2,0,52,7], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html":[3,0,2,0,56,0], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a2ce3735de775383c36e19371092c747f":[3,0,2,0,56,0,1], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#a5b087e794ae476d5e7fa5615cd4924cc":[3,0,2,0,56,0,0], +"struct_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_query_bond_data.html#aeea533a99eaf2559dc83d002d876356a":[3,0,2,0,56,0,2], +"struct_nv_1_1_blast_1_1_ext_force_mode.html":[3,0,2,0,57], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3d":[3,0,2,0,57,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da00b3f5edacba18c30f3519ab28827545":[3,0,2,0,57,0,0], +"struct_nv_1_1_blast_1_1_ext_force_mode.html#ae217d8688f97667f7efbf8d4f5988c3da1817b8c6d54b7904ce139f9953deac4a":[3,0,2,0,57,0,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html":[3,0,2,0,62], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a25d0a370c5293fb22fac9e14edad9346":[3,0,2,0,62,7], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a26478e4fcbe30768046baacf12563f6b":[3,0,2,0,62,9], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a615c8e4e5f48e0e2bfb1a9738f8b227f":[3,0,2,0,62,4], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a8a9ae7b592a45684fa7b72269c927334":[3,0,2,0,62,2], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9192820a2738e2eddffe7fb9b0b2b367":[3,0,2,0,62,3], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#a9988badc8579cfccd15ebd934ac146ee":[3,0,2,0,62,5], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aa60ddb169850a4b06cb954a2f7c9131d":[3,0,2,0,62,0], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#abf16147f2b974ef0dd08c770923ef925":[3,0,2,0,62,6], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#adf5d37a5ceaca7c71c71325f434596bb":[3,0,2,0,62,1], +"struct_nv_1_1_blast_1_1_ext_impact_settings.html#aea7a153c0b195de478351ba89e207804":[3,0,2,0,62,8], +"struct_nv_1_1_blast_1_1_ext_profile_data.html":[3,0,2,0,68] }; diff --git a/docs/source_docs/files/navtreeindex17.js b/docs/source_docs/files/navtreeindex17.js index 1b77f5c..56ab892 100755 --- a/docs/source_docs/files/navtreeindex17.js +++ b/docs/source_docs/files/navtreeindex17.js @@ -1,253 +1,253 @@ var NAVTREEINDEX17 = { -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38":[3,0,2,0,1,14,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html":[3,0,2,0,1,14,0], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html":[3,0,2,0,1,15], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html#a478c3f1e77771bae9c3112d98b97d730":[3,0,2,0,1,15,4], -"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html":[3,0,2,0,1,15,0], -"struct_nv_1_1_blast_1_1_shared_face.html":[3,0,2,0,142], -"struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43":[3,0,2,0,142,7], -"struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc":[3,0,2,0,142,3], -"struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f":[3,0,2,0,142,0], -"struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9":[3,0,2,0,142,2], -"struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95":[3,0,2,0,142,4], -"struct_nv_1_1_blast_1_1_shared_face.html#ac8ab3ad7169b6a404eceef389a6e6bca":[3,0,2,0,142,5], -"struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e":[3,0,2,0,142,6], -"struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb":[3,0,2,0,142,1], -"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,2,0,145], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,2,0,145,2], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,2,0,145,4], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,2,0,145,3], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,2,0,145,0], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,2,0,145,5], -"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,2,0,145,1], -"struct_nv_1_1_blast_1_1_support_graph.html":[3,0,2,0,147], -"struct_nv_1_1_blast_1_1_support_graph.html#a014cef22dc0e4821bb9cf3f4909c2d84":[3,0,2,0,147,1], -"struct_nv_1_1_blast_1_1_support_graph.html#a160d99e7dccce52d9dbc7a7eb23043f0":[3,0,2,0,147,2], -"struct_nv_1_1_blast_1_1_support_graph.html#a6af3de1ef6dc313fa28ba9eb494a4dce":[3,0,2,0,147,0], -"struct_nv_1_1_blast_1_1_support_graph.html#a87bda76812a1fe6370af230432965b2e":[3,0,2,0,147,3], -"struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1":[3,0,2,0,147,5], -"struct_nv_1_1_blast_1_1_support_graph.html#ad915d4af55ca603f07df7c2f5774c9b3":[3,0,2,0,147,4], -"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,2,0,151], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,2,0,151,0], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,2,0,151,1], -"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,2,0,151,2], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,2,0,152], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,2,0,152,0], -"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,2,0,152,1], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html":[3,0,2,0,153], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54":[3,0,2,0,153,0], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54a0b11a8f1c57865af0f03cdfc7df62f52":[3,0,2,0,153,0,0], -"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54aebc6b3040a521ce237c9c6c030127ca4":[3,0,2,0,153,0,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,2,0,156], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,2,0,156,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,2,0,156,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,2,0,156,0,0], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,2,0,156,0,1], -"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,2,0,156,2], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,2,0,157], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,2,0,157,0], -"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,2,0,157,1], -"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,2,0,158], -"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,2,0,158,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,2,0,158,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,2,0,158,0,0], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,2,0,158,0,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,2,0,158,0,3], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,2,0,158,0,4], -"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,2,0,158,0,2], -"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,2,0,158,1], -"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,2,0,158,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,2,0,162], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a5a1fb1b6fccd5280bc77fee129f35152a32a3a2f7f1a68ff430f0ac66e531d913":[3,0,2,0,162,0], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,2,0,162,2], -"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,2,0,162,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,2,0,163], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,2,0,163,3], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,2,0,163,2], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,2,0,163,6], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,2,0,163,4], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,2,0,163,1], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024":[3,0,2,0,163,0], -"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,2,0,163,5], -"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,2,0,167], -"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,2,0,167,0], -"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,2,0,168], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,2,0,168,2], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,2,0,168,1], -"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,2,0,168,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,2,0,172], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,2,0,172,2], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,2,0,172,0], -"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,2,0,172,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,2,0,173], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,2,0,173,1], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,2,0,173,0], -"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,2,0,173,2], -"struct_nv_1_1_blast_1_1_tk_joint_link.html":[3,0,2,0,175], -"struct_nv_1_1_blast_1_1_tk_joint_link.html#ab23a4bfae32dbb42019d822386610b9c":[3,0,2,0,175,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,2,0,176], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,2,0,176,3], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c":[3,0,2,0,176,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,2,0,176,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,2,0,176,1,0], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,2,0,176,1,1], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,2,0,176,1,2], -"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,2,0,176,2], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,2,0,178], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,2,0,178,0], -"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,2,0,178,0,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,2,0,179], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f":[3,0,2,0,179,0], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,2,0,179,2], -"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,2,0,179,3], -"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,2,0,179,1], -"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,2,0,182], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,2,0,182,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,2,0,182,0,0], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,2,0,182,0,3], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,2,0,182,0,2], -"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,2,0,182,0,1], -"struct_nv_1_1_blast_1_1_tk_worker_job.html":[3,0,2,0,184], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#a52754f8fd3ce679380fb13a3549fd8d1":[3,0,2,0,184,2], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#ae3881de93a5f5224791f6f87f94f3f96":[3,0,2,0,184,1], -"struct_nv_1_1_blast_1_1_tk_worker_job.html#afbf6999089abcfac1871f151217f1f91":[3,0,2,0,184,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html":[3,0,2,0,189], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a13eaba7506fd27fbddb3233677cd5699":[3,0,2,0,189,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a2d99b5f1b67fa161257bb4ea9f12e0e0":[3,0,2,0,189,2], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a51e2edc3fd1595606bf16fe29c34f0f9":[3,0,2,0,189,4], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ae9cef0c8a067f17912c1ef2b95081d40":[3,0,2,0,189,1], -"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#aee769e8e688e1687c5ba6c6be22f502a":[3,0,2,0,189,3], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html":[3,0,2,0,190], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a275aa4112f44a3c6c6a6400768b612ef":[3,0,2,0,190,1], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a2f61c65d8cddf3c8054ab849bd43a495":[3,0,2,0,190,0], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a850b2c0552513fb056876d438cd74ff6":[3,0,2,0,190,2], -"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a877675cc4f9d9dbcb3f9a70c84bd0c19":[3,0,2,0,190,3], -"struct_nv_1_1_blast_1_1_triangle.html":[3,0,2,0,185], -"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,2,0,185,6], -"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,2,0,185,10], -"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,2,0,185,4], -"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,2,0,185,1], -"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,2,0,185,2], -"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,2,0,185,9], -"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,2,0,185,7], -"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,2,0,185,5], -"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,2,0,185,8], -"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,2,0,185,0], -"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,2,0,185,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,2,0,186], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,2,0,186,0], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,2,0,186,8], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,2,0,186,3], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,2,0,186,7], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,2,0,186,6], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,2,0,186,5], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,2,0,186,10], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,2,0,186,2], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,2,0,186,1], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,2,0,186,9], -"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,2,0,186,4], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html":[3,0,2,0,2,2], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html#a3a38d067e70fffca879b6d7139952652":[3,0,2,0,2,2,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html":[3,0,2,0,2,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#aa1a733303a2cf444b2feca0659e6baf0":[3,0,2,0,2,0,1], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ad0c0d42fa98073907e15bfee206cd098":[3,0,2,0,2,0,2], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ae335cbbcb1b1a657b4e42feb54a413ae":[3,0,2,0,2,0,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html":[3,0,2,0,2,1], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a1c361f283cb854916057ab8fcbe85062":[3,0,2,0,2,1,0], -"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#aa03b64741c5ebccd33323c19a278da2c":[3,0,2,0,2,1,1], -"struct_nv_1_1_blast_1_1_vertex.html":[3,0,2,0,191], -"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,2,0,191,1], -"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,2,0,191,0], -"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,2,0,191,2], -"struct_nv_1_1_blast_1_1_vrt_comp.html":[3,0,2,0,194], -"struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a":[3,0,2,0,194,0], -"struct_nv_1_1_blast_1_1_vrt_position_comparator.html":[3,0,2,0,195], -"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1":[3,0,2,0,195,0], -"struct_nv_blast_actor.html":[3,0,14], -"struct_nv_blast_actor_desc.html":[3,0,15], -"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,15,0], -"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,15,1], -"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,15,2], -"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,15,3], -"struct_nv_blast_actor_split_event.html":[3,0,16], -"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,16,1], -"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,16,0], -"struct_nv_blast_asset.html":[3,0,17], -"struct_nv_blast_asset_desc.html":[3,0,18], -"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,18,2], -"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,18,3], -"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,18,0], -"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,18,1], -"struct_nv_blast_bond.html":[3,0,19], -"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,19,1], -"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,19,2], -"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,19,3], -"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,19,0], -"struct_nv_blast_bond_desc.html":[3,0,20], -"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,20,1], -"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,20,0], -"struct_nv_blast_bond_fracture_data.html":[3,0,21], -"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,21,3], -"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,21,1], -"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,21,2], -"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,21,0], -"struct_nv_blast_chunk.html":[3,0,22], -"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,22,0], -"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,22,2], -"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,22,5], -"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,22,4], -"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,22,1], -"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,22,3], -"struct_nv_blast_chunk_desc.html":[3,0,23], -"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,23,5], -"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,23,2], -"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,23,3], -"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,23,4], -"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,23,1], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,23,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,23,0,0], -"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,23,0,1], -"struct_nv_blast_chunk_fracture_data.html":[3,0,24], -"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,24,2], -"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,24,1], -"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,24,0], -"struct_nv_blast_damage_program.html":[3,0,25], -"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,25,0], -"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,25,1], -"struct_nv_blast_data_block.html":[3,0,26], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,26,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,26,0,0], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,26,0,2], -"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,26,0,1], -"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,26,4], -"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,26,3], -"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,26,2], -"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,26,1], -"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,27], -"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,27,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,28], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,28,1], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,28,3], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,28,0], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,28,4], -"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,28,2], -"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,30], -"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,30,3], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,30,1], -"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,30,0], -"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,30,2], -"struct_nv_blast_ext_material.html":[3,0,31], -"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,31,2], -"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,31,1], -"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,31,0], -"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,31,3], -"struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4":[3,0,31,4], -"struct_nv_blast_ext_program_params.html":[3,0,32], -"struct_nv_blast_ext_program_params.html#a3efc46ea5212a5c4416bd028e3f907bc":[3,0,32,2], -"struct_nv_blast_ext_program_params.html#a428b6b1ea36416bd76310b42a67192c5":[3,0,32,1], -"struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12":[3,0,32,3], -"struct_nv_blast_ext_program_params.html#aa445f80ac32f117dc11c1271e538c92c":[3,0,32,0], -"struct_nv_blast_ext_radial_damage_desc.html":[3,0,33], -"struct_nv_blast_ext_radial_damage_desc.html#a2b8469219b6615b208b5022a6fe27379":[3,0,33,0] +"struct_nv_1_1_blast_1_1_ext_profile_data.html#ae45c1aef4a10db9a1c2433b210d5de83":[3,0,2,0,68,1], +"struct_nv_1_1_blast_1_1_ext_profile_data.html#aecbb14649bf0e4003eb2e906649ebb8d":[3,0,2,0,68,0], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html":[3,0,2,0,70], +"struct_nv_1_1_blast_1_1_ext_px_actor_desc_template.html#ac35b6b85472643295280356b710f19ef":[3,0,2,0,70,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html":[3,0,2,0,73], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc.html#a39e1228a08020f762b83e81cc4f615dc":[3,0,2,0,73,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html":[3,0,2,0,73,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a0390e43b925d96aff09d2f598371cc46":[3,0,2,0,73,0,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a3bb5d4e90ff3575991c8db90dbcad7fb":[3,0,2,0,73,0,2], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_chunk_desc.html#a5528b3249de8c277daf25ee8f6ab06c1":[3,0,2,0,73,0,0], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html":[3,0,2,0,73,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a011cf15c6c920cb7294e06e5cc3eb5c5":[3,0,2,0,73,1,1], +"struct_nv_1_1_blast_1_1_ext_px_asset_desc_1_1_subchunk_desc.html#a2e84db0829eedaf8ed1ab16a47fe7411":[3,0,2,0,73,1,0], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html":[3,0,2,0,75], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#a6e532ee5ae271c1dad75afed166a1981":[3,0,2,0,75,1], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#ab72119e6ade5758ec1c8874894d53ab2":[3,0,2,0,75,2], +"struct_nv_1_1_blast_1_1_ext_px_chunk.html#aee67c70b4ba1104ef3eaf78b2a94d8f8":[3,0,2,0,75,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html":[3,0,2,0,77], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a26f0bd89ac30cb8cb2925eef79f2fe6f":[3,0,2,0,77,1], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#a7cb289487618ef298735063553d2e1b4":[3,0,2,0,77,0], +"struct_nv_1_1_blast_1_1_ext_px_family_desc.html#aa91df24e1d2e95e1cc46b44b73003205":[3,0,2,0,77,2], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html":[3,0,2,0,82], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417b":[3,0,2,0,82,0], +"struct_nv_1_1_blast_1_1_ext_px_object_type_i_d.html#a416ed61e2f3847ceaab50ddd9512417ba3aa2dc54683584ca4747dbbe64eedfb1":[3,0,2,0,82,0,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html":[3,0,2,0,83], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a13764a5cd7fefa7e813bd6166d016f88":[3,0,2,0,83,0], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a2e41080566d3950ae65c3576766eb351":[3,0,2,0,83,3], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a7fb1461673dcd6593f38a6225e51195c":[3,0,2,0,83,2], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#a819fad82341ac1d6f9dc5f1172b7d8b9":[3,0,2,0,83,4], +"struct_nv_1_1_blast_1_1_ext_px_shape_desc_template.html#adbdde8d2735adf77da6dc72ee431ac11":[3,0,2,0,83,1], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html":[3,0,2,0,84], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#a3d977bbbeb2cca054bc881f366772dab":[3,0,2,0,84,2], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#acb293066dc9829670992e5e101a7db05":[3,0,2,0,84,0], +"struct_nv_1_1_blast_1_1_ext_px_spawn_settings.html#ad62c55d45b9e5f7447eb607174e49dc5":[3,0,2,0,84,1], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html":[3,0,2,0,87], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a30887ab12bc560a3adfd854aaea2c17f":[3,0,2,0,87,0], +"struct_nv_1_1_blast_1_1_ext_px_subchunk.html#a38d62b26d068141c048b6b5ee69e7443":[3,0,2,0,87,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html":[3,0,2,0,88,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7":[3,0,2,0,88,1,0], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a2bdda431eab0248c8fa91395a94b20fd":[3,0,2,0,88,1,0,1], +"struct_nv_1_1_blast_1_1_ext_serialization_1_1_encoding_i_d.html#ab03c7560bbcf698c0806673b273c31d7a47c1a4c8d16a208ed5ed4fffd78a5bec":[3,0,2,0,88,1,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html":[3,0,2,0,92,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#a514b0803d070c82627b3fcd699c7c145":[3,0,2,0,92,0,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_buffer.html#aa9469d3f11418efa6e3ee7a8f1976d0a":[3,0,2,0,92,0,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html":[3,0,2,0,92,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a5c5e3c739f9ee6875264a6255b725278":[3,0,2,0,92,1,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#a6146de2ad1d468da30c4eecdd48deefe":[3,0,2,0,92,1,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#aab1f7c57bd1a8680d0087dc6c25c0c02":[3,0,2,0,92,1,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#ad9f04e0f0f8f0bb0c5ce5e2f2586dcbb":[3,0,2,0,92,1,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_1_1_debug_line.html#af8595a92f863b2bcf0d2ba5e2bd923a1":[3,0,2,0,92,1,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html":[3,0,2,0,93], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a49fa3a64fe091bca26729d8e903a8ba9":[3,0,2,0,93,2], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#a7f3daff473d9766298caea51ee396226":[3,0,2,0,93,0], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#acd0738cf5e4754d8b68e8177c3fa88cb":[3,0,2,0,93,4], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ad489853b66a5f118e8a70b4d1e296f3d":[3,0,2,0,93,1], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#ae29c611e4420f2c331f596a6017c64d0":[3,0,2,0,93,3], +"struct_nv_1_1_blast_1_1_ext_stress_solver_settings.html#aee4b24619f255f4e8bbb131fa552abe4":[3,0,2,0,93,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html":[3,0,2,0,95], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a19159cd1c7c3e2d82706df32e05bfdd3":[3,0,2,0,95,6], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a1997b9412279bea20778b66d40c7f799":[3,0,2,0,95,0], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a42160b3ec267264cda550ef5c7a29bf2":[3,0,2,0,95,2], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a473943adcb5a3160ecd994af1f4cd149":[3,0,2,0,95,5], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a68c5d83e1e50a0e7f2820496130476cc":[3,0,2,0,95,3], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#a973c47df15891ad739f2812e7d546df8":[3,0,2,0,95,4], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab2e0f4702427030af86b0f799660debb":[3,0,2,0,95,7], +"struct_nv_1_1_blast_1_1_ext_sync_event.html#ab7e76f954f569f0747b3da19166ff137":[3,0,2,0,95,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html":[3,0,2,0,96], +"struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html#ae05d8c4d30f49166b3abcedd07ed9f0f":[3,0,2,0,96,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html":[3,0,2,0,97], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a1e8a1594387167dad7ec6a6b7cbfc3f1":[3,0,2,0,97,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html#a99b73f06831555901afd53f70dcb1747":[3,0,2,0,97,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html":[3,0,2,0,98], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#a53e452712658fcd2f8c4ba272d2aa1f1":[3,0,2,0,98,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_instance.html#ac2e73c16e97747c030d8de6bdee83e3a":[3,0,2,0,98,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html":[3,0,2,0,99], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html#a9a1c1db5fb9c506a4468cca4e4e089e9":[3,0,2,0,99,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html":[3,0,2,0,99,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#a00cf151b6c7280fc5d394b8b2389ff8c":[3,0,2,0,99,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync_1_1_actor_data.html#aa07a9a2133426b3a7f5de1e5cdccfca1":[3,0,2,0,99,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html":[3,0,2,0,100], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845":[3,0,2,0,100,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a6dc74e59b9f99cbb9a99cabb8542d39c":[3,0,2,0,100,0,1], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845a8e821efbfc58abb1f947af0b5922f3b5":[3,0,2,0,100,0,3], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ad26ff1105fa8a96fa473f00c90038f17":[3,0,2,0,100,0,0], +"struct_nv_1_1_blast_1_1_ext_sync_event_type.html#a9a61dab2f51aecaea8bd63c62097a845ae5729ac420a34cf5e81c0781e0b8944c":[3,0,2,0,100,0,2], +"struct_nv_1_1_blast_1_1_facet.html":[3,0,2,0,102], +"struct_nv_1_1_blast_1_1_facet.html#a85004b9d37b2b0cadb3143f295c3ae61":[3,0,2,0,102,3], +"struct_nv_1_1_blast_1_1_facet.html#ab41a791ee0ddb9c5cb823d43c4baa19c":[3,0,2,0,102,4], +"struct_nv_1_1_blast_1_1_facet.html#ab4e7150dc9148b85ee95282927f1e6ef":[3,0,2,0,102,5], +"struct_nv_1_1_blast_1_1_facet.html#abfdb6136b83a8e77799a7d6c57a89f3b":[3,0,2,0,102,2], +"struct_nv_1_1_blast_1_1_facet.html#ac638a268669cb1cc540bd9e63ef9e7c3":[3,0,2,0,102,0], +"struct_nv_1_1_blast_1_1_facet.html#acff8a5cd0bdb20eb2209359a68849e94":[3,0,2,0,102,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html":[3,0,2,0,103], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0":[3,0,2,0,103,1], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822":[3,0,2,0,103,3], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba":[3,0,2,0,103,0], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1":[3,0,2,0,103,4], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f":[3,0,2,0,103,2], +"struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f":[3,0,2,0,103,5], +"struct_nv_1_1_blast_1_1_family_header.html":[3,0,2,0,105], +"struct_nv_1_1_blast_1_1_family_header.html#a15f6e87f69c5c84685af781f1b41413e":[3,0,2,0,105,8], +"struct_nv_1_1_blast_1_1_family_header.html#a2045936da536ed27b97eb2fc9aea9b03":[3,0,2,0,105,26], +"struct_nv_1_1_blast_1_1_family_header.html#a2a8ef3805c7eaa784d181c5af6021eaa":[3,0,2,0,105,4], +"struct_nv_1_1_blast_1_1_family_header.html#a2ca71f8bea5665e0953a0e254506692d":[3,0,2,0,105,10], +"struct_nv_1_1_blast_1_1_family_header.html#a337e4ab3bc62bba0102116003a636974":[3,0,2,0,105,19], +"struct_nv_1_1_blast_1_1_family_header.html#a44bed5d2801cd48c30141d21e1852816":[3,0,2,0,105,2], +"struct_nv_1_1_blast_1_1_family_header.html#a4e7f7432cc4c2bff92631cacf0858df8":[3,0,2,0,105,16], +"struct_nv_1_1_blast_1_1_family_header.html#a5361b8667e8a10f440f04248e232cd2f":[3,0,2,0,105,0], +"struct_nv_1_1_blast_1_1_family_header.html#a58c464d4f1ab0736c2a55e034d5b0223":[3,0,2,0,105,13], +"struct_nv_1_1_blast_1_1_family_header.html#a6667d4314fbb8eacf132cc81e8920846":[3,0,2,0,105,23], +"struct_nv_1_1_blast_1_1_family_header.html#a6dde29ddbcaa4e7f85d3d5339db300ad":[3,0,2,0,105,1], +"struct_nv_1_1_blast_1_1_family_header.html#a7bd800b1dea859ee4382d7da92d9ac5b":[3,0,2,0,105,12], +"struct_nv_1_1_blast_1_1_family_header.html#a869e926c2ba8cc6580fbab1cb601fa32":[3,0,2,0,105,7], +"struct_nv_1_1_blast_1_1_family_header.html#a89f293e52b88ad129c5f202ed2205dd8":[3,0,2,0,105,6], +"struct_nv_1_1_blast_1_1_family_header.html#a8c8dbf18c71bfd84c101542fce8498ff":[3,0,2,0,105,3], +"struct_nv_1_1_blast_1_1_family_header.html#a955d62fddfba66c346f0ae5e19890e7d":[3,0,2,0,105,17], +"struct_nv_1_1_blast_1_1_family_header.html#a9e58bee9eba848f0d5e65e0d63707f97":[3,0,2,0,105,14], +"struct_nv_1_1_blast_1_1_family_header.html#ab1500a7965fb35635af84a091cf399e1":[3,0,2,0,105,24], +"struct_nv_1_1_blast_1_1_family_header.html#acc4fd2c9b502b0a1114ec672ee64c04a":[3,0,2,0,105,22], +"struct_nv_1_1_blast_1_1_family_header.html#ad03aae1a3bd35af2196fa03d549128f1":[3,0,2,0,105,15], +"struct_nv_1_1_blast_1_1_family_header.html#ad4d40e8fc2276d698432eed10434010d":[3,0,2,0,105,18], +"struct_nv_1_1_blast_1_1_family_header.html#ad9e75fec6c74071b23efd6b149a9a88e":[3,0,2,0,105,9], +"struct_nv_1_1_blast_1_1_family_header.html#adb022b7eb3444d2ac3a8a2d5de98a9b5":[3,0,2,0,105,5], +"struct_nv_1_1_blast_1_1_family_header.html#ae17c9cdbfd5182ebaee2773a28f0443c":[3,0,2,0,105,11], +"struct_nv_1_1_blast_1_1_family_header.html#ae2a59d9dd49c92dcb6abb9ad46849976":[3,0,2,0,105,25], +"struct_nv_1_1_blast_1_1_family_header.html#af1709de992290105bacd73e44255c39e":[3,0,2,0,105,20], +"struct_nv_1_1_blast_1_1_family_header.html#af242d21a84d28cf24877def66e1d5729":[3,0,2,0,105,21], +"struct_nv_1_1_blast_1_1_fracture_desc.html":[3,0,2,0,113], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278":[3,0,2,0,113,1], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239":[3,0,2,0,113,3], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a":[3,0,2,0,113,2], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b":[3,0,2,0,113,7], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815":[3,0,2,0,113,6], +"struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52":[3,0,2,0,113,4], +"struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d":[3,0,2,0,113,0], +"struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001":[3,0,2,0,113,5], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html":[3,0,2,0,115,0], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580":[3,0,2,0,115,0,1], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d":[3,0,2,0,115,0,2], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923":[3,0,2,0,115,0,3], +"struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400":[3,0,2,0,115,0,0], +"struct_nv_1_1_blast_1_1_hash_map.html":[3,0,2,0,122], +"struct_nv_1_1_blast_1_1_hash_map.html#a959b6d3c31a9f21ed69f0cfcade20d3f":[3,0,2,0,122,0], +"struct_nv_1_1_blast_1_1_hash_set.html":[3,0,2,0,123], +"struct_nv_1_1_blast_1_1_hash_set.html#abb3e1de36be2fb129233251f720c0d93":[3,0,2,0,123,0], +"struct_nv_1_1_blast_1_1_index_d_link.html":[3,0,2,0,128], +"struct_nv_1_1_blast_1_1_index_d_link.html#af3f0c6aa0eca4628cf6292a31b910ec2":[3,0,2,0,128,0], +"struct_nv_1_1_blast_1_1_inline_array.html":[3,0,2,0,130], +"struct_nv_1_1_blast_1_1_inline_array.html#a47c4d515e65129789d1b58bf02481057":[3,0,2,0,130,0], +"struct_nv_1_1_blast_1_1_less.html":[3,0,2,0,132], +"struct_nv_1_1_blast_1_1_less.html#af453636e02446e5b2a37289755c431d6":[3,0,2,0,132,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html":[3,0,2,0,134], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4":[3,0,2,0,134,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4a982a9d27b7909cf9d7e3ce490cbb5d4a":[3,0,2,0,134,0,0], +"struct_nv_1_1_blast_1_1_ll_object_type_i_d.html#ae8bf597dc1e1e242817ae55ba0d632c4ab1133c446167ebaa0ee470506f7b6bbf":[3,0,2,0,134,0,1], +"struct_nv_1_1_blast_1_1_material.html":[3,0,2,0,136], +"struct_nv_1_1_blast_1_1_material.html#a0f54cfda76aed2f915d304fb509426e4":[3,0,2,0,136,0], +"struct_nv_1_1_blast_1_1_material.html#a1c3b9c693c653cb2bd4e874dd9b9b53c":[3,0,2,0,136,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html":[3,0,2,0,140], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317":[3,0,2,0,140,5], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2":[3,0,2,0,140,0], +"struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81":[3,0,2,0,140,4], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8":[3,0,2,0,140,2], +"struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c":[3,0,2,0,140,1], +"struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361":[3,0,2,0,140,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html":[3,0,2,0,144], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a0aa07994b6ef53830d284025968d4569":[3,0,2,0,144,1], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a2aa96ba495c5a9520ce2388c0f4e63a4":[3,0,2,0,144,3], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a882e9f74aadf9384b68ab6b92006247c":[3,0,2,0,144,0], +"struct_nv_1_1_blast_1_1_noise_configuration.html#a9f3eccc2ab7973a00d8a77751bffbbf5":[3,0,2,0,144,2], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html":[3,0,2,0,153], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a004cc3d32633bf671fa7fc09e7445d01":[3,0,2,0,153,0], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a08ceb7892b3841490c2356b9c6aa8594":[3,0,2,0,153,1], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a2e1dfe475a2a14dea61686b82a168fd1":[3,0,2,0,153,5], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a34222e94952a557f7b114a009d8ffd69":[3,0,2,0,153,2], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a591c976645a1d0bc4b527cce2803af18":[3,0,2,0,153,3], +"struct_nv_1_1_blast_1_1_p_o_i_n_t2_d.html#a67cacfccae3f246e4d340046854e72bf":[3,0,2,0,153,4], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html":[3,0,2,0,147], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b":[3,0,2,0,147,1], +"struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb":[3,0,2,0,147,0], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html":[3,0,2,0,151], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8":[3,0,2,0,151,1], +"struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8":[3,0,2,0,151,0], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html":[3,0,2,0,152], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a80203dd762ab3448bf15ebb38035b0c6":[3,0,2,0,152,3], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a8e162e0f4064a7371039968158c86d2f":[3,0,2,0,152,1], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#a912cc41daee00b48598c1fc62092440c":[3,0,2,0,152,2], +"struct_nv_1_1_blast_1_1_plane_chunk_indexer.html#adce6708f168dcfeae9fc050aebe8a604":[3,0,2,0,152,0], +"struct_nv_1_1_blast_1_1_poly_vert.html":[3,0,2,0,154], +"struct_nv_1_1_blast_1_1_poly_vert.html#a8ea78901480aee9ff5b42cbfa4f53efa":[3,0,2,0,154,1], +"struct_nv_1_1_blast_1_1_poly_vert.html#aeedaedbf387cbd04889f4dd54152e252":[3,0,2,0,154,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html":[3,0,2,0,156], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1f":[3,0,2,0,156,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa26c8a44b1b01cd578f4121e60acf62bc":[3,0,2,0,156,0,0], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1fa39c81d6175ee0aa27db53d0cd7e944e3":[3,0,2,0,156,0,2], +"struct_nv_1_1_blast_1_1_profiler_detail.html#a06be79d41391dfde43f6aa02866a3c1faa045a667a2428770e974158ff5c3f721":[3,0,2,0,156,0,1], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html":[3,0,2,0,157], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a28eb231942c349d0d50f82f413960af1":[3,0,2,0,157,4], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a4acdce84fe12b6a8f05da50d5800d0c1":[3,0,2,0,157,1], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#a76510af3d085300f0e85dcf0829cfb63":[3,0,2,0,157,3], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#ae5e985920fb9dfb436cbcf60982f4c0f":[3,0,2,0,157,2], +"struct_nv_1_1_blast_1_1_px_actor_create_info.html#af0f7e8e9589441b741bbcf42f97ffad9":[3,0,2,0,157,0], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html":[3,0,2,0,159], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3":[3,0,2,0,159,1], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1":[3,0,2,0,159,7], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f":[3,0,2,0,159,0], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29":[3,0,2,0,159,5], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39":[3,0,2,0,159,4], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31":[3,0,2,0,159,8], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a":[3,0,2,0,159,3], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462":[3,0,2,0,159,6], +"struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2":[3,0,2,0,159,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html":[3,0,2,0,160], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a0571e651471fa2a0251049c7eadde59a":[3,0,2,0,160,3], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a541cf82975e53fedb2dfe4bb5fa968f2":[3,0,2,0,160,4], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a5e224ca8a22c2e8f71dfc999beef7f1c":[3,0,2,0,160,2], +"struct_nv_1_1_blast_1_1_segment_to_index.html#a821a2da25c99a19c575c177a0d072438":[3,0,2,0,160,1], +"struct_nv_1_1_blast_1_1_segment_to_index.html#ae648b740f1f16d190960cdd65613631a":[3,0,2,0,160,0], +"struct_nv_1_1_blast_1_1_separation.html":[3,0,2,0,161], +"struct_nv_1_1_blast_1_1_separation.html#a634616e5c70786a4ca929b701daf103e":[3,0,2,0,161,2], +"struct_nv_1_1_blast_1_1_separation.html#a6d188c4600a61101c39db31d981de006":[3,0,2,0,161,1], +"struct_nv_1_1_blast_1_1_separation.html#a8dd4bdb9ec23e9faf6b1e429fbb93cb1":[3,0,2,0,161,5], +"struct_nv_1_1_blast_1_1_separation.html#ab21a1df966fa48dfce8aaf58847b5c70":[3,0,2,0,161,4], +"struct_nv_1_1_blast_1_1_separation.html#ac2bbb249c734d2227bee2338f4681a66":[3,0,2,0,161,0], +"struct_nv_1_1_blast_1_1_separation.html#aca4a35235444dbe3486bd3baf6b56571":[3,0,2,0,161,3], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html":[3,0,2,0,1,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset.html#a7d890ed79308a7b2432e204f5ca5e18f":[3,0,2,0,1,0,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_asset_1_1__capnp_private.html":[3,0,2,0,1,0,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html":[3,0,2,0,1,1], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset.html#a31f781a28c7ea0b5e6754c6ec52e3c98":[3,0,2,0,1,1,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1__capnp_private.html":[3,0,2,0,1,1,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html":[3,0,2,0,1,2], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk.html#a9998f1bce21f2e99b4ea3ccc6460bfe9":[3,0,2,0,1,2,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_chunk_1_1__capnp_private.html":[3,0,2,0,1,2,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html":[3,0,2,0,1,3], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk.html#ab4e4382b79c9a1bb2302fda4d42dc76b":[3,0,2,0,1,3,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1__capnp_private.html":[3,0,2,0,1,3,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html":[3,0,2,0,1,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond.html#aba9db763c7d61a87c3b254dd5995e4ba":[3,0,2,0,1,4,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1__capnp_private.html":[3,0,2,0,1,4,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html":[3,0,2,0,1,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk.html#adad84784e9a4196062b7c04f50ae8d70":[3,0,2,0,1,5,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1__capnp_private.html":[3,0,2,0,1,5,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html":[3,0,2,0,1,6], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#a255df2928f723c0d99d7a98f31a7c19f":[3,0,2,0,1,6,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block.html#ae2b15ff39037948f4690d4f2173b980b":[3,0,2,0,1,6,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1__capnp_private.html":[3,0,2,0,1,6,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html":[3,0,2,0,1,7], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph.html#a84f19854bf8e9b342106f742db22559d":[3,0,2,0,1,7,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_nv_blast_support_graph_1_1__capnp_private.html":[3,0,2,0,1,7,0] }; diff --git a/docs/source_docs/files/navtreeindex18.js b/docs/source_docs/files/navtreeindex18.js index 4e17edb..f6639cd 100755 --- a/docs/source_docs/files/navtreeindex18.js +++ b/docs/source_docs/files/navtreeindex18.js @@ -1,212 +1,253 @@ var NAVTREEINDEX18 = { -"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc":[3,0,33,1], -"struct_nv_blast_ext_radial_damage_desc.html#af3546b34798c8d8f97facb157f44a35d":[3,0,33,2], -"struct_nv_blast_ext_radial_damage_desc.html#afd4c995f6402ebf1feaff268c7ca849b":[3,0,33,3], -"struct_nv_blast_ext_shear_damage_desc.html":[3,0,34], -"struct_nv_blast_ext_shear_damage_desc.html#a257c42d51ea53fc4e14b6dad2968cf0c":[3,0,34,3], -"struct_nv_blast_ext_shear_damage_desc.html#a5a5b8cbdce8ee01e223ac81bf11ff35a":[3,0,34,2], -"struct_nv_blast_ext_shear_damage_desc.html#a72f2f98168be1a777197eefefe49aef2":[3,0,34,0], -"struct_nv_blast_ext_shear_damage_desc.html#a7c5a12680fd2f8eae33a45b2a6e57946":[3,0,34,1], -"struct_nv_blast_ext_shear_damage_desc.html#ae214121c1283b6e661db615a0512f0a2":[3,0,34,4], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html":[3,0,35], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a05f639df7fe680ee1dc98edda4ad4fa6":[3,0,35,0], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a2ce313d5190f2b2705abcddce4c56d06":[3,0,35,1], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#ac4532a1c00e85c345d54beff07d61da5":[3,0,35,2], -"struct_nv_blast_ext_triangle_intersection_damage_desc.html#af4da706fc0cb7a98c8fb30ef4bd2f4c1":[3,0,35,3], -"struct_nv_blast_family.html":[3,0,36], -"struct_nv_blast_fracture_buffers.html":[3,0,37], -"struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307":[3,0,37,2], -"struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837":[3,0,37,1], -"struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356":[3,0,37,0], -"struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc":[3,0,37,3], -"struct_nv_blast_graph_shader_actor.html":[3,0,38], -"struct_nv_blast_graph_shader_actor.html#a0d24558f3c19292188acb08665500390":[3,0,38,8], -"struct_nv_blast_graph_shader_actor.html#a2692d368ec1c3a96345643b744920a4b":[3,0,38,0], -"struct_nv_blast_graph_shader_actor.html#a2dcbf1a8af0917a3989d356e1691ab26":[3,0,38,13], -"struct_nv_blast_graph_shader_actor.html#a57bf267baa9b5397af645203592a0a40":[3,0,38,5], -"struct_nv_blast_graph_shader_actor.html#a67e59c295b84a97dc493e2ac824fb0d7":[3,0,38,10], -"struct_nv_blast_graph_shader_actor.html#a6e4ce5f47dabfa8657173e085f1708c9":[3,0,38,1], -"struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3":[3,0,38,2], -"struct_nv_blast_graph_shader_actor.html#a7d93e1fd93ea0d30f9e7c580fabd89fa":[3,0,38,7], -"struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf":[3,0,38,3], -"struct_nv_blast_graph_shader_actor.html#ab33f3af55cf81d8cb0b3cce0504c2e51":[3,0,38,11], -"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,38,9], -"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,38,12], -"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,38,6], -"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,38,4], -"struct_nv_blast_i_d.html":[3,0,39], -"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,39,0], -"struct_nv_blast_message.html":[3,0,40], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,40,0], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,40,0,3], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,40,0,2], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,40,0,1], -"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,40,0,0], -"struct_nv_blast_subgraph_shader_actor.html":[3,0,41], -"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,41,1], -"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,41,0], -"struct_nv_blast_support_graph.html":[3,0,42], -"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,42,3], -"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,42,0], -"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,42,2], -"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,42,4], -"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,42,1], -"struct_nv_blast_timers.html":[3,0,43], -"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,43,0], -"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,43,3], -"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,43,2], -"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,43,1], -"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,43,4], -"struct_nv_pack_validation.html":[1,0,0], -"struct_nv_pack_validation.html#a40f4235d496c08e79e6dcd7e82416a61":[1,0,0,1], -"struct_nv_pack_validation.html#a7ea43411fcaa5aee6c47a9d2241cb5ae":[1,0,0,0], -"struct_nvc_bounds3.html":[3,0,44], -"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,44,0], -"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,44,1], -"struct_nvc_mat33.html":[3,0,45], -"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,45,0], -"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,45,2], -"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,45,1], -"struct_nvc_mat34.html":[3,0,46], -"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,46,1], -"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,46,0], -"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,46,2], -"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,46,3], -"struct_nvc_mat44.html":[3,0,47], -"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,47,3], -"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,47,1], -"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,47,2], -"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,47,0], -"struct_nvc_plane.html":[3,0,48], -"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,48,0], -"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,48,1], -"struct_nvc_quat.html":[3,0,49], -"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,49,0], -"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,49,1], -"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,49,3], -"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,49,2], -"struct_nvc_transform.html":[3,0,50], -"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,50,1], -"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,50,0], -"struct_nvc_vec2.html":[3,0,51], -"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,51,1], -"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,51,0], -"struct_nvc_vec2i.html":[3,0,52], -"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,52,1], -"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,52,0], -"struct_nvc_vec3.html":[3,0,53], -"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,53,2], -"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,53,0], -"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,53,1], -"struct_nvc_vec3i.html":[3,0,54], -"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,54,2], -"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,54,0], -"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,54,1], -"struct_nvc_vec4.html":[3,0,55], -"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,55,2], -"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,55,1], -"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,55,3], -"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,55,0], -"struct_nvc_vec4i.html":[3,0,56], -"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,56,1], -"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,56,2], -"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,56,0], -"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,56,3], -"struct_v_h_a_c_d_1_1_material.html":[3,0,5,4], -"struct_v_h_a_c_d_1_1_material.html#a23f2db8780ccb57ae31586ddba757ed8":[3,0,5,4,5], -"struct_v_h_a_c_d_1_1_material.html#a31beb306c73cae16dab9d178dd07a6df":[3,0,5,4,4], -"struct_v_h_a_c_d_1_1_material.html#a6c6e1d25e3ad8bcf8c176793a5473f75":[3,0,5,4,2], -"struct_v_h_a_c_d_1_1_material.html#a941954b7652d10a4fa2b4eb53fa1ade2":[3,0,5,4,3], -"struct_v_h_a_c_d_1_1_material.html#aaa398deb7f864c6e6e63d0d5c72f8a26":[3,0,5,4,6], -"struct_v_h_a_c_d_1_1_material.html#ad884b944feaf4f4e3ddad268e9d4bebe":[3,0,5,4,1], -"struct_v_h_a_c_d_1_1_material.html#afdefe33c5c28cb9c439aa300780fb78b":[3,0,5,4,0], -"struct_v_h_a_c_d_1_1_plane.html":[3,0,5,7], -"struct_v_h_a_c_d_1_1_plane.html#a36aaeb25032a65c6c576ee105c08d985":[3,0,5,7,3], -"struct_v_h_a_c_d_1_1_plane.html#a692ccd9dc1e6eade8bb11730cab7ac3a":[3,0,5,7,0], -"struct_v_h_a_c_d_1_1_plane.html#a8496c092615c92df2e4743daf31b3c35":[3,0,5,7,2], -"struct_v_h_a_c_d_1_1_plane.html#ad657a5607baca7ab7f534e1c2b952ab8":[3,0,5,7,4], -"struct_v_h_a_c_d_1_1_plane.html#ae51bf4007b4aedffb95e02b691a13462":[3,0,5,7,1], -"struct_v_h_a_c_d_1_1_plane.html#aedf32ee1ad177055524e137f788bff24":[3,0,5,7,5], -"struct_v_h_a_c_d_1_1_tetrahedron.html":[3,0,5,11], -"struct_v_h_a_c_d_1_1_tetrahedron.html#a2b4f0de03ae20f6ee8c98c9492e08059":[3,0,5,11,0], -"struct_v_h_a_c_d_1_1_tetrahedron.html#a4004d7740feb648a808ab3a7a1ce3c20":[3,0,5,11,1], -"struct_v_h_a_c_d_1_1_voxel.html":[3,0,5,22], -"struct_v_h_a_c_d_1_1_voxel.html#aa548eabd1553d3496598f88ba721fdac":[3,0,5,22,1], -"struct_v_h_a_c_d_1_1_voxel.html#acef17cfff054e7c5fe7238da6994c8e8":[3,0,5,22,0], -"structbt_aligned_allocator_1_1rebind.html":[3,0,6,0], -"structbt_aligned_allocator_1_1rebind.html#aa186e8a4d970bc530c270877cb0a0f12":[3,0,6,0,0], -"structbt_typed_object.html":[3,0,9], -"structbt_typed_object.html#a14f0e3b6f9afd1e9c1f503db638a329b":[3,0,9,1], -"structbt_typed_object.html#ac600a3119429dab41dc6b4ca64762ee2":[3,0,9,2], -"structbt_typed_object.html#af10da9ddb749e24940da236199d920cd":[3,0,9,0], -"structbt_vector3_double_data.html":[3,0,10], -"structbt_vector3_double_data.html#a69c991016e883f0320d5c646f56d243e":[3,0,10,0], -"structbt_vector3_float_data.html":[3,0,11], -"structbt_vector3_float_data.html#ab246fb8dc0af06cfb3260d836591dc46":[3,0,11,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html":[3,0,4,0,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a29ae0bd690b9e06dd21b72e072fd9ccb":[3,0,4,0,0,0], -"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a87c43f402b63e1e206f25fad5ce999dc":[3,0,4,0,0,1], -"todo.html":[0], -"vhacd_circular_list_8h.html":[4,0,0,1,1,1,0,0,7], -"vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed":[4,0,0,1,1,1,0,0,7,2], -"vhacd_circular_list_8h_source.html":[4,0,0,1,1,1,0,0,7], -"vhacd_i_c_hull_8h.html":[4,0,0,1,1,1,0,0,8], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3":[4,0,0,1,1,1,0,0,8,2], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad032ff6752c1b29218d266f5fd7f6c03":[4,0,0,1,1,1,0,0,8,2,4], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad163eda549fc9c6879fcc29a568f4526":[4,0,0,1,1,1,0,0,8,2,3], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad42a18eca7aeae5c07ebc612be625222":[4,0,0,1,1,1,0,0,8,2,1], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad74b2db47a4223e9d12bd1d3dfd47cf2":[4,0,0,1,1,1,0,0,8,2,2], -"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ae4636f6d8dc64f99fd3389e0b8532032":[4,0,0,1,1,1,0,0,8,2,0], -"vhacd_i_c_hull_8h.html#afe0e7ce57f81f4e0288fe80ed993c7e2":[4,0,0,1,1,1,0,0,8,1], -"vhacd_i_c_hull_8h_source.html":[4,0,0,1,1,1,0,0,8], -"vhacd_manifold_mesh_8h.html":[4,0,0,1,1,1,0,0,9], -"vhacd_manifold_mesh_8h.html#a922080a88d085134e2874f362840edb6":[4,0,0,1,1,1,0,0,9,4], -"vhacd_manifold_mesh_8h_source.html":[4,0,0,1,1,1,0,0,9], -"vhacd_mesh_8h.html":[4,0,0,1,1,1,0,0,10], -"vhacd_mesh_8h.html#a09d737ec45c0c0ae479ac780ed2c6beb":[4,0,0,1,1,1,0,0,10,3], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865":[4,0,0,1,1,1,0,0,10,5], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a019eac56d2a991a065f434ba381c5ddb":[4,0,0,1,1,1,0,0,10,5,0], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a44eb1e21342fbc10a86a0105f0a5c5e9":[4,0,0,1,1,1,0,0,10,5,2], -"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a8565a3691153035cfa2fc846649e630c":[4,0,0,1,1,1,0,0,10,5,1], -"vhacd_mesh_8h.html#ad5c2e227cffc17b6d4462cf0b03c38a2":[4,0,0,1,1,1,0,0,10,4], -"vhacd_mesh_8h_source.html":[4,0,0,1,1,1,0,0,10], -"vhacd_mutex_8h.html":[4,0,0,1,1,1,0,0,11], -"vhacd_mutex_8h.html#a7e98eb1cf9da810af05419e88a9361cd":[4,0,0,1,1,1,0,0,11,2], -"vhacd_mutex_8h.html#a902ded4fa4922238dc735a3591ec1105":[4,0,0,1,1,1,0,0,11,1], -"vhacd_mutex_8h.html#ad539e4f7123742216d949aabf220cfab":[4,0,0,1,1,1,0,0,11,3], -"vhacd_mutex_8h_source.html":[4,0,0,1,1,1,0,0,11], -"vhacd_raycast_mesh_8h.html":[4,0,0,1,1,1,0,0,12], -"vhacd_raycast_mesh_8h_source.html":[4,0,0,1,1,1,0,0,12], -"vhacd_s_array_8h.html":[4,0,0,1,1,1,0,0,13], -"vhacd_s_array_8h.html#a00cc2c1a648d1eee863675a461e541e9":[4,0,0,1,1,1,0,0,13,2], -"vhacd_s_array_8h.html#aeec8eb5a000d3e7b5d7c4fcf0bddb0d0":[4,0,0,1,1,1,0,0,13,1], -"vhacd_s_array_8h_source.html":[4,0,0,1,1,1,0,0,13], -"vhacd_timer_8h.html":[4,0,0,1,1,1,0,0,14], -"vhacd_timer_8h.html#a904545bf0ca8a1788e07682e4aea0f62":[4,0,0,1,1,1,0,0,14,1], -"vhacd_timer_8h_source.html":[4,0,0,1,1,1,0,0,14], -"vhacd_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,0,16], -"vhacd_v_h_a_c_d_8h.html#a0c437a2f10c2744274175758659c6b3f":[4,0,0,1,1,1,0,0,16,1], -"vhacd_v_h_a_c_d_8h.html#a7d57e139757b24d6554cca6cf9237335":[4,0,0,1,1,1,0,0,16,5], -"vhacd_v_h_a_c_d_8h.html#a88efde7b01fddd88f8d5486900694426":[4,0,0,1,1,1,0,0,16,4], -"vhacd_v_h_a_c_d_8h.html#a98105bf63d2188374c64df6afc5d3fc4":[4,0,0,1,1,1,0,0,16,2], -"vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9":[4,0,0,1,1,1,0,0,16,3], -"vhacd_v_h_a_c_d_8h_source.html":[4,0,0,1,1,1,0,0,16], -"vhacd_vector_8h.html":[4,0,0,1,1,1,0,0,15], -"vhacd_vector_8h.html#a1fe28aec9955a96a496c18e12aa308e1":[4,0,0,1,1,1,0,0,15,3], -"vhacd_vector_8h.html#a226c89952bee9b02fd591c751a6a0e29":[4,0,0,1,1,1,0,0,15,4], -"vhacd_vector_8h.html#ab4f2523ab906fe31346f76713c7babf2":[4,0,0,1,1,1,0,0,15,2], -"vhacd_vector_8h_source.html":[4,0,0,1,1,1,0,0,15], -"vhacd_volume_8h.html":[4,0,0,1,1,1,0,0,17], -"vhacd_volume_8h.html#a20c2f697d317777261103d2cfa08a318":[4,0,0,1,1,1,0,0,17,9], -"vhacd_volume_8h.html#a250815d54aa76245da687371014fb5be":[4,0,0,1,1,1,0,0,17,10], -"vhacd_volume_8h.html#a2c0f366e586ea26378b7a82e4d9bd6ba":[4,0,0,1,1,1,0,0,17,6], -"vhacd_volume_8h.html#a51b64e64194eaa937ea06eb967b69057":[4,0,0,1,1,1,0,0,17,8], -"vhacd_volume_8h.html#a527212a38d09ec1f0eace1b101febfb0":[4,0,0,1,1,1,0,0,17,11], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777":[4,0,0,1,1,1,0,0,17,7], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a0b37d7540c641dd35c962bd1181fc417":[4,0,0,1,1,1,0,0,17,7,2], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a292c75230b06c7e7baa1e64ef1dfc68f":[4,0,0,1,1,1,0,0,17,7,3], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a9c7087d4fade036ec0bfa86cde099b34":[4,0,0,1,1,1,0,0,17,7,1], -"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777ab17e67c7cd6cc2ba18f3e34c4348acb8":[4,0,0,1,1,1,0,0,17,7,0], -"vhacd_volume_8h_source.html":[4,0,0,1,1,1,0,0,17] +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html":[3,0,2,0,1,8], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a34ed40dba9737d11801372acde252b5a":[3,0,2,0,1,8,5], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry.html#a8aa770569b91693313927c1ffdec4074":[3,0,2,0,1,8,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1__capnp_private.html":[3,0,2,0,1,8,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html":[3,0,2,0,1,9], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale.html#a1a1001413da3fec45473c2c9da3807ce":[3,0,2,0,1,9,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1__capnp_private.html":[3,0,2,0,1,9,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html":[3,0,2,0,1,10], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat.html#afbbec98d7a729e804e36b284ab4b4d98":[3,0,2,0,1,10,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1__capnp_private.html":[3,0,2,0,1,10,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html":[3,0,2,0,1,11], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform.html#af891a620a681784a3ea8ed57d7096d57":[3,0,2,0,1,11,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1__capnp_private.html":[3,0,2,0,1,11,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html":[3,0,2,0,1,12], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3.html#ab7fe4079505c53be0b1531d22173014e":[3,0,2,0,1,12,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_px_vec3_1_1__capnp_private.html":[3,0,2,0,1,12,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html":[3,0,2,0,1,13], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset.html#ac8cbaaf959be97936632b5b691f2ba38":[3,0,2,0,1,13,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_1_1__capnp_private.html":[3,0,2,0,1,13,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html":[3,0,2,0,1,14], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc.html#a20a1fc9265d65c4977b6b8fa293b7e38":[3,0,2,0,1,14,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_tk_asset_joint_desc_1_1__capnp_private.html":[3,0,2,0,1,14,0], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html":[3,0,2,0,1,15], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d.html#a478c3f1e77771bae9c3112d98b97d730":[3,0,2,0,1,15,4], +"struct_nv_1_1_blast_1_1_serialization_1_1_u_u_i_d_1_1__capnp_private.html":[3,0,2,0,1,15,0], +"struct_nv_1_1_blast_1_1_shared_face.html":[3,0,2,0,164], +"struct_nv_1_1_blast_1_1_shared_face.html#a018d533cdd3f33f91ef6fa8083a1bf43":[3,0,2,0,164,7], +"struct_nv_1_1_blast_1_1_shared_face.html#a39746301120ce22fd190189300cc2dcc":[3,0,2,0,164,3], +"struct_nv_1_1_blast_1_1_shared_face.html#a4f4a5a9045d3e06d9a29b956d6192c0f":[3,0,2,0,164,0], +"struct_nv_1_1_blast_1_1_shared_face.html#a53f6135cbc9e023485b903f42778f2b9":[3,0,2,0,164,2], +"struct_nv_1_1_blast_1_1_shared_face.html#abf295a5e931ffdc0ecf69ef2dc621c95":[3,0,2,0,164,4], +"struct_nv_1_1_blast_1_1_shared_face.html#ac8ab3ad7169b6a404eceef389a6e6bca":[3,0,2,0,164,5], +"struct_nv_1_1_blast_1_1_shared_face.html#ad07df8d2530bfbe5d4cc71fda2f8845e":[3,0,2,0,164,6], +"struct_nv_1_1_blast_1_1_shared_face.html#af6b9ee40d745ea78244a355c0d65f5cb":[3,0,2,0,164,1], +"struct_nv_1_1_blast_1_1_slicing_configuration.html":[3,0,2,0,167], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a4d108dd0a46bc2ea6c9fe1b11c369f5a":[3,0,2,0,167,2], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a7d8debe2d2ad2e97208c0cdb57022640":[3,0,2,0,167,4], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8b81e5abf2237e0a47eb03373c5e1075":[3,0,2,0,167,3], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a8bff4d55245144ddd63013e245c1a7cc":[3,0,2,0,167,0], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#a90059b509ffd4aa9129c70bf96b3ac79":[3,0,2,0,167,5], +"struct_nv_1_1_blast_1_1_slicing_configuration.html#ad8d390988e458dbb0d515d7946e75237":[3,0,2,0,167,1], +"struct_nv_1_1_blast_1_1_support_graph.html":[3,0,2,0,169], +"struct_nv_1_1_blast_1_1_support_graph.html#a014cef22dc0e4821bb9cf3f4909c2d84":[3,0,2,0,169,1], +"struct_nv_1_1_blast_1_1_support_graph.html#a160d99e7dccce52d9dbc7a7eb23043f0":[3,0,2,0,169,2], +"struct_nv_1_1_blast_1_1_support_graph.html#a6af3de1ef6dc313fa28ba9eb494a4dce":[3,0,2,0,169,0], +"struct_nv_1_1_blast_1_1_support_graph.html#a87bda76812a1fe6370af230432965b2e":[3,0,2,0,169,3], +"struct_nv_1_1_blast_1_1_support_graph.html#a8e25ca3c8d3213c3737e53b7094431d1":[3,0,2,0,169,5], +"struct_nv_1_1_blast_1_1_support_graph.html#ad915d4af55ca603f07df7c2f5774c9b3":[3,0,2,0,169,4], +"struct_nv_1_1_blast_1_1_tk_actor_data.html":[3,0,2,0,173], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#a7c88bccb5c40ecae592ba67d1cc91b68":[3,0,2,0,173,0], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ab279c882b2df84148ca6d61c4beb6e2c":[3,0,2,0,173,1], +"struct_nv_1_1_blast_1_1_tk_actor_data.html#ae648745137d1ba4ac78dbb8189e43f96":[3,0,2,0,173,2], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html":[3,0,2,0,174], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a5492ae73de8b32b187c1cba24bb035b4":[3,0,2,0,174,0], +"struct_nv_1_1_blast_1_1_tk_actor_desc.html#a70c0d996c924c3c0656b17228413d19c":[3,0,2,0,174,1], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html":[3,0,2,0,175], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54":[3,0,2,0,175,0], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54a0b11a8f1c57865af0f03cdfc7df62f52":[3,0,2,0,175,0,0], +"struct_nv_1_1_blast_1_1_tk_actor_flag.html#a6018d53594950eb9dd51a23538df0a54aebc6b3040a521ce237c9c6c030127ca4":[3,0,2,0,175,0,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html":[3,0,2,0,178], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a12f1bf331d235d678ea5b1d8c98d2e8e":[3,0,2,0,178,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cc":[3,0,2,0,178,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca1f14e7d9defb7fb5476b281741f3d2be":[3,0,2,0,178,0,0], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a15a3f484366da17014e60980753a39cca6577aa74a8951c3cab057e369702e416":[3,0,2,0,178,0,1], +"struct_nv_1_1_blast_1_1_tk_asset_desc.html#a7c465247a0317fe6a46f32c4850bfa87":[3,0,2,0,178,2], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html":[3,0,2,0,179], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#a89508d6669e2375c5896ae37bad6d09d":[3,0,2,0,179,0], +"struct_nv_1_1_blast_1_1_tk_asset_joint_desc.html#ad2f879c85037d1efe3923d2b024e623c":[3,0,2,0,179,1], +"struct_nv_1_1_blast_1_1_tk_event.html":[3,0,2,0,180], +"struct_nv_1_1_blast_1_1_tk_event.html#a000709f52a7d7e2629aaa0114260dec5":[3,0,2,0,180,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07b":[3,0,2,0,180,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba02c12594603837feafbdb7f02aa5f7d8":[3,0,2,0,180,0,0], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba19ab6a1a1e39df40326e78ede85dd647":[3,0,2,0,180,0,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba31e6a4fa25b3f83bb3e23185829430b2":[3,0,2,0,180,0,3], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07ba8ddfbe9ceb31a245bd3c53bacd64353b":[3,0,2,0,180,0,4], +"struct_nv_1_1_blast_1_1_tk_event.html#a13a95a0e6743fea0f0a374a3d943b07bac6b2016ae9607033e0d76000d6d13e98":[3,0,2,0,180,0,2], +"struct_nv_1_1_blast_1_1_tk_event.html#a255a9107e4fc1135668f9f54eeeec46a":[3,0,2,0,180,1], +"struct_nv_1_1_blast_1_1_tk_event.html#a84ab4fb1c357357dd349bb367d1f93dc":[3,0,2,0,180,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html":[3,0,2,0,184], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a12a93f44073001a91bb5e6ce2546a58fa32a3a2f7f1a68ff430f0ac66e531d913":[3,0,2,0,184,0], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165":[3,0,2,0,184,2], +"struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030":[3,0,2,0,184,1], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html":[3,0,2,0,185], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e":[3,0,2,0,185,3], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603":[3,0,2,0,185,2], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a72dd097e130d579a018b911e6347f5c7":[3,0,2,0,185,6], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#a756a9bfae666a76dcf509a88b856c7db":[3,0,2,0,185,4], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925":[3,0,2,0,185,1], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024":[3,0,2,0,185,0], +"struct_nv_1_1_blast_1_1_tk_fracture_events.html#acfb0961d364f23fcbf30196eb5970567":[3,0,2,0,185,5], +"struct_nv_1_1_blast_1_1_tk_group_desc.html":[3,0,2,0,189], +"struct_nv_1_1_blast_1_1_tk_group_desc.html#ae54fdf33182bd2f481e70c9a05976d48":[3,0,2,0,189,0], +"struct_nv_1_1_blast_1_1_tk_group_stats.html":[3,0,2,0,190], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a52eb102c439a0daefca7f2099a18c2a0":[3,0,2,0,190,2], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a56d10b130bec08fbebd96fa22c1d9e63":[3,0,2,0,190,1], +"struct_nv_1_1_blast_1_1_tk_group_stats.html#a6223e0ddf13688cc1abc1aeb1a152fb3":[3,0,2,0,190,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html":[3,0,2,0,194], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#a9d70c2dfe965350822d9b651436f32d5":[3,0,2,0,194,2], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#abed941edd9f9d14c7dd8e25b4fa6d896":[3,0,2,0,194,0], +"struct_nv_1_1_blast_1_1_tk_joint_data.html#acd1894619d5abd13a48e57833736ed3d":[3,0,2,0,194,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html":[3,0,2,0,195], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a1b8542c85c4ce7cdedc03157b7c2427d":[3,0,2,0,195,1], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#a34dab72bc3d33c4927c00f870f93ae37":[3,0,2,0,195,0], +"struct_nv_1_1_blast_1_1_tk_joint_desc.html#ae6badf651ba000f9fe081a5ca096d6cc":[3,0,2,0,195,2], +"struct_nv_1_1_blast_1_1_tk_joint_link.html":[3,0,2,0,197], +"struct_nv_1_1_blast_1_1_tk_joint_link.html#ab23a4bfae32dbb42019d822386610b9c":[3,0,2,0,197,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html":[3,0,2,0,198], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a1d4d35a36d2fa508b40785ab17694883":[3,0,2,0,198,3], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c":[3,0,2,0,198,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d":[3,0,2,0,198,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8":[3,0,2,0,198,1,0], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717":[3,0,2,0,198,1,1], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da7cfcf13b35fbd5644d11037762bb053c":[3,0,2,0,198,1,2], +"struct_nv_1_1_blast_1_1_tk_joint_update_event.html#aba5f7ab9ad11a81e32ac107278428c8e":[3,0,2,0,198,2], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html":[3,0,2,0,200], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373":[3,0,2,0,200,0], +"struct_nv_1_1_blast_1_1_tk_object_type_i_d.html#a74dfb65256e079e10e40afa11bd79373a91e23bb0f555f807a27f1f1b37cf1a3d":[3,0,2,0,200,0,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html":[3,0,2,0,201], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145":[3,0,2,0,201,2], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f":[3,0,2,0,201,0], +"struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c":[3,0,2,0,201,3], +"struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be":[3,0,2,0,201,1], +"struct_nv_1_1_blast_1_1_tk_type_index.html":[3,0,2,0,204], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493a":[3,0,2,0,204,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa0785a75fbc075612bffb021a49526ba2":[3,0,2,0,204,0,0], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa36f1dbee3e8bc13b989992ae25cdf851":[3,0,2,0,204,0,3], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aa53ef4f7c1cd9409edfd91fecee682ad8":[3,0,2,0,204,0,2], +"struct_nv_1_1_blast_1_1_tk_type_index.html#a57681ffd26c84b5272b7e0c23103493aadf711c875bcfeb8a7cd48b341cfea39e":[3,0,2,0,204,0,1], +"struct_nv_1_1_blast_1_1_tk_worker_job.html":[3,0,2,0,206], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#a52754f8fd3ce679380fb13a3549fd8d1":[3,0,2,0,206,2], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#ae3881de93a5f5224791f6f87f94f3f96":[3,0,2,0,206,1], +"struct_nv_1_1_blast_1_1_tk_worker_job.html#afbf6999089abcfac1871f151217f1f91":[3,0,2,0,206,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html":[3,0,2,0,212], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a13eaba7506fd27fbddb3233677cd5699":[3,0,2,0,212,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a2d99b5f1b67fa161257bb4ea9f12e0e0":[3,0,2,0,212,2], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#a51e2edc3fd1595606bf16fe29c34f0f9":[3,0,2,0,212,4], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#ae9cef0c8a067f17912c1ef2b95081d40":[3,0,2,0,212,1], +"struct_nv_1_1_blast_1_1_tr_prc_triangle.html#aee769e8e688e1687c5ba6c6be22f502a":[3,0,2,0,212,3], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html":[3,0,2,0,213], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a275aa4112f44a3c6c6a6400768b612ef":[3,0,2,0,213,1], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a2f61c65d8cddf3c8054ab849bd43a495":[3,0,2,0,213,0], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a850b2c0552513fb056876d438cd74ff6":[3,0,2,0,213,2], +"struct_nv_1_1_blast_1_1_tr_prc_triangle2d.html#a877675cc4f9d9dbcb3f9a70c84bd0c19":[3,0,2,0,213,3], +"struct_nv_1_1_blast_1_1_triangle.html":[3,0,2,0,207], +"struct_nv_1_1_blast_1_1_triangle.html#a39a1ceee6d477adcae017ccce89e4907":[3,0,2,0,207,6], +"struct_nv_1_1_blast_1_1_triangle.html#a7161aa4637570593093cac005c843175":[3,0,2,0,207,10], +"struct_nv_1_1_blast_1_1_triangle.html#a7234a56a61980c9ab56ae997e4fd6a0e":[3,0,2,0,207,4], +"struct_nv_1_1_blast_1_1_triangle.html#a89b6fa3e18084a8e90d4a22177416217":[3,0,2,0,207,1], +"struct_nv_1_1_blast_1_1_triangle.html#a8cd64228c791b4a383152b5d1e40095c":[3,0,2,0,207,2], +"struct_nv_1_1_blast_1_1_triangle.html#ab832c1b248d12e5d6d292a10be2fe199":[3,0,2,0,207,9], +"struct_nv_1_1_blast_1_1_triangle.html#acbec7104b98f9ab000d22e910d3b9def":[3,0,2,0,207,7], +"struct_nv_1_1_blast_1_1_triangle.html#adf09f79e35433791b1fa7e4840d3fb63":[3,0,2,0,207,5], +"struct_nv_1_1_blast_1_1_triangle.html#adf3a66bdd94f5cd516a4a5b15d23b6b3":[3,0,2,0,207,8], +"struct_nv_1_1_blast_1_1_triangle.html#ae1a81abd0388b1c098b95b442b72650c":[3,0,2,0,207,0], +"struct_nv_1_1_blast_1_1_triangle.html#af761772af1cbbb9827c88b615c150cb5":[3,0,2,0,207,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html":[3,0,2,0,208], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a26f032d412ed150b68bb531e7a1b639d":[3,0,2,0,208,0], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a2e593b5effb784c464672c949efcb08a":[3,0,2,0,208,8], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a446e31b797cbe07774e80a81c5fbe05c":[3,0,2,0,208,3], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a6a3ccd2a6daec7b15916e4c83c97d116":[3,0,2,0,208,7], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a7324ae8ef71b4ddb947bf00f04b7dd97":[3,0,2,0,208,6], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#a9174058ba483b96c990ca30e5d985e32":[3,0,2,0,208,5], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aa6a1711ab535f45d870c194a8e346a69":[3,0,2,0,208,10], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#aadc1efaf4d0f77ab8f092cd14fb82a00":[3,0,2,0,208,2], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#abff0963d62134aabe871bbea37b68444":[3,0,2,0,208,1], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ad3aebc12ff4423d9c7dcaaadf77e7104":[3,0,2,0,208,9], +"struct_nv_1_1_blast_1_1_triangle_indexed.html#ae8501aa397ccc049b5a7927f32c04c72":[3,0,2,0,208,4], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html":[3,0,2,0,211,0], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675":[3,0,2,0,211,0,2], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad":[3,0,2,0,211,0,1], +"struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6":[3,0,2,0,211,0,0], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html":[3,0,2,0,214], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4":[3,0,2,0,214,4], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd":[3,0,2,0,214,0], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d":[3,0,2,0,214,3], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516":[3,0,2,0,214,1], +"struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae":[3,0,2,0,214,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html":[3,0,2,0,2,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html#a3a38d067e70fffca879b6d7139952652":[3,0,2,0,2,2,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html":[3,0,2,0,2,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#aa1a733303a2cf444b2feca0659e6baf0":[3,0,2,0,2,0,1], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ad0c0d42fa98073907e15bfee206cd098":[3,0,2,0,2,0,2], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec3.html#ae335cbbcb1b1a657b4e42feb54a413ae":[3,0,2,0,2,0,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html":[3,0,2,0,2,1], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#a1c361f283cb854916057ab8fcbe85062":[3,0,2,0,2,1,0], +"struct_nv_1_1_blast_1_1_v_s_a_1_1_vec4.html#aa03b64741c5ebccd33323c19a278da2c":[3,0,2,0,2,1,1], +"struct_nv_1_1_blast_1_1_vertex.html":[3,0,2,0,215], +"struct_nv_1_1_blast_1_1_vertex.html#a55e4c4ebbb67781cf7ce78881ab62ccb":[3,0,2,0,215,1], +"struct_nv_1_1_blast_1_1_vertex.html#a58ce53dd6b962f178236c15bca2f7560":[3,0,2,0,215,0], +"struct_nv_1_1_blast_1_1_vertex.html#af9dd92717183ed2bda738d8d5afc845f":[3,0,2,0,215,2], +"struct_nv_1_1_blast_1_1_vrt_comp.html":[3,0,2,0,219], +"struct_nv_1_1_blast_1_1_vrt_comp.html#a394c39b826fd05e37f7ea5403f13fb2a":[3,0,2,0,219,0], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html":[3,0,2,0,220], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1":[3,0,2,0,220,0], +"struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c":[3,0,2,0,220,1], +"struct_nv_blast_actor.html":[3,0,14], +"struct_nv_blast_actor_desc.html":[3,0,15], +"struct_nv_blast_actor_desc.html#a363b057cfbee1c7ea8edb23d6b04388d":[3,0,15,0], +"struct_nv_blast_actor_desc.html#a606df7d2c5a1d45e562fbdb8a8b79fa3":[3,0,15,1], +"struct_nv_blast_actor_desc.html#ab9ce8fff059a17cfffd7e5965fa59ea1":[3,0,15,2], +"struct_nv_blast_actor_desc.html#ad2a4f6be8fd6d1a3a819ad76a0cdba2b":[3,0,15,3], +"struct_nv_blast_actor_split_event.html":[3,0,16], +"struct_nv_blast_actor_split_event.html#a68a98a5294eeab3684151324d6aa87a7":[3,0,16,1], +"struct_nv_blast_actor_split_event.html#a80b5ff70f6f204ffbcbd8c0e2849899a":[3,0,16,0], +"struct_nv_blast_asset.html":[3,0,17], +"struct_nv_blast_asset_desc.html":[3,0,18], +"struct_nv_blast_asset_desc.html#a1114233ec7143f7bf17081de0958de88":[3,0,18,2], +"struct_nv_blast_asset_desc.html#a262022943f835bbbf7c937b485f47cd7":[3,0,18,3], +"struct_nv_blast_asset_desc.html#a99fc905bd927696652cfab4c562f1bdc":[3,0,18,0], +"struct_nv_blast_asset_desc.html#af9ee95aba486c075fe87d8a117727d4f":[3,0,18,1], +"struct_nv_blast_bond.html":[3,0,19], +"struct_nv_blast_bond.html#a0b9fdf36eb1288c8d26d2549b68df5c6":[3,0,19,1], +"struct_nv_blast_bond.html#a3e8b8dd2ac2634098df7c1475ee6171d":[3,0,19,2], +"struct_nv_blast_bond.html#a4e131a735184d74e611b9b40a368edd7":[3,0,19,3], +"struct_nv_blast_bond.html#a5dc5d104d61919d19968ce77b7db9bba":[3,0,19,0], +"struct_nv_blast_bond_desc.html":[3,0,20], +"struct_nv_blast_bond_desc.html#a84e9141449f357a74e3e77b3464fb629":[3,0,20,1], +"struct_nv_blast_bond_desc.html#abd236b0aab459eac98b48a6f33a6fa21":[3,0,20,0], +"struct_nv_blast_bond_fracture_data.html":[3,0,21], +"struct_nv_blast_bond_fracture_data.html#a33fec8bda99647afa0a1fa7e03383f91":[3,0,21,3], +"struct_nv_blast_bond_fracture_data.html#a7ec6076d714fe6a52a8aad5c421ea489":[3,0,21,1], +"struct_nv_blast_bond_fracture_data.html#ab657840c4ea298d08b8083f0e857c949":[3,0,21,2], +"struct_nv_blast_bond_fracture_data.html#af583d46c49f4b1b25231da290ed01bb2":[3,0,21,0], +"struct_nv_blast_chunk.html":[3,0,22], +"struct_nv_blast_chunk.html#a3c8c4522d0fdde5d38f59509aa2333d2":[3,0,22,0], +"struct_nv_blast_chunk.html#a788bc10dd2959c77871a64dcce87387d":[3,0,22,2], +"struct_nv_blast_chunk.html#a8ba6098c271d2b347598c64b4e60b64a":[3,0,22,5], +"struct_nv_blast_chunk.html#a9d49d856390e7758d4ea26ae69ae6aa5":[3,0,22,4], +"struct_nv_blast_chunk.html#ad5a53684d0123f6536598896f672b719":[3,0,22,1], +"struct_nv_blast_chunk.html#af98dff11de0de7118f98489b76d0104f":[3,0,22,3], +"struct_nv_blast_chunk_desc.html":[3,0,23], +"struct_nv_blast_chunk_desc.html#a18a7f5e3f32d67d1ca645ce268d7ca0c":[3,0,23,5], +"struct_nv_blast_chunk_desc.html#a2e6f6db9787b70f65e23c68826149a81":[3,0,23,2], +"struct_nv_blast_chunk_desc.html#a4f683857da450660edaf189b93a626d9":[3,0,23,3], +"struct_nv_blast_chunk_desc.html#a61728e37d062c4cc9a0e8fe40584959e":[3,0,23,4], +"struct_nv_blast_chunk_desc.html#a7b187457f49dae02e48405b073e3c50b":[3,0,23,1], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1b":[3,0,23,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba09ac7c50cd7a350095ee9680bb66547a":[3,0,23,0,0], +"struct_nv_blast_chunk_desc.html#ac5f6208f745fd4269c4a9b098297bf1ba912c6007e1f18bab5eca228701183b3c":[3,0,23,0,1], +"struct_nv_blast_chunk_fracture_data.html":[3,0,24], +"struct_nv_blast_chunk_fracture_data.html#a6623c6f7d40381a862e058a868ec22a5":[3,0,24,2], +"struct_nv_blast_chunk_fracture_data.html#aaafb402befd0b9c0fa38d2b0f21cd51f":[3,0,24,1], +"struct_nv_blast_chunk_fracture_data.html#ad6a4e5b1e70f7f6fb10030903e5fc3ee":[3,0,24,0], +"struct_nv_blast_damage_program.html":[3,0,25], +"struct_nv_blast_damage_program.html#acbd3cd5f64dd5e3880cd4eb2e044ff8e":[3,0,25,0], +"struct_nv_blast_damage_program.html#adafc94c7f45e08017491cdf1657e84dc":[3,0,25,1], +"struct_nv_blast_data_block.html":[3,0,26], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648":[3,0,26,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a0db40958d7f33c4644e4b52cb2213463":[3,0,26,0,0], +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a4463e88093733032ed9751bcb753ec50":[3,0,26,0,2] }; diff --git a/docs/source_docs/files/navtreeindex19.js b/docs/source_docs/files/navtreeindex19.js new file mode 100644 index 0000000..bee4de5 --- /dev/null +++ b/docs/source_docs/files/navtreeindex19.js @@ -0,0 +1,243 @@ +var NAVTREEINDEX19 = +{ +"struct_nv_blast_data_block.html#a78797137dcdd9524f082fc784f7b9648a93a84c010ad777a45f66ee67283c6bbb":[3,0,26,0,1], +"struct_nv_blast_data_block.html#a8e67affa199c543e727b3b15cbace86d":[3,0,26,4], +"struct_nv_blast_data_block.html#acd8915d1f4a01e14514bf52ef0df3723":[3,0,26,3], +"struct_nv_blast_data_block.html#ae199abf554ae2cdfd8795066ddd285d5":[3,0,26,2], +"struct_nv_blast_data_block.html#aeacfc95c07793d4eebe4ba3eadc1b74e":[3,0,26,1], +"struct_nv_blast_ext_asset_utils_bond_desc.html":[3,0,27], +"struct_nv_blast_ext_asset_utils_bond_desc.html#aef6248c9f3faf783b45b735d919eb8c4":[3,0,27,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html":[3,0,28], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a2a686d6981558343b08268d958fa8b28":[3,0,28,1], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#a5209489ce81ac003f2aa1761ff76e304":[3,0,28,3], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#aba7a77e35ba6b376e40b8594cd5d25bc":[3,0,28,0], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#adc7ab153d9e1710cd8acca68d7005023":[3,0,28,4], +"struct_nv_blast_ext_capsule_radial_damage_desc.html#ae879eff0b48fe6d97667c7339c12d3c5":[3,0,28,2], +"struct_nv_blast_ext_impact_spread_damage_desc.html":[3,0,30], +"struct_nv_blast_ext_impact_spread_damage_desc.html#a4f6ab8c0f2d45d4608dcc45bfa4bbd5f":[3,0,30,3], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aa5f0e610dad36b95f998e58437f8e6e5":[3,0,30,1], +"struct_nv_blast_ext_impact_spread_damage_desc.html#ac74f4f9446d9ad9c4a21fbd6e13d7b85":[3,0,30,0], +"struct_nv_blast_ext_impact_spread_damage_desc.html#aeef3b64563225c426a633f48faf7a9a9":[3,0,30,2], +"struct_nv_blast_ext_material.html":[3,0,31], +"struct_nv_blast_ext_material.html#a1d1922ed27c3012efa2e9c3418636cb2":[3,0,31,2], +"struct_nv_blast_ext_material.html#a2c68418aade662c005e3890a1d073d0d":[3,0,31,1], +"struct_nv_blast_ext_material.html#a89d74e66909810438be664da3f42e2d5":[3,0,31,0], +"struct_nv_blast_ext_material.html#ade63b21c45e8705b20e65c202891762b":[3,0,31,3], +"struct_nv_blast_ext_material.html#aeeb4e2d2b81e234e12b9e627eb6cb1b4":[3,0,31,4], +"struct_nv_blast_ext_program_params.html":[3,0,32], +"struct_nv_blast_ext_program_params.html#a3efc46ea5212a5c4416bd028e3f907bc":[3,0,32,2], +"struct_nv_blast_ext_program_params.html#a428b6b1ea36416bd76310b42a67192c5":[3,0,32,1], +"struct_nv_blast_ext_program_params.html#a6cc35cdab120293adfdc07f51dbf2b12":[3,0,32,3], +"struct_nv_blast_ext_program_params.html#aa445f80ac32f117dc11c1271e538c92c":[3,0,32,0], +"struct_nv_blast_ext_radial_damage_desc.html":[3,0,33], +"struct_nv_blast_ext_radial_damage_desc.html#a2b8469219b6615b208b5022a6fe27379":[3,0,33,0], +"struct_nv_blast_ext_radial_damage_desc.html#a4cc2f97bb0d5288196c18bc85985f3bc":[3,0,33,1], +"struct_nv_blast_ext_radial_damage_desc.html#af3546b34798c8d8f97facb157f44a35d":[3,0,33,2], +"struct_nv_blast_ext_radial_damage_desc.html#afd4c995f6402ebf1feaff268c7ca849b":[3,0,33,3], +"struct_nv_blast_ext_shear_damage_desc.html":[3,0,34], +"struct_nv_blast_ext_shear_damage_desc.html#a257c42d51ea53fc4e14b6dad2968cf0c":[3,0,34,3], +"struct_nv_blast_ext_shear_damage_desc.html#a5a5b8cbdce8ee01e223ac81bf11ff35a":[3,0,34,2], +"struct_nv_blast_ext_shear_damage_desc.html#a72f2f98168be1a777197eefefe49aef2":[3,0,34,0], +"struct_nv_blast_ext_shear_damage_desc.html#a7c5a12680fd2f8eae33a45b2a6e57946":[3,0,34,1], +"struct_nv_blast_ext_shear_damage_desc.html#ae214121c1283b6e661db615a0512f0a2":[3,0,34,4], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html":[3,0,35], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a05f639df7fe680ee1dc98edda4ad4fa6":[3,0,35,0], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#a2ce313d5190f2b2705abcddce4c56d06":[3,0,35,1], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#ac4532a1c00e85c345d54beff07d61da5":[3,0,35,2], +"struct_nv_blast_ext_triangle_intersection_damage_desc.html#af4da706fc0cb7a98c8fb30ef4bd2f4c1":[3,0,35,3], +"struct_nv_blast_family.html":[3,0,36], +"struct_nv_blast_fracture_buffers.html":[3,0,37], +"struct_nv_blast_fracture_buffers.html#a28b22a3eaf7e9ff7506686073b067307":[3,0,37,2], +"struct_nv_blast_fracture_buffers.html#a5768e2ed80216a98fbcaee56a6194837":[3,0,37,1], +"struct_nv_blast_fracture_buffers.html#a6e0a226d98a23de576d376c4bf9fc356":[3,0,37,0], +"struct_nv_blast_fracture_buffers.html#abcca669987def0e1427d8f9ec1ab8afc":[3,0,37,3], +"struct_nv_blast_graph_shader_actor.html":[3,0,38], +"struct_nv_blast_graph_shader_actor.html#a0d24558f3c19292188acb08665500390":[3,0,38,8], +"struct_nv_blast_graph_shader_actor.html#a2692d368ec1c3a96345643b744920a4b":[3,0,38,0], +"struct_nv_blast_graph_shader_actor.html#a2dcbf1a8af0917a3989d356e1691ab26":[3,0,38,13], +"struct_nv_blast_graph_shader_actor.html#a57bf267baa9b5397af645203592a0a40":[3,0,38,5], +"struct_nv_blast_graph_shader_actor.html#a67e59c295b84a97dc493e2ac824fb0d7":[3,0,38,10], +"struct_nv_blast_graph_shader_actor.html#a6e4ce5f47dabfa8657173e085f1708c9":[3,0,38,1], +"struct_nv_blast_graph_shader_actor.html#a71d549a44c8aa5a13f9d3e36f7ff27a3":[3,0,38,2], +"struct_nv_blast_graph_shader_actor.html#a7d93e1fd93ea0d30f9e7c580fabd89fa":[3,0,38,7], +"struct_nv_blast_graph_shader_actor.html#a80b1bd8d6d2a405ddb24959ca7c066bf":[3,0,38,3], +"struct_nv_blast_graph_shader_actor.html#ab33f3af55cf81d8cb0b3cce0504c2e51":[3,0,38,11], +"struct_nv_blast_graph_shader_actor.html#ac504dff11ba8d936e7dc508ce1e4d71e":[3,0,38,9], +"struct_nv_blast_graph_shader_actor.html#ae890e417040d5998f4b6a0bc7a317aec":[3,0,38,12], +"struct_nv_blast_graph_shader_actor.html#aeb7929bcf27fd95c49fdd5bd8909a9b9":[3,0,38,6], +"struct_nv_blast_graph_shader_actor.html#aebb7e8d55ddf8cb2ef71326632952cfe":[3,0,38,4], +"struct_nv_blast_i_d.html":[3,0,39], +"struct_nv_blast_i_d.html#ae7f7abc9562d83d9537f6c876f4c04e8":[3,0,39,0], +"struct_nv_blast_message.html":[3,0,40], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ce":[3,0,40,0], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea1ea5042557bdaca500e32f93c538695a":[3,0,40,0,3], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cea7672dda7296bbcac2e2bad5546d82c6f":[3,0,40,0,2], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742ceaa76dd048e00e7842f991f69fbd9adb07":[3,0,40,0,1], +"struct_nv_blast_message.html#aa131d1cdff39661ffe961fa4c24742cead3859c9af6bbbf222b8e9bca6eb664a1":[3,0,40,0,0], +"struct_nv_blast_subgraph_shader_actor.html":[3,0,41], +"struct_nv_blast_subgraph_shader_actor.html#a33350ae02e48d5b93b20bf40f3992431":[3,0,41,1], +"struct_nv_blast_subgraph_shader_actor.html#a6a9b6ce5e41217116491b9b027425703":[3,0,41,0], +"struct_nv_blast_support_graph.html":[3,0,42], +"struct_nv_blast_support_graph.html#a6d9d5cbbbc94137fdec50d7b7a20e307":[3,0,42,3], +"struct_nv_blast_support_graph.html#aa1f5c4dc460ae44650e955b3ef1f7d57":[3,0,42,0], +"struct_nv_blast_support_graph.html#aa7c1f66e9cd717b941272e739aed2931":[3,0,42,2], +"struct_nv_blast_support_graph.html#aac2f6bdd02cc6ed2b30af8f3099d072f":[3,0,42,4], +"struct_nv_blast_support_graph.html#ae659d7f25dd6ae780f8cf14d7bf3925a":[3,0,42,1], +"struct_nv_blast_timers.html":[3,0,43], +"struct_nv_blast_timers.html#a3d28ae3da5c758181deb2bbad75fab3d":[3,0,43,0], +"struct_nv_blast_timers.html#a809518829d8ae9364ddfc2e78fa76307":[3,0,43,3], +"struct_nv_blast_timers.html#ac416f56479c812f9b35a655326cb57ef":[3,0,43,2], +"struct_nv_blast_timers.html#ae7012b950ebcdb3a83b82d89fe317b00":[3,0,43,1], +"struct_nv_blast_timers.html#ae83ccbba27f60d1885d25328e5fd34cf":[3,0,43,4], +"struct_nv_pack_validation.html":[1,0,0], +"struct_nv_pack_validation.html#a40f4235d496c08e79e6dcd7e82416a61":[1,0,0,1], +"struct_nv_pack_validation.html#a7ea43411fcaa5aee6c47a9d2241cb5ae":[1,0,0,0], +"struct_nvc_bounds3.html":[3,0,44], +"struct_nvc_bounds3.html#ac4d86b4cae3f0209c18d2ece7bb8cc23":[3,0,44,0], +"struct_nvc_bounds3.html#af5ee79e127b719b80d93278d9f5fa859":[3,0,44,1], +"struct_nvc_mat33.html":[3,0,45], +"struct_nvc_mat33.html#a2d695f014524ac0cb25a6a43667dea86":[3,0,45,0], +"struct_nvc_mat33.html#a48c2246e3ca02909b8c8b31bc1eb21ce":[3,0,45,2], +"struct_nvc_mat33.html#abfbc22cae4345954a74211baa126bdf6":[3,0,45,1], +"struct_nvc_mat34.html":[3,0,46], +"struct_nvc_mat34.html#a0d3afe7a591d5427a8267780c8781866":[3,0,46,1], +"struct_nvc_mat34.html#a21cdac5b57d35ec4a12f879810fce6f4":[3,0,46,0], +"struct_nvc_mat34.html#a59149e3b0e34b5420353f12640ee8d46":[3,0,46,2], +"struct_nvc_mat34.html#ae28507e0666b83e0521f5e1dcbeb6778":[3,0,46,3], +"struct_nvc_mat44.html":[3,0,47], +"struct_nvc_mat44.html#a2d084c97fb112aa9619a4a9ce0f127b0":[3,0,47,3], +"struct_nvc_mat44.html#a7e251edcebd46f698a486e5d87de00f5":[3,0,47,1], +"struct_nvc_mat44.html#acc2d6a87f4e51518cf2b2e81f5ad607a":[3,0,47,2], +"struct_nvc_mat44.html#afd6a1dc14cfde95770f2093c9e0a897f":[3,0,47,0], +"struct_nvc_plane.html":[3,0,48], +"struct_nvc_plane.html#a433462970a373d5eb77bd90a7e1613d2":[3,0,48,0], +"struct_nvc_plane.html#af1ef28bf53bc1bf9c07e4f3bf2233486":[3,0,48,1], +"struct_nvc_quat.html":[3,0,49], +"struct_nvc_quat.html#a5ba7126f32cc269078192de07dd199d2":[3,0,49,0], +"struct_nvc_quat.html#a8b8720cfb57ae06668fd7048e2a82a4f":[3,0,49,1], +"struct_nvc_quat.html#aa5ccea618dbdbc9e2696640f8340166a":[3,0,49,3], +"struct_nvc_quat.html#ae30a369d4fdfd529a02c6bc24e186d4f":[3,0,49,2], +"struct_nvc_transform.html":[3,0,50], +"struct_nvc_transform.html#a10315862c212f0dc956bcc9f19763ab0":[3,0,50,1], +"struct_nvc_transform.html#aedef4947fa3ee9703840bc44209c9280":[3,0,50,0], +"struct_nvc_vec2.html":[3,0,51], +"struct_nvc_vec2.html#a6f6295fc8669ad95cb006a2189c0ed63":[3,0,51,1], +"struct_nvc_vec2.html#ae4a6f9e53428ccf99829db890b938aad":[3,0,51,0], +"struct_nvc_vec2i.html":[3,0,52], +"struct_nvc_vec2i.html#a2080925f84a15c89d75d8040d13a1d5c":[3,0,52,1], +"struct_nvc_vec2i.html#afd24b426d2ba9a17de3e12a1952540da":[3,0,52,0], +"struct_nvc_vec3.html":[3,0,53], +"struct_nvc_vec3.html#a1702951e0e9b57bb36780a4d241dd7c7":[3,0,53,2], +"struct_nvc_vec3.html#a1fb754591e800bd36dcb2223216644fb":[3,0,53,0], +"struct_nvc_vec3.html#ab94f8fe1d24d91b942bc6e87e76c0fc0":[3,0,53,1], +"struct_nvc_vec3i.html":[3,0,54], +"struct_nvc_vec3i.html#a9337421c8401fa535ba403135b5244cc":[3,0,54,2], +"struct_nvc_vec3i.html#aa60b055749cc66730bfa803905fda397":[3,0,54,0], +"struct_nvc_vec3i.html#aafb1c175b2ddd740ab1866691deb4474":[3,0,54,1], +"struct_nvc_vec4.html":[3,0,55], +"struct_nvc_vec4.html#a3b73377e918214b0fbd3927ee416cc0e":[3,0,55,2], +"struct_nvc_vec4.html#aa096be695db156d27bc7b2be9e6ef6fc":[3,0,55,1], +"struct_nvc_vec4.html#aae50c9e5c15841df0b2a8c181961a4dd":[3,0,55,3], +"struct_nvc_vec4.html#ad43ae766edca4d7567e9090db7d357cb":[3,0,55,0], +"struct_nvc_vec4i.html":[3,0,56], +"struct_nvc_vec4i.html#ab0398a1a9339d389e6e2f36c9c9ac977":[3,0,56,1], +"struct_nvc_vec4i.html#adea21024fc0cc91f09c208a8b082a30d":[3,0,56,2], +"struct_nvc_vec4i.html#af1394969e7ea534f89c4ee71032dfa1f":[3,0,56,0], +"struct_nvc_vec4i.html#afc8f5f39c678db56604e4465a80cf4b1":[3,0,56,3], +"struct_v_h_a_c_d_1_1_material.html":[3,0,5,4], +"struct_v_h_a_c_d_1_1_material.html#a23f2db8780ccb57ae31586ddba757ed8":[3,0,5,4,5], +"struct_v_h_a_c_d_1_1_material.html#a31beb306c73cae16dab9d178dd07a6df":[3,0,5,4,4], +"struct_v_h_a_c_d_1_1_material.html#a6c6e1d25e3ad8bcf8c176793a5473f75":[3,0,5,4,2], +"struct_v_h_a_c_d_1_1_material.html#a941954b7652d10a4fa2b4eb53fa1ade2":[3,0,5,4,3], +"struct_v_h_a_c_d_1_1_material.html#aaa398deb7f864c6e6e63d0d5c72f8a26":[3,0,5,4,6], +"struct_v_h_a_c_d_1_1_material.html#ad884b944feaf4f4e3ddad268e9d4bebe":[3,0,5,4,1], +"struct_v_h_a_c_d_1_1_material.html#afdefe33c5c28cb9c439aa300780fb78b":[3,0,5,4,0], +"struct_v_h_a_c_d_1_1_plane.html":[3,0,5,7], +"struct_v_h_a_c_d_1_1_plane.html#a36aaeb25032a65c6c576ee105c08d985":[3,0,5,7,3], +"struct_v_h_a_c_d_1_1_plane.html#a692ccd9dc1e6eade8bb11730cab7ac3a":[3,0,5,7,0], +"struct_v_h_a_c_d_1_1_plane.html#a8496c092615c92df2e4743daf31b3c35":[3,0,5,7,2], +"struct_v_h_a_c_d_1_1_plane.html#ad657a5607baca7ab7f534e1c2b952ab8":[3,0,5,7,4], +"struct_v_h_a_c_d_1_1_plane.html#ae51bf4007b4aedffb95e02b691a13462":[3,0,5,7,1], +"struct_v_h_a_c_d_1_1_plane.html#aedf32ee1ad177055524e137f788bff24":[3,0,5,7,5], +"struct_v_h_a_c_d_1_1_tetrahedron.html":[3,0,5,11], +"struct_v_h_a_c_d_1_1_tetrahedron.html#a2b4f0de03ae20f6ee8c98c9492e08059":[3,0,5,11,0], +"struct_v_h_a_c_d_1_1_tetrahedron.html#a4004d7740feb648a808ab3a7a1ce3c20":[3,0,5,11,1], +"struct_v_h_a_c_d_1_1_voxel.html":[3,0,5,22], +"struct_v_h_a_c_d_1_1_voxel.html#aa548eabd1553d3496598f88ba721fdac":[3,0,5,22,1], +"struct_v_h_a_c_d_1_1_voxel.html#acef17cfff054e7c5fe7238da6994c8e8":[3,0,5,22,0], +"structbt_aligned_allocator_1_1rebind.html":[3,0,6,0], +"structbt_aligned_allocator_1_1rebind.html#aa186e8a4d970bc530c270877cb0a0f12":[3,0,6,0,0], +"structbt_typed_object.html":[3,0,9], +"structbt_typed_object.html#a14f0e3b6f9afd1e9c1f503db638a329b":[3,0,9,1], +"structbt_typed_object.html#ac600a3119429dab41dc6b4ca64762ee2":[3,0,9,2], +"structbt_typed_object.html#af10da9ddb749e24940da236199d920cd":[3,0,9,0], +"structbt_vector3_double_data.html":[3,0,10], +"structbt_vector3_double_data.html#a69c991016e883f0320d5c646f56d243e":[3,0,10,0], +"structbt_vector3_float_data.html":[3,0,11], +"structbt_vector3_float_data.html#ab246fb8dc0af06cfb3260d836591dc46":[3,0,11,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html":[3,0,4,0,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a29ae0bd690b9e06dd21b72e072fd9ccb":[3,0,4,0,0,0], +"structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html#a87c43f402b63e1e206f25fad5ce999dc":[3,0,4,0,0,1], +"todo.html":[0], +"vhacd_circular_list_8h.html":[4,0,0,1,1,1,0,0,7], +"vhacd_circular_list_8h.html#a9caa3bd35dbb3b5a9802862bfd8110ed":[4,0,0,1,1,1,0,0,7,2], +"vhacd_circular_list_8h_source.html":[4,0,0,1,1,1,0,0,7], +"vhacd_i_c_hull_8h.html":[4,0,0,1,1,1,0,0,8], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3":[4,0,0,1,1,1,0,0,8,2], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad032ff6752c1b29218d266f5fd7f6c03":[4,0,0,1,1,1,0,0,8,2,4], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad163eda549fc9c6879fcc29a568f4526":[4,0,0,1,1,1,0,0,8,2,3], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad42a18eca7aeae5c07ebc612be625222":[4,0,0,1,1,1,0,0,8,2,1], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ad74b2db47a4223e9d12bd1d3dfd47cf2":[4,0,0,1,1,1,0,0,8,2,2], +"vhacd_i_c_hull_8h.html#af80ac6741c5c7f99f1c7db89ae70a9f3ae4636f6d8dc64f99fd3389e0b8532032":[4,0,0,1,1,1,0,0,8,2,0], +"vhacd_i_c_hull_8h.html#afe0e7ce57f81f4e0288fe80ed993c7e2":[4,0,0,1,1,1,0,0,8,1], +"vhacd_i_c_hull_8h_source.html":[4,0,0,1,1,1,0,0,8], +"vhacd_manifold_mesh_8h.html":[4,0,0,1,1,1,0,0,9], +"vhacd_manifold_mesh_8h.html#a922080a88d085134e2874f362840edb6":[4,0,0,1,1,1,0,0,9,4], +"vhacd_manifold_mesh_8h_source.html":[4,0,0,1,1,1,0,0,9], +"vhacd_mesh_8h.html":[4,0,0,1,1,1,0,0,10], +"vhacd_mesh_8h.html#a09d737ec45c0c0ae479ac780ed2c6beb":[4,0,0,1,1,1,0,0,10,3], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865":[4,0,0,1,1,1,0,0,10,5], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a019eac56d2a991a065f434ba381c5ddb":[4,0,0,1,1,1,0,0,10,5,0], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a44eb1e21342fbc10a86a0105f0a5c5e9":[4,0,0,1,1,1,0,0,10,5,2], +"vhacd_mesh_8h.html#a2acab39383304ada7717c4be77c72865a8565a3691153035cfa2fc846649e630c":[4,0,0,1,1,1,0,0,10,5,1], +"vhacd_mesh_8h.html#ad5c2e227cffc17b6d4462cf0b03c38a2":[4,0,0,1,1,1,0,0,10,4], +"vhacd_mesh_8h_source.html":[4,0,0,1,1,1,0,0,10], +"vhacd_mutex_8h.html":[4,0,0,1,1,1,0,0,11], +"vhacd_mutex_8h.html#a7e98eb1cf9da810af05419e88a9361cd":[4,0,0,1,1,1,0,0,11,2], +"vhacd_mutex_8h.html#a902ded4fa4922238dc735a3591ec1105":[4,0,0,1,1,1,0,0,11,1], +"vhacd_mutex_8h.html#ad539e4f7123742216d949aabf220cfab":[4,0,0,1,1,1,0,0,11,3], +"vhacd_mutex_8h_source.html":[4,0,0,1,1,1,0,0,11], +"vhacd_raycast_mesh_8h.html":[4,0,0,1,1,1,0,0,12], +"vhacd_raycast_mesh_8h_source.html":[4,0,0,1,1,1,0,0,12], +"vhacd_s_array_8h.html":[4,0,0,1,1,1,0,0,13], +"vhacd_s_array_8h.html#a00cc2c1a648d1eee863675a461e541e9":[4,0,0,1,1,1,0,0,13,2], +"vhacd_s_array_8h.html#aeec8eb5a000d3e7b5d7c4fcf0bddb0d0":[4,0,0,1,1,1,0,0,13,1], +"vhacd_s_array_8h_source.html":[4,0,0,1,1,1,0,0,13], +"vhacd_timer_8h.html":[4,0,0,1,1,1,0,0,14], +"vhacd_timer_8h.html#a904545bf0ca8a1788e07682e4aea0f62":[4,0,0,1,1,1,0,0,14,1], +"vhacd_timer_8h_source.html":[4,0,0,1,1,1,0,0,14], +"vhacd_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,0,16], +"vhacd_v_h_a_c_d_8h.html#a0c437a2f10c2744274175758659c6b3f":[4,0,0,1,1,1,0,0,16,1], +"vhacd_v_h_a_c_d_8h.html#a7d57e139757b24d6554cca6cf9237335":[4,0,0,1,1,1,0,0,16,5], +"vhacd_v_h_a_c_d_8h.html#a88efde7b01fddd88f8d5486900694426":[4,0,0,1,1,1,0,0,16,4], +"vhacd_v_h_a_c_d_8h.html#a98105bf63d2188374c64df6afc5d3fc4":[4,0,0,1,1,1,0,0,16,2], +"vhacd_v_h_a_c_d_8h.html#af62c578b7ec797d3efca9da2cafd82a9":[4,0,0,1,1,1,0,0,16,3], +"vhacd_v_h_a_c_d_8h_source.html":[4,0,0,1,1,1,0,0,16], +"vhacd_vector_8h.html":[4,0,0,1,1,1,0,0,15], +"vhacd_vector_8h.html#a1fe28aec9955a96a496c18e12aa308e1":[4,0,0,1,1,1,0,0,15,3], +"vhacd_vector_8h.html#a226c89952bee9b02fd591c751a6a0e29":[4,0,0,1,1,1,0,0,15,4], +"vhacd_vector_8h.html#ab4f2523ab906fe31346f76713c7babf2":[4,0,0,1,1,1,0,0,15,2], +"vhacd_vector_8h_source.html":[4,0,0,1,1,1,0,0,15], +"vhacd_volume_8h.html":[4,0,0,1,1,1,0,0,17], +"vhacd_volume_8h.html#a20c2f697d317777261103d2cfa08a318":[4,0,0,1,1,1,0,0,17,9], +"vhacd_volume_8h.html#a250815d54aa76245da687371014fb5be":[4,0,0,1,1,1,0,0,17,10], +"vhacd_volume_8h.html#a2c0f366e586ea26378b7a82e4d9bd6ba":[4,0,0,1,1,1,0,0,17,6], +"vhacd_volume_8h.html#a51b64e64194eaa937ea06eb967b69057":[4,0,0,1,1,1,0,0,17,8], +"vhacd_volume_8h.html#a527212a38d09ec1f0eace1b101febfb0":[4,0,0,1,1,1,0,0,17,11], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777":[4,0,0,1,1,1,0,0,17,7], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a0b37d7540c641dd35c962bd1181fc417":[4,0,0,1,1,1,0,0,17,7,2], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a292c75230b06c7e7baa1e64ef1dfc68f":[4,0,0,1,1,1,0,0,17,7,3], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777a9c7087d4fade036ec0bfa86cde099b34":[4,0,0,1,1,1,0,0,17,7,1], +"vhacd_volume_8h.html#a62e4f8cd3b7f7c8d97785a25ad496777ab17e67c7cd6cc2ba18f3e34c4348acb8":[4,0,0,1,1,1,0,0,17,7,0], +"vhacd_volume_8h_source.html":[4,0,0,1,1,1,0,0,17] +}; diff --git a/docs/source_docs/files/navtreeindex2.js b/docs/source_docs/files/navtreeindex2.js index 6ac115c..4e30559 100755 --- a/docs/source_docs/files/navtreeindex2.js +++ b/docs/source_docs/files/navtreeindex2.js @@ -1,142 +1,181 @@ var NAVTREEINDEX2 = { -"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658":[4,0,0,1,2,0,0,6], -"_nv_blast_ext_exporter_8h.html#ae38d259688a8b5074189938d60dedfe2":[4,0,0,1,2,0,0,7], -"_nv_blast_ext_exporter_8h_source.html":[4,0,0,1,2,0,0], -"_nv_blast_ext_exporter_fbx_reader_8h.html":[4,0,0,1,2,1,0], -"_nv_blast_ext_exporter_fbx_reader_8h_source.html":[4,0,0,1,2,1,0], -"_nv_blast_ext_exporter_fbx_utils_8h.html":[4,0,0,1,2,1,1], -"_nv_blast_ext_exporter_fbx_utils_8h_source.html":[4,0,0,1,2,1,1], -"_nv_blast_ext_exporter_fbx_writer_8h.html":[4,0,0,1,2,1,2], -"_nv_blast_ext_exporter_fbx_writer_8h_source.html":[4,0,0,1,2,1,2], -"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,1,2,0,1], -"_nv_blast_ext_exporter_json_collision_8h.html#ab9c7fcc8cf6f0a68f93546f3c21b361c":[4,0,0,1,2,0,1,1], -"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,1,2,0,1], -"_nv_blast_ext_exporter_obj_reader_8h.html":[4,0,0,1,2,1,3], -"_nv_blast_ext_exporter_obj_reader_8h_source.html":[4,0,0,1,2,1,3], -"_nv_blast_ext_exporter_obj_writer_8h.html":[4,0,0,1,2,1,4], -"_nv_blast_ext_exporter_obj_writer_8h_source.html":[4,0,0,1,2,1,4], -"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,1,4,0,1], -"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,1,4,0,1,2], -"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,1,4,0,1], -"_nv_blast_ext_input_stream_8h.html":[4,0,0,1,5,1,2], -"_nv_blast_ext_input_stream_8h_source.html":[4,0,0,1,5,1,2], -"_nv_blast_ext_k_j_px_input_stream_8h.html":[4,0,0,1,5,1,3], -"_nv_blast_ext_k_j_px_input_stream_8h_source.html":[4,0,0,1,5,1,3], -"_nv_blast_ext_k_j_px_output_stream_8h.html":[4,0,0,1,5,1,4], -"_nv_blast_ext_k_j_px_output_stream_8h_source.html":[4,0,0,1,5,1,4], -"_nv_blast_ext_ll_serialization_8capn_8h.html":[4,0,0,1,5,1,1,0], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a0364d65d7344f83ff2f1eccb783b15c2":[4,0,0,1,5,1,1,0,32], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a1b82a57fb1ea529206147266bbe9ed36":[4,0,0,1,5,1,1,0,31], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a2579c06e7af014339b26c5517cb7551c":[4,0,0,1,5,1,1,0,34], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a2ca459a284f2eabaa46e6feb8a7b65e6":[4,0,0,1,5,1,1,0,38], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a406ae980d695b0c217e18a2604150f33":[4,0,0,1,5,1,1,0,35], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a80ad7fad99630c3716c61375b98edac9":[4,0,0,1,5,1,1,0,33], -"_nv_blast_ext_ll_serialization_8capn_8h.html#a8e226623ea4221ff19a16496a299e137":[4,0,0,1,5,1,1,0,37], -"_nv_blast_ext_ll_serialization_8capn_8h.html#aab97f99192786b8b2c40c88261d8db40":[4,0,0,1,5,1,1,0,36], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3":[4,0,0,1,5,1,1,0,30], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3a0bb2766172c555d92f4ac04dd2de6c61":[4,0,0,1,5,1,1,0,30,0], -"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3ab17b9fab2252c944659fbbcdf1c9ee44":[4,0,0,1,5,1,1,0,30,1], -"_nv_blast_ext_ll_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,0], -"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,1,5,0,0], -"_nv_blast_ext_ll_serialization_8h.html#a5b6d9c82f8a5d8407ab942ef62f582bf":[4,0,0,1,5,0,0,3], -"_nv_blast_ext_ll_serialization_8h.html#a61248790a9de354b1f1c9a31a3879726":[4,0,0,1,5,0,0,2], -"_nv_blast_ext_ll_serialization_8h.html#afe00711fe79056d096572581cb4258ec":[4,0,0,1,5,0,0,1], -"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,1,5,0,0], -"_nv_blast_ext_ll_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,5], -"_nv_blast_ext_ll_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,5], -"_nv_blast_ext_output_stream_8h.html":[4,0,0,1,5,1,6], -"_nv_blast_ext_output_stream_8h_source.html":[4,0,0,1,5,1,6], -"_nv_blast_ext_px_8h.html":[4,0,0,1,4,0,2], -"_nv_blast_ext_px_8h_source.html":[4,0,0,1,4,0,2], -"_nv_blast_ext_px_actor_8h.html":[4,0,0,1,4,0,3], -"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,1,4,0,3], -"_nv_blast_ext_px_actor_impl_8h.html":[4,0,0,1,4,1,0,0], -"_nv_blast_ext_px_actor_impl_8h_source.html":[4,0,0,1,4,1,0,0], -"_nv_blast_ext_px_asset_8h.html":[4,0,0,1,4,0,4], -"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,1,4,0,4], -"_nv_blast_ext_px_asset_impl_8h.html":[4,0,0,1,4,1,0,1], -"_nv_blast_ext_px_asset_impl_8h.html#a3ee833245ea98dec4529d0ed152f2590":[4,0,0,1,4,1,0,1,1], -"_nv_blast_ext_px_asset_impl_8h_source.html":[4,0,0,1,4,1,0,1], -"_nv_blast_ext_px_family_8h.html":[4,0,0,1,4,0,5], -"_nv_blast_ext_px_family_8h_source.html":[4,0,0,1,4,0,5], -"_nv_blast_ext_px_family_impl_8h.html":[4,0,0,1,4,1,0,2], -"_nv_blast_ext_px_family_impl_8h_source.html":[4,0,0,1,4,1,0,2], -"_nv_blast_ext_px_listener_8h.html":[4,0,0,1,4,0,6], -"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,1,4,0,6], -"_nv_blast_ext_px_manager_8h.html":[4,0,0,1,4,0,7], -"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,1,4,0,7,2], -"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,1,4,0,7], -"_nv_blast_ext_px_manager_impl_8h.html":[4,0,0,1,4,1,0,3], -"_nv_blast_ext_px_manager_impl_8h_source.html":[4,0,0,1,4,1,0,3], -"_nv_blast_ext_px_serialization_8capn_8h.html":[4,0,0,1,5,1,1,1], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762d":[4,0,0,1,5,1,1,1,35], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da164f0b54dc9e71ba3ac01b8474c102ca":[4,0,0,1,5,1,1,1,35,6], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da2fd03173b05e679c2b79bc748efd4203":[4,0,0,1,5,1,1,1,35,1], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da462da41716b2698d77d4dda76bd432e0":[4,0,0,1,5,1,1,1,35,4], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daa7cdc48a2056131e48e574743700af54":[4,0,0,1,5,1,1,1,35,3], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daafd2b8e7cf1b0d81001cd34a7ca0c82d":[4,0,0,1,5,1,1,1,35,0], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dab0b23571a65667612104999b43271982":[4,0,0,1,5,1,1,1,35,5], -"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dae8781fb33711989209b9055fe46cbd4d":[4,0,0,1,5,1,1,1,35,2], -"_nv_blast_ext_px_serialization_8capn_8h.html#a487d65b4d4a1acba5ba889b9872b9227":[4,0,0,1,5,1,1,1,37], -"_nv_blast_ext_px_serialization_8capn_8h.html#a54efb067a2ad42fc431cd7b8e0c92099":[4,0,0,1,5,1,1,1,42], -"_nv_blast_ext_px_serialization_8capn_8h.html#a59d22878c8525035034d464ecc79fa45":[4,0,0,1,5,1,1,1,36], -"_nv_blast_ext_px_serialization_8capn_8h.html#a7accc8a2f55ca9cae437f7558bc327f4":[4,0,0,1,5,1,1,1,41], -"_nv_blast_ext_px_serialization_8capn_8h.html#a9c615d1944ef8027c3c20035ab262a19":[4,0,0,1,5,1,1,1,44], -"_nv_blast_ext_px_serialization_8capn_8h.html#aa4c3c0baec904227d208dfcbae5d06de":[4,0,0,1,5,1,1,1,39], -"_nv_blast_ext_px_serialization_8capn_8h.html#ad4f6b9e3e5cd85551406367ef76e8b89":[4,0,0,1,5,1,1,1,40], -"_nv_blast_ext_px_serialization_8capn_8h.html#ae2d477cde4a11cd567a0b4f87b66825c":[4,0,0,1,5,1,1,1,38], -"_nv_blast_ext_px_serialization_8capn_8h.html#aeb3522a248fd093a1e485c2c5ada7eb7":[4,0,0,1,5,1,1,1,43], -"_nv_blast_ext_px_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,1], -"_nv_blast_ext_px_serialization_8h.html":[4,0,0,1,5,0,1], -"_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c":[4,0,0,1,5,0,1,1], -"_nv_blast_ext_px_serialization_8h.html#a5c2cf92203363fee62d65119f2f7defc":[4,0,0,1,5,0,1,2], -"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,1,5,0,1], -"_nv_blast_ext_px_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,7], -"_nv_blast_ext_px_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,7], -"_nv_blast_ext_px_serializer_r_a_w_8h.html":[4,0,0,1,5,1,8], -"_nv_blast_ext_px_serializer_r_a_w_8h.html#a8aed6448b585047aa8d61255959eb316":[4,0,0,1,5,1,8,0], -"_nv_blast_ext_px_serializer_r_a_w_8h_source.html":[4,0,0,1,5,1,8], -"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,1,4,0,8], -"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,1,4,0,8], -"_nv_blast_ext_px_stress_solver_impl_8h.html":[4,0,0,1,4,1,0,4], -"_nv_blast_ext_px_stress_solver_impl_8h_source.html":[4,0,0,1,4,1,0,4], -"_nv_blast_ext_px_task_8h.html":[4,0,0,1,4,0,9], -"_nv_blast_ext_px_task_8h_source.html":[4,0,0,1,4,0,9], -"_nv_blast_ext_px_task_impl_8h.html":[4,0,0,1,4,1,0,5], -"_nv_blast_ext_px_task_impl_8h_source.html":[4,0,0,1,4,1,0,5], -"_nv_blast_ext_serialization_8h.html":[4,0,0,1,5,0,2], -"_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9":[4,0,0,1,5,0,2,3], -"_nv_blast_ext_serialization_8h_source.html":[4,0,0,1,5,0,2], -"_nv_blast_ext_serialization_c_a_p_n_8h.html":[4,0,0,1,5,1,9], -"_nv_blast_ext_serialization_c_a_p_n_8h_source.html":[4,0,0,1,5,1,9], -"_nv_blast_ext_serialization_internal_8h.html":[4,0,0,1,5,1,10], -"_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23":[4,0,0,1,5,1,10,4], -"_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96":[4,0,0,1,5,1,10,5], -"_nv_blast_ext_serialization_internal_8h.html#ab0f37d6bc84a5e54de6435b98b5c8676":[4,0,0,1,5,1,10,6], -"_nv_blast_ext_serialization_internal_8h.html#ad9129b4165c36b7d359886cb429ec3de":[4,0,0,1,5,1,10,7], -"_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb":[4,0,0,1,5,1,10,3], -"_nv_blast_ext_serialization_internal_8h_source.html":[4,0,0,1,5,1,10], -"_nv_blast_ext_stress_solver_8h.html":[4,0,0,1,7,0,0], -"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,1,7,0,0], -"_nv_blast_ext_sync_8h.html":[4,0,0,1,4,0,10], -"_nv_blast_ext_sync_8h_source.html":[4,0,0,1,4,0,10], -"_nv_blast_ext_tk_serialization_8capn_8h.html":[4,0,0,1,5,1,1,2], -"_nv_blast_ext_tk_serialization_8capn_8h.html#aaf72589f1a28d8a65d656fffd44108d4":[4,0,0,1,5,1,1,2,15], -"_nv_blast_ext_tk_serialization_8capn_8h.html#ad87ababea0752bf8c3f330dffea1cbcf":[4,0,0,1,5,1,1,2,17], -"_nv_blast_ext_tk_serialization_8capn_8h.html#af60dd55edb6819fe37a88fe3869dc321":[4,0,0,1,5,1,1,2,16], -"_nv_blast_ext_tk_serialization_8capn_8h_source.html":[4,0,0,1,5,1,1,2], -"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,1,5,0,3], -"_nv_blast_ext_tk_serialization_8h.html#a1bf2f52d1bbf22f380b7ce1c2919d85b":[4,0,0,1,5,0,3,2], -"_nv_blast_ext_tk_serialization_8h.html#a2de4f39384a1b9ec227654a6cc35d592":[4,0,0,1,5,0,3,1], -"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,1,5,0,3], -"_nv_blast_ext_tk_serializer_c_a_p_n_8h.html":[4,0,0,1,5,1,11], -"_nv_blast_ext_tk_serializer_c_a_p_n_8h_source.html":[4,0,0,1,5,1,11], -"_nv_blast_ext_tk_serializer_r_a_w_8h.html":[4,0,0,1,5,1,12], -"_nv_blast_ext_tk_serializer_r_a_w_8h.html#a61d6196fcda06e299691bcbd8f34d48e":[4,0,0,1,5,1,12,0], -"_nv_blast_ext_tk_serializer_r_a_w_8h_source.html":[4,0,0,1,5,1,12], -"_nv_blast_ext_triangle_processor_8h.html":[4,0,0,1,1,1,15], -"_nv_blast_ext_triangle_processor_8h_source.html":[4,0,0,1,1,1,15], +"_nv_blast_ext_damage_shaders_8h.html#a5ccf8e69bec869268649d62f5c2abba5":[4,0,0,1,8,0,0,11], +"_nv_blast_ext_damage_shaders_8h.html#a745090a4bc196bb10052e520c1b89cfb":[4,0,0,1,8,0,0,12], +"_nv_blast_ext_damage_shaders_8h.html#a833c66948b1187023edfbe4306d4403f":[4,0,0,1,8,0,0,15], +"_nv_blast_ext_damage_shaders_8h.html#a8bde004919d5a5722ce52d57df7badb8":[4,0,0,1,8,0,0,20], +"_nv_blast_ext_damage_shaders_8h.html#a8e47e1e1e39dc8d48a0e1b83044786bb":[4,0,0,1,8,0,0,18], +"_nv_blast_ext_damage_shaders_8h.html#a8ec20bdee58db094cd0dbed66aeef543":[4,0,0,1,8,0,0,9], +"_nv_blast_ext_damage_shaders_8h.html#aca9928517ff1e0576182fc836b5ada18":[4,0,0,1,8,0,0,13], +"_nv_blast_ext_damage_shaders_8h.html#accb64e480930488ee26ebd81fb6c3f2c":[4,0,0,1,8,0,0,14], +"_nv_blast_ext_damage_shaders_8h.html#adc5d223040aa3947eb4b6e9f59f3bba3":[4,0,0,1,8,0,0,16], +"_nv_blast_ext_damage_shaders_8h.html#af3b06a8cb3772954ebe0acf21c661676":[4,0,0,1,8,0,0,17], +"_nv_blast_ext_damage_shaders_8h.html#affecdc2dc6d303aa9e58c91cff2f15bb":[4,0,0,1,8,0,0,8], +"_nv_blast_ext_damage_shaders_8h_source.html":[4,0,0,1,8,0,0], +"_nv_blast_ext_exporter_8h.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_exporter_8h.html#a302f46e929b1cc4ac3b8fbc77270515a":[4,0,0,1,3,0,0,5], +"_nv_blast_ext_exporter_8h.html#a7b6a3dd6fc49b09064b457596a3b0526":[4,0,0,1,3,0,0,8], +"_nv_blast_ext_exporter_8h.html#abeabdaf317cf004af21fb7a7f4937658":[4,0,0,1,3,0,0,6], +"_nv_blast_ext_exporter_8h.html#ae38d259688a8b5074189938d60dedfe2":[4,0,0,1,3,0,0,7], +"_nv_blast_ext_exporter_8h_source.html":[4,0,0,1,3,0,0], +"_nv_blast_ext_exporter_fbx_reader_8h.html":[4,0,0,1,3,1,0], +"_nv_blast_ext_exporter_fbx_reader_8h_source.html":[4,0,0,1,3,1,0], +"_nv_blast_ext_exporter_fbx_utils_8h.html":[4,0,0,1,3,1,1], +"_nv_blast_ext_exporter_fbx_utils_8h_source.html":[4,0,0,1,3,1,1], +"_nv_blast_ext_exporter_fbx_writer_8h.html":[4,0,0,1,3,1,2], +"_nv_blast_ext_exporter_fbx_writer_8h_source.html":[4,0,0,1,3,1,2], +"_nv_blast_ext_exporter_json_collision_8h.html":[4,0,0,1,3,0,1], +"_nv_blast_ext_exporter_json_collision_8h.html#ab9c7fcc8cf6f0a68f93546f3c21b361c":[4,0,0,1,3,0,1,1], +"_nv_blast_ext_exporter_json_collision_8h_source.html":[4,0,0,1,3,0,1], +"_nv_blast_ext_exporter_obj_reader_8h.html":[4,0,0,1,3,1,3], +"_nv_blast_ext_exporter_obj_reader_8h_source.html":[4,0,0,1,3,1,3], +"_nv_blast_ext_exporter_obj_writer_8h.html":[4,0,0,1,3,1,4], +"_nv_blast_ext_exporter_obj_writer_8h_source.html":[4,0,0,1,3,1,4], +"_nv_blast_ext_impact_damage_manager_8h.html":[4,0,0,1,5,0,1], +"_nv_blast_ext_impact_damage_manager_8h.html#ad18fa486067c588cf4e38f50d604f46a":[4,0,0,1,5,0,1,2], +"_nv_blast_ext_impact_damage_manager_8h_source.html":[4,0,0,1,5,0,1], +"_nv_blast_ext_input_stream_8h.html":[4,0,0,1,7,1,2], +"_nv_blast_ext_input_stream_8h_source.html":[4,0,0,1,7,1,2], +"_nv_blast_ext_k_j_px_input_stream_8h.html":[4,0,0,1,7,1,3], +"_nv_blast_ext_k_j_px_input_stream_8h_source.html":[4,0,0,1,7,1,3], +"_nv_blast_ext_k_j_px_output_stream_8h.html":[4,0,0,1,7,1,4], +"_nv_blast_ext_k_j_px_output_stream_8h_source.html":[4,0,0,1,7,1,4], +"_nv_blast_ext_ll_serialization_8capn_8h.html":[4,0,0,1,7,1,1,0], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a0364d65d7344f83ff2f1eccb783b15c2":[4,0,0,1,7,1,1,0,32], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a1b82a57fb1ea529206147266bbe9ed36":[4,0,0,1,7,1,1,0,31], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a2579c06e7af014339b26c5517cb7551c":[4,0,0,1,7,1,1,0,34], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a2ca459a284f2eabaa46e6feb8a7b65e6":[4,0,0,1,7,1,1,0,38], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a406ae980d695b0c217e18a2604150f33":[4,0,0,1,7,1,1,0,35], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a80ad7fad99630c3716c61375b98edac9":[4,0,0,1,7,1,1,0,33], +"_nv_blast_ext_ll_serialization_8capn_8h.html#a8e226623ea4221ff19a16496a299e137":[4,0,0,1,7,1,1,0,37], +"_nv_blast_ext_ll_serialization_8capn_8h.html#aab97f99192786b8b2c40c88261d8db40":[4,0,0,1,7,1,1,0,36], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3":[4,0,0,1,7,1,1,0,30], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3a0bb2766172c555d92f4ac04dd2de6c61":[4,0,0,1,7,1,1,0,30,0], +"_nv_blast_ext_ll_serialization_8capn_8h.html#ac6fa25105a6380f7056fda1f362a6ad3ab17b9fab2252c944659fbbcdf1c9ee44":[4,0,0,1,7,1,1,0,30,1], +"_nv_blast_ext_ll_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,0], +"_nv_blast_ext_ll_serialization_8h.html":[4,0,0,1,7,0,0], +"_nv_blast_ext_ll_serialization_8h.html#a5b6d9c82f8a5d8407ab942ef62f582bf":[4,0,0,1,7,0,0,3], +"_nv_blast_ext_ll_serialization_8h.html#a61248790a9de354b1f1c9a31a3879726":[4,0,0,1,7,0,0,2], +"_nv_blast_ext_ll_serialization_8h.html#afe00711fe79056d096572581cb4258ec":[4,0,0,1,7,0,0,1], +"_nv_blast_ext_ll_serialization_8h_source.html":[4,0,0,1,7,0,0], +"_nv_blast_ext_ll_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,5], +"_nv_blast_ext_ll_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,5], +"_nv_blast_ext_output_stream_8h.html":[4,0,0,1,7,1,6], +"_nv_blast_ext_output_stream_8h_source.html":[4,0,0,1,7,1,6], +"_nv_blast_ext_px_8h.html":[4,0,0,1,5,0,2], +"_nv_blast_ext_px_8h_source.html":[4,0,0,1,5,0,2], +"_nv_blast_ext_px_actor_8h.html":[4,0,0,1,5,0,3], +"_nv_blast_ext_px_actor_8h_source.html":[4,0,0,1,5,0,3], +"_nv_blast_ext_px_actor_impl_8h.html":[4,0,0,1,5,1,0,0], +"_nv_blast_ext_px_actor_impl_8h_source.html":[4,0,0,1,5,1,0,0], +"_nv_blast_ext_px_asset_8h.html":[4,0,0,1,5,0,4], +"_nv_blast_ext_px_asset_8h_source.html":[4,0,0,1,5,0,4], +"_nv_blast_ext_px_asset_impl_8h.html":[4,0,0,1,5,1,0,1], +"_nv_blast_ext_px_asset_impl_8h.html#a3ee833245ea98dec4529d0ed152f2590":[4,0,0,1,5,1,0,1,1], +"_nv_blast_ext_px_asset_impl_8h_source.html":[4,0,0,1,5,1,0,1], +"_nv_blast_ext_px_family_8h.html":[4,0,0,1,5,0,5], +"_nv_blast_ext_px_family_8h_source.html":[4,0,0,1,5,0,5], +"_nv_blast_ext_px_family_impl_8h.html":[4,0,0,1,5,1,0,2], +"_nv_blast_ext_px_family_impl_8h_source.html":[4,0,0,1,5,1,0,2], +"_nv_blast_ext_px_listener_8h.html":[4,0,0,1,5,0,6], +"_nv_blast_ext_px_listener_8h_source.html":[4,0,0,1,5,0,6], +"_nv_blast_ext_px_manager_8h.html":[4,0,0,1,5,0,7], +"_nv_blast_ext_px_manager_8h.html#ad850cb90e735a499140c9b9dee734669":[4,0,0,1,5,0,7,2], +"_nv_blast_ext_px_manager_8h_source.html":[4,0,0,1,5,0,7], +"_nv_blast_ext_px_manager_impl_8h.html":[4,0,0,1,5,1,0,3], +"_nv_blast_ext_px_manager_impl_8h_source.html":[4,0,0,1,5,1,0,3], +"_nv_blast_ext_px_serialization_8capn_8h.html":[4,0,0,1,7,1,1,1], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762d":[4,0,0,1,7,1,1,1,35], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da164f0b54dc9e71ba3ac01b8474c102ca":[4,0,0,1,7,1,1,1,35,6], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da2fd03173b05e679c2b79bc748efd4203":[4,0,0,1,7,1,1,1,35,1], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762da462da41716b2698d77d4dda76bd432e0":[4,0,0,1,7,1,1,1,35,4], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daa7cdc48a2056131e48e574743700af54":[4,0,0,1,7,1,1,1,35,3], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762daafd2b8e7cf1b0d81001cd34a7ca0c82d":[4,0,0,1,7,1,1,1,35,0], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dab0b23571a65667612104999b43271982":[4,0,0,1,7,1,1,1,35,5], +"_nv_blast_ext_px_serialization_8capn_8h.html#a3bc426dfaa0ee4fce4357e8a9f30762dae8781fb33711989209b9055fe46cbd4d":[4,0,0,1,7,1,1,1,35,2], +"_nv_blast_ext_px_serialization_8capn_8h.html#a487d65b4d4a1acba5ba889b9872b9227":[4,0,0,1,7,1,1,1,37], +"_nv_blast_ext_px_serialization_8capn_8h.html#a54efb067a2ad42fc431cd7b8e0c92099":[4,0,0,1,7,1,1,1,42], +"_nv_blast_ext_px_serialization_8capn_8h.html#a59d22878c8525035034d464ecc79fa45":[4,0,0,1,7,1,1,1,36], +"_nv_blast_ext_px_serialization_8capn_8h.html#a7accc8a2f55ca9cae437f7558bc327f4":[4,0,0,1,7,1,1,1,41], +"_nv_blast_ext_px_serialization_8capn_8h.html#a9c615d1944ef8027c3c20035ab262a19":[4,0,0,1,7,1,1,1,44], +"_nv_blast_ext_px_serialization_8capn_8h.html#aa4c3c0baec904227d208dfcbae5d06de":[4,0,0,1,7,1,1,1,39], +"_nv_blast_ext_px_serialization_8capn_8h.html#ad4f6b9e3e5cd85551406367ef76e8b89":[4,0,0,1,7,1,1,1,40], +"_nv_blast_ext_px_serialization_8capn_8h.html#ae2d477cde4a11cd567a0b4f87b66825c":[4,0,0,1,7,1,1,1,38], +"_nv_blast_ext_px_serialization_8capn_8h.html#aeb3522a248fd093a1e485c2c5ada7eb7":[4,0,0,1,7,1,1,1,43], +"_nv_blast_ext_px_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,1], +"_nv_blast_ext_px_serialization_8h.html":[4,0,0,1,7,0,1], +"_nv_blast_ext_px_serialization_8h.html#a1cc333d504d2beebb948adf10f7e7c8c":[4,0,0,1,7,0,1,1], +"_nv_blast_ext_px_serialization_8h.html#a5c2cf92203363fee62d65119f2f7defc":[4,0,0,1,7,0,1,2], +"_nv_blast_ext_px_serialization_8h_source.html":[4,0,0,1,7,0,1], +"_nv_blast_ext_px_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,7], +"_nv_blast_ext_px_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,7], +"_nv_blast_ext_px_serializer_r_a_w_8h.html":[4,0,0,1,7,1,8], +"_nv_blast_ext_px_serializer_r_a_w_8h.html#a8aed6448b585047aa8d61255959eb316":[4,0,0,1,7,1,8,0], +"_nv_blast_ext_px_serializer_r_a_w_8h_source.html":[4,0,0,1,7,1,8], +"_nv_blast_ext_px_stress_solver_8h.html":[4,0,0,1,5,0,8], +"_nv_blast_ext_px_stress_solver_8h_source.html":[4,0,0,1,5,0,8], +"_nv_blast_ext_px_stress_solver_impl_8h.html":[4,0,0,1,5,1,0,4], +"_nv_blast_ext_px_stress_solver_impl_8h_source.html":[4,0,0,1,5,1,0,4], +"_nv_blast_ext_px_task_8h.html":[4,0,0,1,5,0,9], +"_nv_blast_ext_px_task_8h_source.html":[4,0,0,1,5,0,9], +"_nv_blast_ext_px_task_impl_8h.html":[4,0,0,1,5,1,0,5], +"_nv_blast_ext_px_task_impl_8h_source.html":[4,0,0,1,5,1,0,5], +"_nv_blast_ext_r_t_8h.html":[4,0,0,1,6,0,0], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9be":[4,0,0,1,6,0,0,15], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea0d1d9155e8519d41f5bf8e02e94d3d1c":[4,0,0,1,6,0,0,15,0], +"_nv_blast_ext_r_t_8h.html#a13e09335669128f9ea506224bfd3d9bea7a5a857c21346bed3fbf7d94a0c3d4e7":[4,0,0,1,6,0,0,15,1], +"_nv_blast_ext_r_t_8h.html#a384cc36b855ef7a84ae47bd17f1e45bb":[4,0,0,1,6,0,0,21], +"_nv_blast_ext_r_t_8h.html#a4859194da9d8526051290eb24b6f7b67":[4,0,0,1,6,0,0,17], +"_nv_blast_ext_r_t_8h.html#a4b33d66b71faced9cea15821ab6d2679":[4,0,0,1,6,0,0,20], +"_nv_blast_ext_r_t_8h.html#a63cb5e25050cb57dd112232792d51165":[4,0,0,1,6,0,0,23], +"_nv_blast_ext_r_t_8h.html#a70b1eff9af90c4a0872111a1c8e99d0e":[4,0,0,1,6,0,0,18], +"_nv_blast_ext_r_t_8h.html#a8dd527c217f5b6577b09e81cf8f881a1":[4,0,0,1,6,0,0,19], +"_nv_blast_ext_r_t_8h.html#a9cce5b0c1e6c644cdf4d10ca630fb07d":[4,0,0,1,6,0,0,12], +"_nv_blast_ext_r_t_8h.html#aa56085b830bbfc750734bc2fec8c0070":[4,0,0,1,6,0,0,13], +"_nv_blast_ext_r_t_8h.html#ab61e2620c8f2917beffb61e2d42cbc88":[4,0,0,1,6,0,0,14], +"_nv_blast_ext_r_t_8h.html#ac7e2861ee04820dce18c142b2f7baedf":[4,0,0,1,6,0,0,16], +"_nv_blast_ext_r_t_8h.html#ad5ec62cdb5d0f84e129fab31cc62f7d8":[4,0,0,1,6,0,0,24], +"_nv_blast_ext_r_t_8h.html#ad888718212b0afe1d5384abde8937682":[4,0,0,1,6,0,0,22], +"_nv_blast_ext_r_t_8h_source.html":[4,0,0,1,6,0,0], +"_nv_blast_ext_r_t_geometry_8h.html":[4,0,0,1,6,1,0], +"_nv_blast_ext_r_t_geometry_8h_source.html":[4,0,0,1,6,1,0], +"_nv_blast_ext_r_t_impl_8h.html":[4,0,0,1,6,1,1], +"_nv_blast_ext_r_t_impl_8h.html#a1111d62c5a9a9ab81169115c33a3c7ef":[4,0,0,1,6,1,1,2], +"_nv_blast_ext_r_t_impl_8h_source.html":[4,0,0,1,6,1,1], +"_nv_blast_ext_r_t_multithreaded_impl_8h.html":[4,0,0,1,6,1,2], +"_nv_blast_ext_r_t_multithreaded_impl_8h_source.html":[4,0,0,1,6,1,2], +"_nv_blast_ext_serialization_8h.html":[4,0,0,1,7,0,2], +"_nv_blast_ext_serialization_8h.html#a4ecdf52f4822b77649c832a42733b6f9":[4,0,0,1,7,0,2,3], +"_nv_blast_ext_serialization_8h_source.html":[4,0,0,1,7,0,2], +"_nv_blast_ext_serialization_c_a_p_n_8h.html":[4,0,0,1,7,1,9], +"_nv_blast_ext_serialization_c_a_p_n_8h_source.html":[4,0,0,1,7,1,9], +"_nv_blast_ext_serialization_internal_8h.html":[4,0,0,1,7,1,10], +"_nv_blast_ext_serialization_internal_8h.html#a222a4e46d410e4447825a9592b47fb23":[4,0,0,1,7,1,10,4], +"_nv_blast_ext_serialization_internal_8h.html#a4392703db37983d47a65786528f90c96":[4,0,0,1,7,1,10,5], +"_nv_blast_ext_serialization_internal_8h.html#ab0f37d6bc84a5e54de6435b98b5c8676":[4,0,0,1,7,1,10,6], +"_nv_blast_ext_serialization_internal_8h.html#ad9129b4165c36b7d359886cb429ec3de":[4,0,0,1,7,1,10,7], +"_nv_blast_ext_serialization_internal_8h.html#adc8de70aee50af45adfbbc23449b3feb":[4,0,0,1,7,1,10,3], +"_nv_blast_ext_serialization_internal_8h_source.html":[4,0,0,1,7,1,10], +"_nv_blast_ext_stress_solver_8h.html":[4,0,0,1,9,0,0], +"_nv_blast_ext_stress_solver_8h_source.html":[4,0,0,1,9,0,0], +"_nv_blast_ext_sync_8h.html":[4,0,0,1,5,0,10], +"_nv_blast_ext_sync_8h_source.html":[4,0,0,1,5,0,10], +"_nv_blast_ext_tk_serialization_8capn_8h.html":[4,0,0,1,7,1,1,2], +"_nv_blast_ext_tk_serialization_8capn_8h.html#aaf72589f1a28d8a65d656fffd44108d4":[4,0,0,1,7,1,1,2,15], +"_nv_blast_ext_tk_serialization_8capn_8h.html#ad87ababea0752bf8c3f330dffea1cbcf":[4,0,0,1,7,1,1,2,17], +"_nv_blast_ext_tk_serialization_8capn_8h.html#af60dd55edb6819fe37a88fe3869dc321":[4,0,0,1,7,1,1,2,16], +"_nv_blast_ext_tk_serialization_8capn_8h_source.html":[4,0,0,1,7,1,1,2], +"_nv_blast_ext_tk_serialization_8h.html":[4,0,0,1,7,0,3], +"_nv_blast_ext_tk_serialization_8h.html#a1bf2f52d1bbf22f380b7ce1c2919d85b":[4,0,0,1,7,0,3,2], +"_nv_blast_ext_tk_serialization_8h.html#a2de4f39384a1b9ec227654a6cc35d592":[4,0,0,1,7,0,3,1], +"_nv_blast_ext_tk_serialization_8h_source.html":[4,0,0,1,7,0,3], +"_nv_blast_ext_tk_serializer_c_a_p_n_8h.html":[4,0,0,1,7,1,11], +"_nv_blast_ext_tk_serializer_c_a_p_n_8h_source.html":[4,0,0,1,7,1,11], +"_nv_blast_ext_tk_serializer_r_a_w_8h.html":[4,0,0,1,7,1,12], +"_nv_blast_ext_tk_serializer_r_a_w_8h.html#a61d6196fcda06e299691bcbd8f34d48e":[4,0,0,1,7,1,12,0], +"_nv_blast_ext_tk_serializer_r_a_w_8h_source.html":[4,0,0,1,7,1,12], +"_nv_blast_ext_triangle_processor_8h.html":[4,0,0,1,1,1,14], +"_nv_blast_ext_triangle_processor_8h_source.html":[4,0,0,1,1,1,14], "_nv_blast_family_8h.html":[4,0,0,3,1,4], "_nv_blast_family_8h.html#a865dd402e2f1af88e0d8df296d4f10d3":[4,0,0,3,1,4,1], "_nv_blast_family_8h_source.html":[4,0,0,3,1,4], @@ -186,8 +225,8 @@ var NAVTREEINDEX2 = "_nv_blast_hash_map_8h_source.html":[4,0,0,0,10], "_nv_blast_hash_set_8h.html":[4,0,0,0,11], "_nv_blast_hash_set_8h_source.html":[4,0,0,0,11], -"_nv_blast_i_d_d_t_o_8h.html":[4,0,0,1,5,1,0,7], -"_nv_blast_i_d_d_t_o_8h_source.html":[4,0,0,1,5,1,0,7], +"_nv_blast_i_d_d_t_o_8h.html":[4,0,0,1,7,1,0,7], +"_nv_blast_i_d_d_t_o_8h_source.html":[4,0,0,1,7,1,0,7], "_nv_blast_include_windows_8h.html":[4,0,0,0,12], "_nv_blast_include_windows_8h.html#a0293d1b2742d9c9ef401d75a55b81859":[4,0,0,0,12,24], "_nv_blast_include_windows_8h.html#a06f62f70cab65b4c19972202f784e12d":[4,0,0,0,12,25], @@ -210,44 +249,5 @@ var NAVTREEINDEX2 = "_nv_blast_include_windows_8h.html#a679a4dcdfeb97910576cff8452efb28e":[4,0,0,0,12,5], "_nv_blast_include_windows_8h.html#a6f4a8b3fe02f55fd022b91b3a965e15c":[4,0,0,0,12,13], "_nv_blast_include_windows_8h.html#a73886ff6a915a4a92e3ade13eba71f6d":[4,0,0,0,12,32], -"_nv_blast_include_windows_8h.html#a7d6ea5ce712ed1d05533cf8ebf38d880":[4,0,0,0,12,31], -"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e":[4,0,0,0,12,16], -"_nv_blast_include_windows_8h.html#a8b8c544b2e9e3359de25f7d89f4f5de9":[4,0,0,0,12,11], -"_nv_blast_include_windows_8h.html#a8bd3112472ae1e33be8faf5294230948":[4,0,0,0,12,14], -"_nv_blast_include_windows_8h.html#a8effd0655f96cc25e57c0b348669df7b":[4,0,0,0,12,9], -"_nv_blast_include_windows_8h.html#a90d30d395de13a4f31a42b4066cfbb68":[4,0,0,0,12,35], -"_nv_blast_include_windows_8h.html#a964a6e23899e4f0b1886d86b1981545d":[4,0,0,0,12,36], -"_nv_blast_include_windows_8h.html#a9f918755b601cf4bffca775992e6fb90":[4,0,0,0,12,19], -"_nv_blast_include_windows_8h.html#aa59dc3d2c7dc2ec85638761aeb2d50f7":[4,0,0,0,12,1], -"_nv_blast_include_windows_8h.html#aac388bb1bd11a9a15b594321658ae233":[4,0,0,0,12,34], -"_nv_blast_include_windows_8h.html#ab2dcc39e73a373330467f5f503c779d3":[4,0,0,0,12,27], -"_nv_blast_include_windows_8h.html#ac50762666aa00bd3a4308158510f1748":[4,0,0,0,12,0], -"_nv_blast_include_windows_8h.html#ac5ff788cb8638ce5daf99e586083eef2":[4,0,0,0,12,33], -"_nv_blast_include_windows_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9":[4,0,0,0,12,38], -"_nv_blast_include_windows_8h.html#ad99d89815bdc61acfe8744c41c96e637":[4,0,0,0,12,3], -"_nv_blast_include_windows_8h.html#aea709a8ba0a7d510cefcf625fdb3b4b1":[4,0,0,0,12,30], -"_nv_blast_include_windows_8h.html#af40cddcc88a6ebeed4f75d4bbbed195e":[4,0,0,0,12,28], -"_nv_blast_include_windows_8h.html#af883320ccbc88fe5ff2d8733ec0a034f":[4,0,0,0,12,23], -"_nv_blast_include_windows_8h_source.html":[4,0,0,0,12], -"_nv_blast_index_fns_8h.html":[4,0,0,0,13], -"_nv_blast_index_fns_8h.html#a0ed74c066434e88decde995b52cb7ee3":[4,0,0,0,13,2], -"_nv_blast_index_fns_8h.html#a829c77a7e4a26760ebf74e644e7d5347":[4,0,0,0,13,0], -"_nv_blast_index_fns_8h.html#a957511eee89321883f3507e0cd310a41":[4,0,0,0,13,3], -"_nv_blast_index_fns_8h.html#afe58dd395f2ecd13c86b5a4a7c7b2a20":[4,0,0,0,13,1], -"_nv_blast_index_fns_8h_source.html":[4,0,0,0,13], -"_nv_blast_iterator_base_8h.html":[4,0,0,0,14], -"_nv_blast_iterator_base_8h_source.html":[4,0,0,0,14], -"_nv_blast_math_8h.html":[4,0,0,0,15], -"_nv_blast_math_8h.html#a171cbcf9510fa3804c56ecfcf78da929":[4,0,0,0,15,3], -"_nv_blast_math_8h.html#a1c15bbfd92f50bb69873a3e54281a42c":[4,0,0,0,15,5], -"_nv_blast_math_8h.html#a1c8d1bbcf531b04e6ff52f5357987794":[4,0,0,0,15,7], -"_nv_blast_math_8h.html#a1da912deb1046ef7afc447a170f9a1a4":[4,0,0,0,15,8], -"_nv_blast_math_8h.html#a258a9333f07d3c54170aa74b90366e73":[4,0,0,0,15,6], -"_nv_blast_math_8h.html#a40a71c61826702e77bc117fcc005ebf1":[4,0,0,0,15,0], -"_nv_blast_math_8h.html#a91266f20b4a3e7658eedf69ec1f311f4":[4,0,0,0,15,4], -"_nv_blast_math_8h.html#a977e74623adf1a08686f4dc5a6f241bc":[4,0,0,0,15,2], -"_nv_blast_math_8h.html#aff9758a004eaba1c34d93b67cc2372ca":[4,0,0,0,15,1], -"_nv_blast_math_8h_source.html":[4,0,0,0,15], -"_nv_blast_memory_8h.html":[4,0,0,0,16], -"_nv_blast_memory_8h.html#a1a2910b0e69957e23c05e09a3ceb0436":[4,0,0,0,16,3] +"_nv_blast_include_windows_8h.html#a7d6ea5ce712ed1d05533cf8ebf38d880":[4,0,0,0,12,31] }; diff --git a/docs/source_docs/files/navtreeindex3.js b/docs/source_docs/files/navtreeindex3.js index ce2ff1a..df5e579 100755 --- a/docs/source_docs/files/navtreeindex3.js +++ b/docs/source_docs/files/navtreeindex3.js @@ -1,5 +1,44 @@ var NAVTREEINDEX3 = { +"_nv_blast_include_windows_8h.html#a8b2f514658ba28ae0ea3b8b96edf520e":[4,0,0,0,12,16], +"_nv_blast_include_windows_8h.html#a8b8c544b2e9e3359de25f7d89f4f5de9":[4,0,0,0,12,11], +"_nv_blast_include_windows_8h.html#a8bd3112472ae1e33be8faf5294230948":[4,0,0,0,12,14], +"_nv_blast_include_windows_8h.html#a8effd0655f96cc25e57c0b348669df7b":[4,0,0,0,12,9], +"_nv_blast_include_windows_8h.html#a90d30d395de13a4f31a42b4066cfbb68":[4,0,0,0,12,35], +"_nv_blast_include_windows_8h.html#a964a6e23899e4f0b1886d86b1981545d":[4,0,0,0,12,36], +"_nv_blast_include_windows_8h.html#a9f918755b601cf4bffca775992e6fb90":[4,0,0,0,12,19], +"_nv_blast_include_windows_8h.html#aa59dc3d2c7dc2ec85638761aeb2d50f7":[4,0,0,0,12,1], +"_nv_blast_include_windows_8h.html#aac388bb1bd11a9a15b594321658ae233":[4,0,0,0,12,34], +"_nv_blast_include_windows_8h.html#ab2dcc39e73a373330467f5f503c779d3":[4,0,0,0,12,27], +"_nv_blast_include_windows_8h.html#ac50762666aa00bd3a4308158510f1748":[4,0,0,0,12,0], +"_nv_blast_include_windows_8h.html#ac5ff788cb8638ce5daf99e586083eef2":[4,0,0,0,12,33], +"_nv_blast_include_windows_8h.html#ac7bef5d85e3dcd73eef56ad39ffc84a9":[4,0,0,0,12,38], +"_nv_blast_include_windows_8h.html#ad99d89815bdc61acfe8744c41c96e637":[4,0,0,0,12,3], +"_nv_blast_include_windows_8h.html#aea709a8ba0a7d510cefcf625fdb3b4b1":[4,0,0,0,12,30], +"_nv_blast_include_windows_8h.html#af40cddcc88a6ebeed4f75d4bbbed195e":[4,0,0,0,12,28], +"_nv_blast_include_windows_8h.html#af883320ccbc88fe5ff2d8733ec0a034f":[4,0,0,0,12,23], +"_nv_blast_include_windows_8h_source.html":[4,0,0,0,12], +"_nv_blast_index_fns_8h.html":[4,0,0,0,13], +"_nv_blast_index_fns_8h.html#a0ed74c066434e88decde995b52cb7ee3":[4,0,0,0,13,2], +"_nv_blast_index_fns_8h.html#a829c77a7e4a26760ebf74e644e7d5347":[4,0,0,0,13,0], +"_nv_blast_index_fns_8h.html#a957511eee89321883f3507e0cd310a41":[4,0,0,0,13,3], +"_nv_blast_index_fns_8h.html#afe58dd395f2ecd13c86b5a4a7c7b2a20":[4,0,0,0,13,1], +"_nv_blast_index_fns_8h_source.html":[4,0,0,0,13], +"_nv_blast_iterator_base_8h.html":[4,0,0,0,14], +"_nv_blast_iterator_base_8h_source.html":[4,0,0,0,14], +"_nv_blast_math_8h.html":[4,0,0,0,15], +"_nv_blast_math_8h.html#a171cbcf9510fa3804c56ecfcf78da929":[4,0,0,0,15,3], +"_nv_blast_math_8h.html#a1c15bbfd92f50bb69873a3e54281a42c":[4,0,0,0,15,5], +"_nv_blast_math_8h.html#a1c8d1bbcf531b04e6ff52f5357987794":[4,0,0,0,15,7], +"_nv_blast_math_8h.html#a1da912deb1046ef7afc447a170f9a1a4":[4,0,0,0,15,8], +"_nv_blast_math_8h.html#a258a9333f07d3c54170aa74b90366e73":[4,0,0,0,15,6], +"_nv_blast_math_8h.html#a40a71c61826702e77bc117fcc005ebf1":[4,0,0,0,15,0], +"_nv_blast_math_8h.html#a91266f20b4a3e7658eedf69ec1f311f4":[4,0,0,0,15,4], +"_nv_blast_math_8h.html#a977e74623adf1a08686f4dc5a6f241bc":[4,0,0,0,15,2], +"_nv_blast_math_8h.html#aff9758a004eaba1c34d93b67cc2372ca":[4,0,0,0,15,1], +"_nv_blast_math_8h_source.html":[4,0,0,0,15], +"_nv_blast_memory_8h.html":[4,0,0,0,16], +"_nv_blast_memory_8h.html#a1a2910b0e69957e23c05e09a3ceb0436":[4,0,0,0,16,3], "_nv_blast_memory_8h.html#a3421677e17b73e6e0b7e3471fe6ad542":[4,0,0,0,16,2], "_nv_blast_memory_8h.html#a44bc8a89246b1e7d824a4dd3a6e08edc":[4,0,0,0,16,1], "_nv_blast_memory_8h.html#a529b22b397b1d870e8a536be78c4e497":[4,0,0,0,16,7], @@ -18,6 +57,7 @@ var NAVTREEINDEX3 = "_nv_blast_preprocessor_internal_8h.html#a3dc70f5d8fc145cfbce26e8d3d31b1b4":[4,0,0,0,17,3], "_nv_blast_preprocessor_internal_8h.html#a9c8d87fbc8fead08bdf59b3c68bcb173":[4,0,0,0,17,1], "_nv_blast_preprocessor_internal_8h.html#aa024c8130947e5bcd0418f7564c312b2":[4,0,0,0,17,4], +"_nv_blast_preprocessor_internal_8h.html#ab5eb23180f7cc12b7d6c04a8ec067fdd":[4,0,0,0,17,6], "_nv_blast_preprocessor_internal_8h.html#afcde65e0a048967e7acbc3d901f217cd":[4,0,0,0,17,0], "_nv_blast_preprocessor_internal_8h_source.html":[4,0,0,0,17], "_nv_blast_profiler_8h.html":[4,0,0,2,0,3], @@ -31,10 +71,10 @@ var NAVTREEINDEX3 = "_nv_blast_profiler_internal_8h.html#a7383e4693e7d6d980e604ca77d4020e7":[4,0,0,2,1,0,0], "_nv_blast_profiler_internal_8h.html#aaba578d5cd160859cd514c33ac6171a5":[4,0,0,2,1,0,1], "_nv_blast_profiler_internal_8h_source.html":[4,0,0,2,1,0], -"_nv_blast_px_callbacks_8h.html":[4,0,0,1,4,0,11], -"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,1,4,0,11,1], -"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,1,4,0,11,0], -"_nv_blast_px_callbacks_8h_source.html":[4,0,0,1,4,0,11], +"_nv_blast_px_callbacks_8h.html":[4,0,0,1,5,0,11], +"_nv_blast_px_callbacks_8h.html#a0bbd9bd6f4dfff2d8fad6fe854912cce":[4,0,0,1,5,0,11,1], +"_nv_blast_px_callbacks_8h.html#ac5c506d1e1b09d6d295420e53a56f74c":[4,0,0,1,5,0,11,0], +"_nv_blast_px_callbacks_8h_source.html":[4,0,0,1,5,0,11], "_nv_blast_support_graph_8h.html":[4,0,0,3,1,6], "_nv_blast_support_graph_8h_source.html":[4,0,0,3,1,6], "_nv_blast_time_8h.html":[4,0,0,0,18], @@ -107,20 +147,20 @@ var NAVTREEINDEX3 = "_nv_c_types_8h_source.html":[4,0,0,3,0,3], "_nv_preprocessor_8h.html":[4,0,0,3,0,4], "_nv_preprocessor_8h_source.html":[4,0,0,3,0,4], -"_px_convex_mesh_geometry_d_t_o_8h.html":[4,0,0,1,5,1,0,8], -"_px_convex_mesh_geometry_d_t_o_8h_source.html":[4,0,0,1,5,1,0,8], -"_px_mesh_scale_d_t_o_8h.html":[4,0,0,1,5,1,0,9], -"_px_mesh_scale_d_t_o_8h_source.html":[4,0,0,1,5,1,0,9], -"_px_quat_d_t_o_8h.html":[4,0,0,1,5,1,0,10], -"_px_quat_d_t_o_8h_source.html":[4,0,0,1,5,1,0,10], -"_px_transform_d_t_o_8h.html":[4,0,0,1,5,1,0,11], -"_px_transform_d_t_o_8h_source.html":[4,0,0,1,5,1,0,11], -"_px_vec3_d_t_o_8h.html":[4,0,0,1,5,1,0,12], -"_px_vec3_d_t_o_8h_source.html":[4,0,0,1,5,1,0,12], -"_tk_asset_d_t_o_8h.html":[4,0,0,1,5,1,0,13], -"_tk_asset_d_t_o_8h_source.html":[4,0,0,1,5,1,0,13], -"_tk_asset_joint_desc_d_t_o_8h.html":[4,0,0,1,5,1,0,14], -"_tk_asset_joint_desc_d_t_o_8h_source.html":[4,0,0,1,5,1,0,14], +"_px_convex_mesh_geometry_d_t_o_8h.html":[4,0,0,1,7,1,0,8], +"_px_convex_mesh_geometry_d_t_o_8h_source.html":[4,0,0,1,7,1,0,8], +"_px_mesh_scale_d_t_o_8h.html":[4,0,0,1,7,1,0,9], +"_px_mesh_scale_d_t_o_8h_source.html":[4,0,0,1,7,1,0,9], +"_px_quat_d_t_o_8h.html":[4,0,0,1,7,1,0,10], +"_px_quat_d_t_o_8h_source.html":[4,0,0,1,7,1,0,10], +"_px_transform_d_t_o_8h.html":[4,0,0,1,7,1,0,11], +"_px_transform_d_t_o_8h_source.html":[4,0,0,1,7,1,0,11], +"_px_vec3_d_t_o_8h.html":[4,0,0,1,7,1,0,12], +"_px_vec3_d_t_o_8h_source.html":[4,0,0,1,7,1,0,12], +"_tk_asset_d_t_o_8h.html":[4,0,0,1,7,1,0,13], +"_tk_asset_d_t_o_8h_source.html":[4,0,0,1,7,1,0,13], +"_tk_asset_joint_desc_d_t_o_8h.html":[4,0,0,1,7,1,0,14], +"_tk_asset_joint_desc_d_t_o_8h_source.html":[4,0,0,1,7,1,0,14], "_v_h_a_c_d_8h.html":[4,0,0,1,1,1,0,1,0], "_v_h_a_c_d_8h.html#a1b2ead5dd7115b47a186fc0e2cea882e":[4,0,0,1,1,1,0,1,0,9], "_v_h_a_c_d_8h.html#a2c7fe5ac5205d868efdd5dcf0fdd93d6":[4,0,0,1,1,1,0,1,0,6], @@ -209,45 +249,5 @@ var NAVTREEINDEX3 = "bt_scalar_8h.html#ae7ebb0f0f37c7851cf64cdae2075ca2f":[4,0,0,1,1,1,0,0,4,34], "bt_scalar_8h.html#ae9d26f737755d56d5374339f176a55ac":[4,0,0,1,1,1,0,0,4,11], "bt_scalar_8h.html#aef88ac3279b66587efd1fc594ec4c740":[4,0,0,1,1,1,0,0,4,46], -"bt_scalar_8h.html#af25771f9443fab6ab8fcc9a0b78abce3":[4,0,0,1,1,1,0,0,4,37], -"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc":[4,0,0,1,1,1,0,0,4,56], -"bt_scalar_8h.html#af451c843c6b96c5ce1fa0d1c39f4c255":[4,0,0,1,1,1,0,0,4,18], -"bt_scalar_8h.html#af70e8b45dc0ad52b962f128ce45365dc":[4,0,0,1,1,1,0,0,4,3], -"bt_scalar_8h.html#afa3dad5a5edb29663834714c0ef492bb":[4,0,0,1,1,1,0,0,4,14], -"bt_scalar_8h.html#afb9af7ad85bcd92acfd2bd813b706ae6":[4,0,0,1,1,1,0,0,4,43], -"bt_scalar_8h.html#aff3e6078c073f6ba0edb95353f2c2c62":[4,0,0,1,1,1,0,0,4,8], -"bt_scalar_8h_source.html":[4,0,0,1,1,1,0,0,4], -"bt_vector3_8h.html":[4,0,0,1,1,1,0,0,5], -"bt_vector3_8h.html#a03598b58d7cf9c0012e99710eb3e2988":[4,0,0,1,1,1,0,0,5,58], -"bt_vector3_8h.html#a0682ea634178928396d78f27c87aec07":[4,0,0,1,1,1,0,0,5,12], -"bt_vector3_8h.html#a10bc669d0cd2db9595affab30e5532cf":[4,0,0,1,1,1,0,0,5,35], -"bt_vector3_8h.html#a111b328c4d76341871adb4712477ad21":[4,0,0,1,1,1,0,0,5,16], -"bt_vector3_8h.html#a13bc0355b871b002b61ecef888b8ecea":[4,0,0,1,1,1,0,0,5,71], -"bt_vector3_8h.html#a1413171f4206f8873704d0b306059ab1":[4,0,0,1,1,1,0,0,5,39], -"bt_vector3_8h.html#a196a258574acadf69c24f868d4506585":[4,0,0,1,1,1,0,0,5,53], -"bt_vector3_8h.html#a21f9c45afee9986f31235ac4f4eaf4ce":[4,0,0,1,1,1,0,0,5,43], -"bt_vector3_8h.html#a22c3af642cd6ee73d125e310c6318cce":[4,0,0,1,1,1,0,0,5,4], -"bt_vector3_8h.html#a2834558f3d04abfb5b40fd7c23ebe8d3":[4,0,0,1,1,1,0,0,5,59], -"bt_vector3_8h.html#a287fc621890120b3ec7d4e14858ec179":[4,0,0,1,1,1,0,0,5,42], -"bt_vector3_8h.html#a2acb8d20d771dec7b7257886364c35b9":[4,0,0,1,1,1,0,0,5,44], -"bt_vector3_8h.html#a2e10fb5cfae03326bf23b35ec12c9c94":[4,0,0,1,1,1,0,0,5,78], -"bt_vector3_8h.html#a3083f1242193e3cac601afe9610cc4e5":[4,0,0,1,1,1,0,0,5,40], -"bt_vector3_8h.html#a334ddc392fb6e14b8b9f5b5e4b94c794":[4,0,0,1,1,1,0,0,5,32], -"bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e":[4,0,0,1,1,1,0,0,5,74], -"bt_vector3_8h.html#a3f3aadabc51f8182c778f0db663be185":[4,0,0,1,1,1,0,0,5,19], -"bt_vector3_8h.html#a3fae008fb245faf41f926174868c1323":[4,0,0,1,1,1,0,0,5,17], -"bt_vector3_8h.html#a40204accad7fbbe9fb169d235637a4c8":[4,0,0,1,1,1,0,0,5,57], -"bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08":[4,0,0,1,1,1,0,0,5,77], -"bt_vector3_8h.html#a41ee945bcf88815c61326ca6196aa78f":[4,0,0,1,1,1,0,0,5,69], -"bt_vector3_8h.html#a4241fc63918b2364ad15adcf42017554":[4,0,0,1,1,1,0,0,5,22], -"bt_vector3_8h.html#a479473af6a5018f5386e719427ee7848":[4,0,0,1,1,1,0,0,5,67], -"bt_vector3_8h.html#a47affd1a10b589811fc4828c1a2e0c6d":[4,0,0,1,1,1,0,0,5,72], -"bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6":[4,0,0,1,1,1,0,0,5,26], -"bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b":[4,0,0,1,1,1,0,0,5,6], -"bt_vector3_8h.html#a550dc4505b1f10c03a685705f41f4011":[4,0,0,1,1,1,0,0,5,11], -"bt_vector3_8h.html#a57cef67d5a8965ce768af0f3ba01b3f7":[4,0,0,1,1,1,0,0,5,52], -"bt_vector3_8h.html#a59d21eb22bc12d95d210582bbbc23618":[4,0,0,1,1,1,0,0,5,50], -"bt_vector3_8h.html#a5a4be68dd97f1809e8220090e7b73e46":[4,0,0,1,1,1,0,0,5,68], -"bt_vector3_8h.html#a66e2fdfbabb28c8e9c4565f398e197fe":[4,0,0,1,1,1,0,0,5,73], -"bt_vector3_8h.html#a675c633d0a3de26b2b9c5800c1d0fcc5":[4,0,0,1,1,1,0,0,5,63] +"bt_scalar_8h.html#af25771f9443fab6ab8fcc9a0b78abce3":[4,0,0,1,1,1,0,0,4,37] }; diff --git a/docs/source_docs/files/navtreeindex4.js b/docs/source_docs/files/navtreeindex4.js index ed7dfe7..5018e95 100755 --- a/docs/source_docs/files/navtreeindex4.js +++ b/docs/source_docs/files/navtreeindex4.js @@ -1,5 +1,45 @@ var NAVTREEINDEX4 = { +"bt_scalar_8h.html#af37c54c90dcb716e0190b9c41eb0f3dc":[4,0,0,1,1,1,0,0,4,56], +"bt_scalar_8h.html#af451c843c6b96c5ce1fa0d1c39f4c255":[4,0,0,1,1,1,0,0,4,18], +"bt_scalar_8h.html#af70e8b45dc0ad52b962f128ce45365dc":[4,0,0,1,1,1,0,0,4,3], +"bt_scalar_8h.html#afa3dad5a5edb29663834714c0ef492bb":[4,0,0,1,1,1,0,0,4,14], +"bt_scalar_8h.html#afb9af7ad85bcd92acfd2bd813b706ae6":[4,0,0,1,1,1,0,0,4,43], +"bt_scalar_8h.html#aff3e6078c073f6ba0edb95353f2c2c62":[4,0,0,1,1,1,0,0,4,8], +"bt_scalar_8h_source.html":[4,0,0,1,1,1,0,0,4], +"bt_vector3_8h.html":[4,0,0,1,1,1,0,0,5], +"bt_vector3_8h.html#a03598b58d7cf9c0012e99710eb3e2988":[4,0,0,1,1,1,0,0,5,58], +"bt_vector3_8h.html#a0682ea634178928396d78f27c87aec07":[4,0,0,1,1,1,0,0,5,12], +"bt_vector3_8h.html#a10bc669d0cd2db9595affab30e5532cf":[4,0,0,1,1,1,0,0,5,35], +"bt_vector3_8h.html#a111b328c4d76341871adb4712477ad21":[4,0,0,1,1,1,0,0,5,16], +"bt_vector3_8h.html#a13bc0355b871b002b61ecef888b8ecea":[4,0,0,1,1,1,0,0,5,71], +"bt_vector3_8h.html#a1413171f4206f8873704d0b306059ab1":[4,0,0,1,1,1,0,0,5,39], +"bt_vector3_8h.html#a196a258574acadf69c24f868d4506585":[4,0,0,1,1,1,0,0,5,53], +"bt_vector3_8h.html#a21f9c45afee9986f31235ac4f4eaf4ce":[4,0,0,1,1,1,0,0,5,43], +"bt_vector3_8h.html#a22c3af642cd6ee73d125e310c6318cce":[4,0,0,1,1,1,0,0,5,4], +"bt_vector3_8h.html#a2834558f3d04abfb5b40fd7c23ebe8d3":[4,0,0,1,1,1,0,0,5,59], +"bt_vector3_8h.html#a287fc621890120b3ec7d4e14858ec179":[4,0,0,1,1,1,0,0,5,42], +"bt_vector3_8h.html#a2acb8d20d771dec7b7257886364c35b9":[4,0,0,1,1,1,0,0,5,44], +"bt_vector3_8h.html#a2e10fb5cfae03326bf23b35ec12c9c94":[4,0,0,1,1,1,0,0,5,78], +"bt_vector3_8h.html#a3083f1242193e3cac601afe9610cc4e5":[4,0,0,1,1,1,0,0,5,40], +"bt_vector3_8h.html#a334ddc392fb6e14b8b9f5b5e4b94c794":[4,0,0,1,1,1,0,0,5,32], +"bt_vector3_8h.html#a3570ef89f063fd0616ac57b1c4ae930e":[4,0,0,1,1,1,0,0,5,74], +"bt_vector3_8h.html#a3f3aadabc51f8182c778f0db663be185":[4,0,0,1,1,1,0,0,5,19], +"bt_vector3_8h.html#a3fae008fb245faf41f926174868c1323":[4,0,0,1,1,1,0,0,5,17], +"bt_vector3_8h.html#a40204accad7fbbe9fb169d235637a4c8":[4,0,0,1,1,1,0,0,5,57], +"bt_vector3_8h.html#a419978af43d009c4b093b0f4ccc9de08":[4,0,0,1,1,1,0,0,5,77], +"bt_vector3_8h.html#a41ee945bcf88815c61326ca6196aa78f":[4,0,0,1,1,1,0,0,5,69], +"bt_vector3_8h.html#a4241fc63918b2364ad15adcf42017554":[4,0,0,1,1,1,0,0,5,22], +"bt_vector3_8h.html#a479473af6a5018f5386e719427ee7848":[4,0,0,1,1,1,0,0,5,67], +"bt_vector3_8h.html#a47affd1a10b589811fc4828c1a2e0c6d":[4,0,0,1,1,1,0,0,5,72], +"bt_vector3_8h.html#a4a1a82b60c07a33807d1e43d2d6aede6":[4,0,0,1,1,1,0,0,5,26], +"bt_vector3_8h.html#a545c49277de85f6dbc05ec06319eee1b":[4,0,0,1,1,1,0,0,5,6], +"bt_vector3_8h.html#a550dc4505b1f10c03a685705f41f4011":[4,0,0,1,1,1,0,0,5,11], +"bt_vector3_8h.html#a57cef67d5a8965ce768af0f3ba01b3f7":[4,0,0,1,1,1,0,0,5,52], +"bt_vector3_8h.html#a59d21eb22bc12d95d210582bbbc23618":[4,0,0,1,1,1,0,0,5,50], +"bt_vector3_8h.html#a5a4be68dd97f1809e8220090e7b73e46":[4,0,0,1,1,1,0,0,5,68], +"bt_vector3_8h.html#a66e2fdfbabb28c8e9c4565f398e197fe":[4,0,0,1,1,1,0,0,5,73], +"bt_vector3_8h.html#a675c633d0a3de26b2b9c5800c1d0fcc5":[4,0,0,1,1,1,0,0,5,63], "bt_vector3_8h.html#a6ded65e4a84fea22e292d69b2474c509":[4,0,0,1,1,1,0,0,5,65], "bt_vector3_8h.html#a6fec5d8daca950e867926bd29780ee72":[4,0,0,1,1,1,0,0,5,49], "bt_vector3_8h.html#a6fed16d2caeeb6696519d64bac9494e3":[4,0,0,1,1,1,0,0,5,37], @@ -151,103 +191,63 @@ var NAVTREEINDEX4 = "class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html":[3,0,2,0,9,1], "class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html#a864d43b36048330ee9facb7ec74368da":[3,0,2,0,9,1,0], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html":[3,0,2,0,11], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a1528052be86f88831e4960f73d4dba64":[3,0,2,0,11,3], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a2b6aeb41c4d89f9aa94702c7e73337bc":[3,0,2,0,11,2], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a3ed9ee4f95e167190f9ad263a21494d3":[3,0,2,0,11,0], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#a85e7dddbaa8775ce2fb7e2c476ad866d":[3,0,2,0,11,2], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#aa25806403fd664fdcd44137e536b849a":[3,0,2,0,11,5], "class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ab8af0589b8c79c37fa683137d44f2ee0":[3,0,2,0,11,1], -"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#afac607b42cdfb95555f5822c3e7d6af7":[3,0,2,0,11,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,2,0,12], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a0a562f5a63aba0efbc7df017e77d5c8e":[3,0,2,0,12,4], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,2,0,12,0], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,2,0,12,2], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ab46d8ec3bbe7968279efe6258550acd1":[3,0,2,0,12,1], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,2,0,12,5], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,2,0,12,6], -"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,2,0,12,3], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html":[3,0,2,0,13], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0f0a6a64b21ae39e8c26e9745bb67051":[3,0,2,0,13,1], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163":[3,0,2,0,13,0], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a":[3,0,2,0,13,3], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a":[3,0,2,0,13,2], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e":[3,0,2,0,13,6], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92":[3,0,2,0,13,5], -"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af59b9b5522cd675bd3b5fe18cd924e05":[3,0,2,0,13,4], -"class_nv_1_1_blast_1_1_boolean_evaluator.html":[3,0,2,0,16], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a009de2bf236544f4a26a5092ecc1a9cf":[3,0,2,0,16,3], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a156934dc1a7094dd9f835a3f64e5ad39":[3,0,2,0,16,7], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a23823985cf222ad131dd0f1e2af07dc4":[3,0,2,0,16,8], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a4dba2d767bf1e43f5b27eb8b4ec52bab":[3,0,2,0,16,4], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#a9216bdac5cbcbfe24b62b9f27a6d8fb4":[3,0,2,0,16,6], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ab3cc50f37a0b4caa3cfcc112c39129ec":[3,0,2,0,16,5], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ac7442d45ddc3926e98f405265a1843b9":[3,0,2,0,16,1], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b":[3,0,2,0,16,9], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c":[3,0,2,0,16,0], -"class_nv_1_1_blast_1_1_boolean_evaluator.html#adcfc051a4533b68196b5a897c5f1befb":[3,0,2,0,16,2], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html":[3,0,2,0,17], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a2e59706de3653f3161ab32c0170ce171":[3,0,2,0,17,0], -"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a9ad72eda289a803c6da997dd8620b583":[3,0,2,0,17,1], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,2,0,25], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,2,0,25,4], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,2,0,25,6], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,2,0,25,5], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,2,0,25,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,2,0,25,1], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,2,0,25,0], -"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,2,0,25,2], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html":[3,0,2,0,26], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888":[3,0,2,0,26,4], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be":[3,0,2,0,26,2], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99":[3,0,2,0,26,3], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532":[3,0,2,0,26,5], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05":[3,0,2,0,26,6], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7":[3,0,2,0,26,0], -"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d":[3,0,2,0,26,1], -"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,2,0,29], -"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,2,0,29,3], -"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,2,0,29,5], -"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,2,0,29,4], -"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,2,0,29,6], -"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,2,0,29,0], -"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,2,0,29,7], -"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,2,0,29,2], -"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,2,0,29,8], -"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,2,0,29,1], -"class_nv_1_1_blast_1_1_d_list.html":[3,0,2,0,34], -"class_nv_1_1_blast_1_1_d_list.html#a3781405957ea8ec369cd52b26368032d":[3,0,2,0,34,7], -"class_nv_1_1_blast_1_1_d_list.html#a5cd799ed1219f4e2b23b357451485ebe":[3,0,2,0,34,2], -"class_nv_1_1_blast_1_1_d_list.html#a64a4da6099c9bfb970c3bfcf847552ee":[3,0,2,0,34,6], -"class_nv_1_1_blast_1_1_d_list.html#a7076404dbf964a72d90852a4e56b39e4":[3,0,2,0,34,3], -"class_nv_1_1_blast_1_1_d_list.html#a8f521717b64ae0b1f706f74995664745":[3,0,2,0,34,1], -"class_nv_1_1_blast_1_1_d_list.html#abc2b63f21760aea5f27e3ced326c5c6a":[3,0,2,0,34,4], -"class_nv_1_1_blast_1_1_d_list.html#aed58b1884e669c36c0b5232fb59860de":[3,0,2,0,34,5], -"class_nv_1_1_blast_1_1_d_list.html#af1fb041e0c0840e8fefbbca53dff18cb":[3,0,2,0,34,8], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html":[3,0,2,0,34,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a49508e36fac324c3cadc37f8175acbbc":[3,0,2,0,34,0,2], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a580ed385c7d55715697c97d68a99c419":[3,0,2,0,34,0,1], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a655d0d60df2400e740a61ee7df7ad6db":[3,0,2,0,34,0,3], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a7297b22fa7e729f8d187413906cdb743":[3,0,2,0,34,0,5], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#abf7135f7ab10a319744e3465d32d8d60":[3,0,2,0,34,0,4], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12c":[3,0,2,0,34,0,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca5324aaea734beed6e12439ef7a6f9720":[3,0,2,0,34,0,0,0], -"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca72a8bff68ef66b052a400ce85c2d1f46":[3,0,2,0,34,0,0,1], -"class_nv_1_1_blast_1_1_d_list_it.html":[3,0,2,0,35], -"class_nv_1_1_blast_1_1_d_list_it.html#a455d7a1962fc054d4dea3203234eb677":[3,0,2,0,35,1], -"class_nv_1_1_blast_1_1_d_list_it.html#a6d587e353b6ae1e61c4654cdc770064a":[3,0,2,0,35,0], -"class_nv_1_1_blast_1_1_d_list_it.html#aa453f366251c68ef44755eab19c47cd4":[3,0,2,0,35,2], -"class_nv_1_1_blast_1_1_dummy_accelerator.html":[3,0,2,0,36], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3":[3,0,2,0,36,0], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a86de630e31259aecd6f72604469ca5d6":[3,0,2,0,36,2], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#a8922a9b3750aaa6a5f434d90cec48d00":[3,0,2,0,36,1], -"class_nv_1_1_blast_1_1_dummy_accelerator.html#ad2b99528d24f1d76f5c28cc94ce1a335":[3,0,2,0,36,3], -"class_nv_1_1_blast_1_1_error_callback.html":[3,0,2,0,42], -"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,2,0,42,1], -"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,2,0,42,0], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html":[3,0,2,0,45], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a0345b40d395da4c81491e31c68bf798e":[3,0,2,0,45,0], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a3bd250358ea712c595f2e18153269a11":[3,0,2,0,45,1], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415":[3,0,2,0,45,3], -"class_nv_1_1_blast_1_1_ext_atomic_counter.html#afa4d07170cd6a791f9ab7fadf55f46ab":[3,0,2,0,45,2], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,2,0,46], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,2,0,46,1], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,2,0,46,3] +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#add0cefb42fd99ddba3f1d93fa3f573be":[3,0,2,0,11,6], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#ae843779ca0d8635836fbbc9a2060dfa3":[3,0,2,0,11,3], +"class_nv_1_1_blast_1_1_b_box_based_accelerator.html#af0e4b076b592791356c693cc1f3e7188":[3,0,2,0,11,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html":[3,0,2,0,13], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a210b3c6cd2d759cb4f724c120beaf4ff":[3,0,2,0,13,4], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a52733b31fdd4f8c4f10de5993d8f75d2":[3,0,2,0,13,1], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a922132c5bfe713b12cf061147106e00f":[3,0,2,0,13,0], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#a9710899f9d54068d1bdac8b24e69f89a":[3,0,2,0,13,2], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#ae2f6a1a14917cac480eef0110ecc5af5":[3,0,2,0,13,5], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#af9a062b2696ecd7764eb5e196b959f64":[3,0,2,0,13,6], +"class_nv_1_1_blast_1_1_blast_bond_generator.html#afbf304132c5600fbe6b4f423ac2e2452":[3,0,2,0,13,3], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html":[3,0,2,0,14], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a0d06aa62402161f1197fe1dad4801cb1":[3,0,2,0,14,4], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a1af682e9c503ff6f1a9dd25621c94163":[3,0,2,0,14,0], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a288e9d9a7c1bcb10e15f6f3ec90ef53a":[3,0,2,0,14,3], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a70e5db62029ab29fb0dd2fbc12f13b3a":[3,0,2,0,14,2], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#a97fd9b746597ec923e2376387188a06e":[3,0,2,0,14,1], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#ac0deb96a81bd1db34ad1ef2f8623d64e":[3,0,2,0,14,6], +"class_nv_1_1_blast_1_1_blast_bond_generator_impl.html#af3001b8eef097d8d250c844d23870f92":[3,0,2,0,14,5], +"class_nv_1_1_blast_1_1_boolean_evaluator.html":[3,0,2,0,17], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a009de2bf236544f4a26a5092ecc1a9cf":[3,0,2,0,17,3], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a156934dc1a7094dd9f835a3f64e5ad39":[3,0,2,0,17,7], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a23823985cf222ad131dd0f1e2af07dc4":[3,0,2,0,17,8], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a4dba2d767bf1e43f5b27eb8b4ec52bab":[3,0,2,0,17,4], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#a9216bdac5cbcbfe24b62b9f27a6d8fb4":[3,0,2,0,17,6], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ab3cc50f37a0b4caa3cfcc112c39129ec":[3,0,2,0,17,5], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ac7442d45ddc3926e98f405265a1843b9":[3,0,2,0,17,1], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ad9ebc109718ef5a6a53098c6841c337b":[3,0,2,0,17,9], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#ada4ddcd1ff90216d20d2a3fdce52f71c":[3,0,2,0,17,0], +"class_nv_1_1_blast_1_1_boolean_evaluator.html#adcfc051a4533b68196b5a897c5f1befb":[3,0,2,0,17,2], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html":[3,0,2,0,21], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a18a37b680d7c4789717ff5877a0b7177":[3,0,2,0,21,2], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a252a9ce4fe8dfc98933b194826c59b7d":[3,0,2,0,21,1], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a3a1faf12dd44010a8d9208f694abb41c":[3,0,2,0,21,3], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a44c36f2e03ef2605d48c4f580d4ece20":[3,0,2,0,21,6], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a46f0d66b2c9d3d9a9c7abb50342d576b":[3,0,2,0,21,4], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#a945d1265a73c99b9588ccc826cac80f4":[3,0,2,0,21,8], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#ace5f208600728f96f0b61f64dcc043df":[3,0,2,0,21,7], +"class_nv_1_1_blast_1_1_boolean_tool_v2.html#add55d1442f97ea650ca8b9477a58f9e7":[3,0,2,0,21,5], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html":[3,0,2,0,22], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a2e59706de3653f3161ab32c0170ce171":[3,0,2,0,22,0], +"class_nv_1_1_blast_1_1_chunk_depth_first_it.html#a9ad72eda289a803c6da997dd8620b583":[3,0,2,0,22,1], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html":[3,0,2,0,32], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a1632eb2729cbe16455c2d8db6e629687":[3,0,2,0,32,5], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a18827ae5019d32f05bda0b53aeb142dd":[3,0,2,0,32,7], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a52d866a5a4178a604424fc404416043b":[3,0,2,0,32,4], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a67c62d633c355aeac7869b2c77b8737b":[3,0,2,0,32,6], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#a831b5463be8a75adfef88afb6e79a98f":[3,0,2,0,32,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#adef1399d5caf565a55c88559589ef9d1":[3,0,2,0,32,1], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#ae5a4759e5763c616fef308a12b671305":[3,0,2,0,32,0], +"class_nv_1_1_blast_1_1_convex_mesh_builder.html#af11590ccfc3ca91561f45822a512bd3e":[3,0,2,0,32,2], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html":[3,0,2,0,33], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a0d8b7ab626867277ee6b960988968888":[3,0,2,0,33,5], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a4ef11e3e38a8069b37169c5e18d810be":[3,0,2,0,33,2], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a5e47da7ef45ff85445612d7a78445965":[3,0,2,0,33,4] }; diff --git a/docs/source_docs/files/navtreeindex5.js b/docs/source_docs/files/navtreeindex5.js index 8843794..cd29238 100755 --- a/docs/source_docs/files/navtreeindex5.js +++ b/docs/source_docs/files/navtreeindex5.js @@ -1,253 +1,253 @@ var NAVTREEINDEX5 = { -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,2,0,46,0], -"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,2,0,46,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html":[3,0,2,0,47], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a120085690df9b0ed55fbb281fca965b5":[3,0,2,0,47,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a203d1e67ff38908cbe4c96e7a6699903":[3,0,2,0,47,6], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a23f8c8856f902049d711fb84ae898cc7":[3,0,2,0,47,4], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a2c56baae0f41965642f0eafbc9d51ac4":[3,0,2,0,47,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8321ff92fa33151ea6e00cd36f3dca9f":[3,0,2,0,47,5], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8f05c2930f24bad6d163e5b98e9cdf7e":[3,0,2,0,47,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a9d91f502eac1fc4b5b3100ac5dceae61":[3,0,2,0,47,0], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07":[3,0,2,0,47,7], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html":[3,0,2,0,48], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a21e5b0f420b38efd4ea32c2545f529b9":[3,0,2,0,48,4], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a2308b5231fddd7d36c483350661cfc53":[3,0,2,0,48,5], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a61f769b6a99c7296a6e9e8c1fa406bae":[3,0,2,0,48,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#ad5bbd331df47b0b00e909924ee8d3612":[3,0,2,0,48,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html":[3,0,2,0,48,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a2f67adc4a18c33d2bd50552c6a6688dd":[3,0,2,0,48,1,3], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f":[3,0,2,0,48,1,2], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a8a48eaf8899474fd83dcc8f118b35fdd":[3,0,2,0,48,1,1], -"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac":[3,0,2,0,48,1,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,2,0,50], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,2,0,50,1], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,2,0,50,4], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,2,0,50,3], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,2,0,50,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,2,0,50,2], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html":[3,0,2,0,51], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a1d52ce317cf1af16bfaba2e95795f54f":[3,0,2,0,51,4], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a2ea36f893e4c903a076901040780cc8b":[3,0,2,0,51,3], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a":[3,0,2,0,51,2], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a4c4d9dbbcecc8aab60b52af563246ce6":[3,0,2,0,51,0], -"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a66106800491cda7fd453dc48aa6960b4":[3,0,2,0,51,1], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html":[3,0,2,0,52], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a274c12508454bf2bbf3cb85a9e27861a":[3,0,2,0,52,4], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a5e7ccffdbf66b0925ea341df3c41d9fe":[3,0,2,0,52,0], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a97065fab9dbf61e55453869d3d226af3":[3,0,2,0,52,1], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#ad601fd18ee694bc8d04ca8f4da5a54de":[3,0,2,0,52,3], -"class_nv_1_1_blast_1_1_ext_group_worker_task.html#af4fbab415103c2efa2fd093b641daf8a":[3,0,2,0,52,2], -"class_nv_1_1_blast_1_1_ext_i_stream.html":[3,0,2,0,56], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6":[3,0,2,0,56,1], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a2532725dece87d90cf20327ad71ba15a":[3,0,2,0,56,9], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93":[3,0,2,0,56,0], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90":[3,0,2,0,56,0,0], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac":[3,0,2,0,56,0,1], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e":[3,0,2,0,56,8], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571":[3,0,2,0,56,7], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277":[3,0,2,0,56,2], -"class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9":[3,0,2,0,56,6], -"class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba":[3,0,2,0,56,5], -"class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542":[3,0,2,0,56,3], -"class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9":[3,0,2,0,56,4], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,2,0,53], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,2,0,53,0], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,2,0,53,2], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,2,0,53,3], -"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,2,0,53,1], -"class_nv_1_1_blast_1_1_ext_input_stream.html":[3,0,2,0,55], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35":[3,0,2,0,55,0], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f":[3,0,2,0,55,1], -"class_nv_1_1_blast_1_1_ext_input_stream.html#a8fdb8bfaacf4f53355a180b1b9d1b234":[3,0,2,0,55,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html":[3,0,2,0,57], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#a992721d3c22baf1113ba9dbb34afb00d":[3,0,2,0,57,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#acb8d8cdf82360ee64973237538f1e41c":[3,0,2,0,57,0], -"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#adb5d5b685540948d8d5ac71c8ba7983e":[3,0,2,0,57,1], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html":[3,0,2,0,58], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a19304b557e9a48885be5130567acbac9":[3,0,2,0,58,4], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a2bff63a4af05957689fccefbddb193fe":[3,0,2,0,58,3], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a604f257e1ea92998074532a8cadd12fb":[3,0,2,0,58,0], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a65d3fea0dc28e2cec080446c8d05caa1":[3,0,2,0,58,2], -"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#afbb6c374217134768447c0e5fa0723f8":[3,0,2,0,58,1], -"class_nv_1_1_blast_1_1_ext_output_stream.html":[3,0,2,0,59], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a113a37368a147ab6f4c2e7095c76270e":[3,0,2,0,59,1], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a43bf585900e4a505f7c2b2c3f52bf3e1":[3,0,2,0,59,2], -"class_nv_1_1_blast_1_1_ext_output_stream.html#a60ce3ff17525897a6adfb61aebb8e4dc":[3,0,2,0,59,0], -"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,2,0,61], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,2,0,61,4], -"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,2,0,61,1], -"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,2,0,61,3], -"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,2,0,61,0], -"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,2,0,61,2], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html":[3,0,2,0,63], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a10a2d8789c004d954a33ea88cffb7fdf":[3,0,2,0,63,0], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a22fe6604009b035b5b49c51c9e2fe8c4":[3,0,2,0,63,2], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a3e3e3d0926ce6ed89388a0ddc8b716bb":[3,0,2,0,63,5], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a63cee81fcf5c121c96b60850f64701d0":[3,0,2,0,63,7], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a9e6e2655b144301dff9182e7ebf423e5":[3,0,2,0,63,6], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ab2fb0fb98557d700771cc2c125fea071":[3,0,2,0,63,4], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ad20855a2294d8d5256e01bd88e2dbfdc":[3,0,2,0,63,1], -"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#af9334fd5ded25104f48f84f7a822b10d":[3,0,2,0,63,3], -"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,2,0,64], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,2,0,64,2], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,2,0,64,10], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,2,0,64,8], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,2,0,64,9], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,2,0,64,4], -"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,2,0,64,0], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,2,0,64,6], -"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,2,0,64,11], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,2,0,64,1], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,2,0,64,5], -"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,2,0,64,3], -"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,2,0,64,7], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html":[3,0,2,0,66], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a04c99ca132e9e1e3a7b359c5cda81c71":[3,0,2,0,66,6], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a1cb776b77ef6a9c830c5b575034591d6":[3,0,2,0,66,4], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a26dae5284c5082be5d9c498a725d84e6":[3,0,2,0,66,1], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2a979410f84fd8111c3faee3382647f9":[3,0,2,0,66,9], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2cb4429c6ab8b7dccac4fdf67d9c59e2":[3,0,2,0,66,8], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a35a021b8e8a4c8894c1f3a08af4c5ca1":[3,0,2,0,66,16], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a51c8a7ad1f0be4c432cbe2792e1dff34":[3,0,2,0,66,11], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a5306b661e7d2cdd49959c9d26d6638c4":[3,0,2,0,66,0], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a54bda848336ac0bf759d06dc02bf14b5":[3,0,2,0,66,15], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a6872ad99d48aabca771ab7522ab66634":[3,0,2,0,66,12], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a8d7d63ca264535cb03c932240ad32bc0":[3,0,2,0,66,18], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae4fa011be5771a7d80af62b304a2cfb":[3,0,2,0,66,7], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae8a2ce0648abd7a5a93e498cac9570c":[3,0,2,0,66,10], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab507dab039fdca7436590b6b3769ccc0":[3,0,2,0,66,3], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab84f598c2b9c9fac62bb12d142249fa4":[3,0,2,0,66,5], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#abc19d867601adaa427eda7fc34ed5e26":[3,0,2,0,66,20], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ac6aa48df29fe2ca7a704855fbccb3e20":[3,0,2,0,66,13], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ad9430486030ca6256ac4e1a9dea5f5db":[3,0,2,0,66,14], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#addf43a8273721ac6891f35c09ca79b78":[3,0,2,0,66,17], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af5d671abb814a31284bd58dadc260f28":[3,0,2,0,66,2], -"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af73c5672966d3e2ee298e89425652988":[3,0,2,0,66,19], -"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,2,0,68], -"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,2,0,68,17], -"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,2,0,68,13], -"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,2,0,68,8], -"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,2,0,68,1], -"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,2,0,68,14], -"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,2,0,68,12], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,2,0,68,6], -"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,2,0,68,11], -"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,2,0,68,0], -"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,2,0,68,3], -"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,2,0,68,18], -"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,2,0,68,10], -"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,2,0,68,7], -"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,2,0,68,2], -"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,2,0,68,5], -"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,2,0,68,4], -"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,2,0,68,9], -"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,2,0,68,16], -"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,2,0,68,15], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html":[3,0,2,0,70], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a047dfa3336e38ba76559ef84f14cbcba":[3,0,2,0,70,19], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a1e915376501912d9d9d4c699f03ec04e":[3,0,2,0,70,16], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a2a2a32154a11c0fb71090cd372cd4b65":[3,0,2,0,70,23], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a30b30b60cc85b62ed63badc826183533":[3,0,2,0,70,12], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a387a76526d605d2733d297cfcbcbd51e":[3,0,2,0,70,7], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a3c1a0fdda95892b849fd94055fe51a4b":[3,0,2,0,70,14], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a4b77b9635308a6cc063553d89eb944c4":[3,0,2,0,70,3], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55470bd2da55747f7ca07fc34c408c57":[3,0,2,0,70,1], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c":[3,0,2,0,70,18], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a5b02984e80758214739301dd93537e17":[3,0,2,0,70,13], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a6e98e3af9d89246bf77b3df7ec9451f2":[3,0,2,0,70,5], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a70e9e47cfaa8b62c726cd86ff88d1ef4":[3,0,2,0,70,10], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a914042d1751c5051cd244f97742a2e73":[3,0,2,0,70,6], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a928d79d573448fda00d58d1b52facde6":[3,0,2,0,70,8], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9365359fbde1490bba586b1404bd4001":[3,0,2,0,70,17], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a964b4b253856725cf85b977d20435f97":[3,0,2,0,70,4], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9c6907b41f4670750f4db70d6ff392e2":[3,0,2,0,70,11], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aa44cdd80e41521948f74b9c1d5cd6851":[3,0,2,0,70,22], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ac17ec58f018b8de13b3b3e1e74ce24f3":[3,0,2,0,70,24], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#acfef278573bd185278fd6892ead193cd":[3,0,2,0,70,21], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ad66c0d2c310e383e295d25a3c869b339":[3,0,2,0,70,0], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#adb2b2a568dee3bf1d32b7cec38630db7":[3,0,2,0,70,20], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aeae615b2b75d611f5b7c3b6085a5171f":[3,0,2,0,70,9], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aededa21decf0448d5333d2d9f7b0ca5c":[3,0,2,0,70,2], -"class_nv_1_1_blast_1_1_ext_px_family_impl.html#af84c6dfabd10dac9feb254c0f34c4f65":[3,0,2,0,70,15], -"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,2,0,71], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,2,0,71,1], -"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,2,0,71,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,2,0,72], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,2,0,72,10], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,2,0,72,12], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,2,0,72,13], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,2,0,72,6], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,2,0,72,1], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,2,0,72,8], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,2,0,72,17], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,2,0,72,9], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,2,0,72,14], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,2,0,72,15], -"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,2,0,72,2], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,2,0,72,7], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,2,0,72,11], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,2,0,72,3], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,2,0,72,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,2,0,72,0,0], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,2,0,72,4], -"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,2,0,72,16], -"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,2,0,72,5], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html":[3,0,2,0,73], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb":[3,0,2,0,73,15], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a041e51c39fe05c1ec36ad409f7e872e2":[3,0,2,0,73,5], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a08071a36b51d7e7779d14caa4f556b4d":[3,0,2,0,73,25], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a0ca3de54fb5af8b338b5f701dc8d6595":[3,0,2,0,73,26], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709":[3,0,2,0,73,13], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a269018f0f461681d0a697a82f4f1fa1f":[3,0,2,0,73,7], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2b0d206a03443ae8ab2861425ca5290f":[3,0,2,0,73,1], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2f70b68756339629c07f23bd30ebdc37":[3,0,2,0,73,23], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2fda7b91dc156958f1f2d042cc1cb42a":[3,0,2,0,73,0], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a33f144b09934e1bed275c6faf0a1e15d":[3,0,2,0,73,20], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a3752bab7af34c500b4ba79080a460ce5":[3,0,2,0,73,11], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc":[3,0,2,0,73,4], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a77c681d51e39e77562b77d947202804f":[3,0,2,0,73,19], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7a5a662690b89bcc4c90a74f9504634d":[3,0,2,0,73,14], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7dc5e6cda145e733f2fbc3403a40ffef":[3,0,2,0,73,16], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a88ffda45ea72c355d64df2392023192f":[3,0,2,0,73,18], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9a22ae97f7cc3e1f3396efe3d597f0dc":[3,0,2,0,73,27], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9d7711bf55babbee82c81084f7dc9f7f":[3,0,2,0,73,3], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ac0aeaf49ad77a15c1a9a62e95eab8774":[3,0,2,0,73,12], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aceb0cd85e8fb5cbfa0870333c8c2d55f":[3,0,2,0,73,24], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ad6f0ddd3e0f247cf47e9737a1752cdba":[3,0,2,0,73,21], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae21aa2e3e7f3b3861f8aa946c3879605":[3,0,2,0,73,2], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae459a32e33e05c409f91fabb169af940":[3,0,2,0,73,17], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae7f44d521ece34389b7f51aa2d183fb4":[3,0,2,0,73,9], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aee8479e9494660eb799aaa409114f572":[3,0,2,0,73,10], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#af0b91be3b40e4a530d2b7382ce886599":[3,0,2,0,73,6], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#afd3a28f8c33b57d925f2b19b098f2ad5":[3,0,2,0,73,8], -"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#affa142468fe3a1f13f90f49236dab82c":[3,0,2,0,73,22], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,2,0,77], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,2,0,77,0], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,2,0,77,2], -"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,2,0,77,1], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html":[3,0,2,0,78], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a272c49816f9028629c7bc9ff38ffac8f":[3,0,2,0,78,3], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a8f57dd7ff75b9035911e091ec43b4728":[3,0,2,0,78,1], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a9786e77cf9881fe3522f0656b0d3232e":[3,0,2,0,78,2], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aa190afe706bd1e917926097aff923191":[3,0,2,0,78,5], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aebad8a78594d372130916c841f08f858":[3,0,2,0,78,4], -"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#af63c92e864382d5a1b9b65498b454222":[3,0,2,0,78,0], -"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,2,0,80], -"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,2,0,80,5], -"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,2,0,80,6], -"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,2,0,80,10], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,2,0,80,8], -"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,2,0,80,4], -"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,2,0,80,3], -"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,2,0,80,9], -"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,2,0,80,2], -"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,2,0,80,7], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,2,0,80,0], -"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,2,0,80,0,0], -"class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html":[3,0,2,0,81], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html":[3,0,2,0,82], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae":[3,0,2,0,82,1], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a2d692369cfcdacf2e961bb3233f033e4a20be8300afa2585ed7c7b3741e8ef29b":[3,0,2,0,82,0] +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a6750f0fee3798a2026d6cc8681975f99":[3,0,2,0,33,3], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a7e114105b16606f5b70232259ebfd532":[3,0,2,0,33,6], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#a83fb48e5b7abff3e91655382327c2e05":[3,0,2,0,33,7], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#aac9a3c9256ac22abc3337261bd6116d7":[3,0,2,0,33,0], +"class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html#acdab150fc26452835820b42e4880516d":[3,0,2,0,33,1], +"class_nv_1_1_blast_1_1_cutout_set.html":[3,0,2,0,36], +"class_nv_1_1_blast_1_1_cutout_set.html#a1f6702450bcf27fd07f95cd90b301b1a":[3,0,2,0,36,3], +"class_nv_1_1_blast_1_1_cutout_set.html#a3e83164e0d8814fb9912f1c50c7e8218":[3,0,2,0,36,5], +"class_nv_1_1_blast_1_1_cutout_set.html#a409a1bb7a56c5224ddc469d555041e16":[3,0,2,0,36,4], +"class_nv_1_1_blast_1_1_cutout_set.html#a45d0b1d3f50647cd3b5517b70485f338":[3,0,2,0,36,6], +"class_nv_1_1_blast_1_1_cutout_set.html#a6122cea44eca2907f01ec61f1d963e93":[3,0,2,0,36,0], +"class_nv_1_1_blast_1_1_cutout_set.html#a6d3a1b817c323ca2385d1cacf52c98ce":[3,0,2,0,36,7], +"class_nv_1_1_blast_1_1_cutout_set.html#a8348b26fd9eda511ccb71b1e201d099b":[3,0,2,0,36,2], +"class_nv_1_1_blast_1_1_cutout_set.html#a98936273f2f572f73933a62eded49e6c":[3,0,2,0,36,8], +"class_nv_1_1_blast_1_1_cutout_set.html#abada00015d8e7fab698ab65979ff1429":[3,0,2,0,36,1], +"class_nv_1_1_blast_1_1_d_list.html":[3,0,2,0,42], +"class_nv_1_1_blast_1_1_d_list.html#a3781405957ea8ec369cd52b26368032d":[3,0,2,0,42,7], +"class_nv_1_1_blast_1_1_d_list.html#a5cd799ed1219f4e2b23b357451485ebe":[3,0,2,0,42,2], +"class_nv_1_1_blast_1_1_d_list.html#a64a4da6099c9bfb970c3bfcf847552ee":[3,0,2,0,42,6], +"class_nv_1_1_blast_1_1_d_list.html#a7076404dbf964a72d90852a4e56b39e4":[3,0,2,0,42,3], +"class_nv_1_1_blast_1_1_d_list.html#a8f521717b64ae0b1f706f74995664745":[3,0,2,0,42,1], +"class_nv_1_1_blast_1_1_d_list.html#abc2b63f21760aea5f27e3ced326c5c6a":[3,0,2,0,42,4], +"class_nv_1_1_blast_1_1_d_list.html#aed58b1884e669c36c0b5232fb59860de":[3,0,2,0,42,5], +"class_nv_1_1_blast_1_1_d_list.html#af1fb041e0c0840e8fefbbca53dff18cb":[3,0,2,0,42,8], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html":[3,0,2,0,42,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a49508e36fac324c3cadc37f8175acbbc":[3,0,2,0,42,0,2], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a580ed385c7d55715697c97d68a99c419":[3,0,2,0,42,0,1], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a655d0d60df2400e740a61ee7df7ad6db":[3,0,2,0,42,0,3], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#a7297b22fa7e729f8d187413906cdb743":[3,0,2,0,42,0,5], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#abf7135f7ab10a319744e3465d32d8d60":[3,0,2,0,42,0,4], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12c":[3,0,2,0,42,0,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca5324aaea734beed6e12439ef7a6f9720":[3,0,2,0,42,0,0,0], +"class_nv_1_1_blast_1_1_d_list_1_1_it.html#ad6a58c8c96853bac4d82880eade9e12ca72a8bff68ef66b052a400ce85c2d1f46":[3,0,2,0,42,0,0,1], +"class_nv_1_1_blast_1_1_d_list_it.html":[3,0,2,0,43], +"class_nv_1_1_blast_1_1_d_list_it.html#a455d7a1962fc054d4dea3203234eb677":[3,0,2,0,43,1], +"class_nv_1_1_blast_1_1_d_list_it.html#a6d587e353b6ae1e61c4654cdc770064a":[3,0,2,0,43,0], +"class_nv_1_1_blast_1_1_d_list_it.html#aa453f366251c68ef44755eab19c47cd4":[3,0,2,0,43,2], +"class_nv_1_1_blast_1_1_dummy_accelerator.html":[3,0,2,0,44], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a07d0e165095fb2561042e2b8054c5b0f":[3,0,2,0,44,4], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a50b1fd58ed24a0f70cf4b6dfeefcaca1":[3,0,2,0,44,2], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#a5b164cf3944cfd733cf425cd340155a3":[3,0,2,0,44,0], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ab4225922a3d40b80eb4be7d29162398a":[3,0,2,0,44,3], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#abb97f06d4009fe724451469250655c6f":[3,0,2,0,44,5], +"class_nv_1_1_blast_1_1_dummy_accelerator.html#ac9e9c9438caf033ceedf79c6f94ce8fb":[3,0,2,0,44,1], +"class_nv_1_1_blast_1_1_error_callback.html":[3,0,2,0,50], +"class_nv_1_1_blast_1_1_error_callback.html#a078419fe6350d27550989af5cf45ad44":[3,0,2,0,50,1], +"class_nv_1_1_blast_1_1_error_callback.html#a2c00a6e93b1b9f6c6914497c9d9fc2e0":[3,0,2,0,50,0], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html":[3,0,2,0,53], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a0345b40d395da4c81491e31c68bf798e":[3,0,2,0,53,0], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#a3bd250358ea712c595f2e18153269a11":[3,0,2,0,53,1], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#ae90f8784bc350acbc98a7d040db79415":[3,0,2,0,53,3], +"class_nv_1_1_blast_1_1_ext_atomic_counter.html#afa4d07170cd6a791f9ab7fadf55f46ab":[3,0,2,0,53,2], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html":[3,0,2,0,54], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a326703192c1cef7196f271e6dd47bd94":[3,0,2,0,54,1], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a78b9d61f6da77c27fe4436997363dfb1":[3,0,2,0,54,3], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#a9e7434d8654794fc69d7f0b7afab22d6":[3,0,2,0,54,0], +"class_nv_1_1_blast_1_1_ext_custom_profiler.html#abe4743b5975ad80c6495167c7a47174b":[3,0,2,0,54,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html":[3,0,2,0,55], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a120085690df9b0ed55fbb281fca965b5":[3,0,2,0,55,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a203d1e67ff38908cbe4c96e7a6699903":[3,0,2,0,55,6], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a23f8c8856f902049d711fb84ae898cc7":[3,0,2,0,55,4], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a2c56baae0f41965642f0eafbc9d51ac4":[3,0,2,0,55,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8321ff92fa33151ea6e00cd36f3dca9f":[3,0,2,0,55,5], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a8f05c2930f24bad6d163e5b98e9cdf7e":[3,0,2,0,55,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#a9d91f502eac1fc4b5b3100ac5dceae61":[3,0,2,0,55,0], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_a_a_b_b_tree.html#ab45282017b017a1506ffb27c0fc64b07":[3,0,2,0,55,7], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html":[3,0,2,0,56], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a21e5b0f420b38efd4ea32c2545f529b9":[3,0,2,0,56,4], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a2308b5231fddd7d36c483350661cfc53":[3,0,2,0,56,5], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#a61f769b6a99c7296a6e9e8c1fa406bae":[3,0,2,0,56,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html#ad5bbd331df47b0b00e909924ee8d3612":[3,0,2,0,56,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html":[3,0,2,0,56,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a2f67adc4a18c33d2bd50552c6a6688dd":[3,0,2,0,56,1,3], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a4f7941d9d7924893ac716f6ca665705f":[3,0,2,0,56,1,2], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a8a48eaf8899474fd83dcc8f118b35fdd":[3,0,2,0,56,1,1], +"class_nv_1_1_blast_1_1_ext_damage_accelerator_internal_1_1_result_callback.html#a9af853f688d8664be7c5c45ebc2c5eac":[3,0,2,0,56,1,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html":[3,0,2,0,58], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a19b9a2c48f9e29020becdaf5bc8372b2":[3,0,2,0,58,1], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1af315dfd26f9a9ad579960714266932":[3,0,2,0,58,4], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a1e553149082485157b6864e952703e11":[3,0,2,0,58,3], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#a756207678a22314a8a7a2232819d4e99":[3,0,2,0,58,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager.html#aa5003be1e0f05f9edb287d553bc154fa":[3,0,2,0,58,2], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html":[3,0,2,0,59], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a1d52ce317cf1af16bfaba2e95795f54f":[3,0,2,0,59,4], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a2ea36f893e4c903a076901040780cc8b":[3,0,2,0,59,3], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a477c055ac9ba82bee0f30b249245640a":[3,0,2,0,59,2], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a4c4d9dbbcecc8aab60b52af563246ce6":[3,0,2,0,59,0], +"class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html#a66106800491cda7fd453dc48aa6960b4":[3,0,2,0,59,1], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html":[3,0,2,0,60], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a274c12508454bf2bbf3cb85a9e27861a":[3,0,2,0,60,4], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a5e7ccffdbf66b0925ea341df3c41d9fe":[3,0,2,0,60,0], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#a97065fab9dbf61e55453869d3d226af3":[3,0,2,0,60,1], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#ad601fd18ee694bc8d04ca8f4da5a54de":[3,0,2,0,60,3], +"class_nv_1_1_blast_1_1_ext_group_worker_task.html#af4fbab415103c2efa2fd093b641daf8a":[3,0,2,0,60,2], +"class_nv_1_1_blast_1_1_ext_i_stream.html":[3,0,2,0,64], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a16eb4b1c0361d1e3542f37cf374e5df6":[3,0,2,0,64,1], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a2532725dece87d90cf20327ad71ba15a":[3,0,2,0,64,9], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93":[3,0,2,0,64,0], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93a43f604265f7e73d375f7d21ec9892b90":[3,0,2,0,64,0,0], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a37d0ed5cee3979398dfe959cbaf09e93abcd4ccd47535afcf94da29bd746ff4ac":[3,0,2,0,64,0,1], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a4119863e75f6cdfced6ecec12180d78e":[3,0,2,0,64,8], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a452499fea794c56c3a9bc0bdad841571":[3,0,2,0,64,7], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a514afd84de123d8d691d2a0178c9c277":[3,0,2,0,64,2], +"class_nv_1_1_blast_1_1_ext_i_stream.html#a81f34ca062db4599ac19fb7c7a4c41e9":[3,0,2,0,64,6], +"class_nv_1_1_blast_1_1_ext_i_stream.html#ad05d35fdbe59379f3d440adc9cae9aba":[3,0,2,0,64,5], +"class_nv_1_1_blast_1_1_ext_i_stream.html#af2373b58b93672214c17a8b72c7b9542":[3,0,2,0,64,3], +"class_nv_1_1_blast_1_1_ext_i_stream.html#af71042d83eb7b5ea27da3b0a199935a9":[3,0,2,0,64,4], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html":[3,0,2,0,61], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a613f6c52b8406b9cedb154498a29529b":[3,0,2,0,61,0], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#a8694aa7e4ce8a914283fae35f4aa2ff6":[3,0,2,0,61,2], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#aafecf57547d4bdf22346c7ea175017ab":[3,0,2,0,61,3], +"class_nv_1_1_blast_1_1_ext_impact_damage_manager.html#adc28836fd069bd5290ad5378567428c6":[3,0,2,0,61,1], +"class_nv_1_1_blast_1_1_ext_input_stream.html":[3,0,2,0,63], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a638fe9ccf64b23ba2c477e4ad1eb0a35":[3,0,2,0,63,0], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a6f14a5894053dca3327aa9386405d40f":[3,0,2,0,63,1], +"class_nv_1_1_blast_1_1_ext_input_stream.html#a8fdb8bfaacf4f53355a180b1b9d1b234":[3,0,2,0,63,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html":[3,0,2,0,65], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#a992721d3c22baf1113ba9dbb34afb00d":[3,0,2,0,65,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#acb8d8cdf82360ee64973237538f1e41c":[3,0,2,0,65,0], +"class_nv_1_1_blast_1_1_ext_k_j_px_input_stream.html#adb5d5b685540948d8d5ac71c8ba7983e":[3,0,2,0,65,1], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html":[3,0,2,0,66], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a19304b557e9a48885be5130567acbac9":[3,0,2,0,66,4], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a2bff63a4af05957689fccefbddb193fe":[3,0,2,0,66,3], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a604f257e1ea92998074532a8cadd12fb":[3,0,2,0,66,0], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#a65d3fea0dc28e2cec080446c8d05caa1":[3,0,2,0,66,2], +"class_nv_1_1_blast_1_1_ext_k_j_px_output_stream.html#afbb6c374217134768447c0e5fa0723f8":[3,0,2,0,66,1], +"class_nv_1_1_blast_1_1_ext_output_stream.html":[3,0,2,0,67], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a113a37368a147ab6f4c2e7095c76270e":[3,0,2,0,67,1], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a43bf585900e4a505f7c2b2c3f52bf3e1":[3,0,2,0,67,2], +"class_nv_1_1_blast_1_1_ext_output_stream.html#a60ce3ff17525897a6adfb61aebb8e4dc":[3,0,2,0,67,0], +"class_nv_1_1_blast_1_1_ext_px_actor.html":[3,0,2,0,69], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a797177e17bc78c3829aef57f5aa491a8":[3,0,2,0,69,4], +"class_nv_1_1_blast_1_1_ext_px_actor.html#a9a10500e678088c787bd375d7b357c13":[3,0,2,0,69,1], +"class_nv_1_1_blast_1_1_ext_px_actor.html#abfd6b89c7bb33af540a236dca8a082c3":[3,0,2,0,69,3], +"class_nv_1_1_blast_1_1_ext_px_actor.html#ac0928378001ae2da758d4085619bacdb":[3,0,2,0,69,0], +"class_nv_1_1_blast_1_1_ext_px_actor.html#acbaeb2e191b8b9b07d3cf21336d5743c":[3,0,2,0,69,2], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html":[3,0,2,0,71], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a10a2d8789c004d954a33ea88cffb7fdf":[3,0,2,0,71,0], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a22fe6604009b035b5b49c51c9e2fe8c4":[3,0,2,0,71,2], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a3e3e3d0926ce6ed89388a0ddc8b716bb":[3,0,2,0,71,5], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a63cee81fcf5c121c96b60850f64701d0":[3,0,2,0,71,7], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#a9e6e2655b144301dff9182e7ebf423e5":[3,0,2,0,71,6], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ab2fb0fb98557d700771cc2c125fea071":[3,0,2,0,71,4], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#ad20855a2294d8d5256e01bd88e2dbfdc":[3,0,2,0,71,1], +"class_nv_1_1_blast_1_1_ext_px_actor_impl.html#af9334fd5ded25104f48f84f7a822b10d":[3,0,2,0,71,3], +"class_nv_1_1_blast_1_1_ext_px_asset.html":[3,0,2,0,72], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0cd345a19090b1a5b332650f976041e2":[3,0,2,0,72,2], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a0fff64440baf6cd557941d79a9f53d1a":[3,0,2,0,72,10], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a2d2e7f6418c5faa72daca12816ce1e14":[3,0,2,0,72,8], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a38648d6ac6bf81b0a689ad0007c7a7e0":[3,0,2,0,72,9], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a4269cec8490e4cdb34ca46f24ce630f2":[3,0,2,0,72,4], +"class_nv_1_1_blast_1_1_ext_px_asset.html#a94844717a6b533ddfb2f947fcf2e5005":[3,0,2,0,72,0], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aa301356979e3eefaf81438214a990e20":[3,0,2,0,72,6], +"class_nv_1_1_blast_1_1_ext_px_asset.html#aadbfad94aec1aaf6e431482cc4d659f9":[3,0,2,0,72,11], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ab1c8b490b88f68d7a11f08aa23a49fc4":[3,0,2,0,72,1], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abc114b7a8b70f862a47942b25b89faed":[3,0,2,0,72,5], +"class_nv_1_1_blast_1_1_ext_px_asset.html#abd8250a0fd3bb8430eb6a61be57569b0":[3,0,2,0,72,3], +"class_nv_1_1_blast_1_1_ext_px_asset.html#ae77912a2a63b1de21e4dedf0edfdb7e3":[3,0,2,0,72,7], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html":[3,0,2,0,74], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a04c99ca132e9e1e3a7b359c5cda81c71":[3,0,2,0,74,6], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a1cb776b77ef6a9c830c5b575034591d6":[3,0,2,0,74,4], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a26dae5284c5082be5d9c498a725d84e6":[3,0,2,0,74,1], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2a979410f84fd8111c3faee3382647f9":[3,0,2,0,74,9], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a2cb4429c6ab8b7dccac4fdf67d9c59e2":[3,0,2,0,74,8], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a35a021b8e8a4c8894c1f3a08af4c5ca1":[3,0,2,0,74,16], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a51c8a7ad1f0be4c432cbe2792e1dff34":[3,0,2,0,74,11], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a5306b661e7d2cdd49959c9d26d6638c4":[3,0,2,0,74,0], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a54bda848336ac0bf759d06dc02bf14b5":[3,0,2,0,74,15], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a6872ad99d48aabca771ab7522ab66634":[3,0,2,0,74,12], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#a8d7d63ca264535cb03c932240ad32bc0":[3,0,2,0,74,18], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae4fa011be5771a7d80af62b304a2cfb":[3,0,2,0,74,7], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#aae8a2ce0648abd7a5a93e498cac9570c":[3,0,2,0,74,10], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab507dab039fdca7436590b6b3769ccc0":[3,0,2,0,74,3], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ab84f598c2b9c9fac62bb12d142249fa4":[3,0,2,0,74,5], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#abc19d867601adaa427eda7fc34ed5e26":[3,0,2,0,74,20], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ac6aa48df29fe2ca7a704855fbccb3e20":[3,0,2,0,74,13], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#ad9430486030ca6256ac4e1a9dea5f5db":[3,0,2,0,74,14], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#addf43a8273721ac6891f35c09ca79b78":[3,0,2,0,74,17], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af5d671abb814a31284bd58dadc260f28":[3,0,2,0,74,2], +"class_nv_1_1_blast_1_1_ext_px_asset_impl.html#af73c5672966d3e2ee298e89425652988":[3,0,2,0,74,19], +"class_nv_1_1_blast_1_1_ext_px_family.html":[3,0,2,0,76], +"class_nv_1_1_blast_1_1_ext_px_family.html#a0da64cab1fb7b93167505a52da8c74d3":[3,0,2,0,76,17], +"class_nv_1_1_blast_1_1_ext_px_family.html#a3335adf4c2c6367d98ba41f7a5f5488b":[3,0,2,0,76,13], +"class_nv_1_1_blast_1_1_ext_px_family.html#a6406d042c43fe14fa7c260608444e4d4":[3,0,2,0,76,8], +"class_nv_1_1_blast_1_1_ext_px_family.html#a680c32f05f9b7066e22ef7d196f593bb":[3,0,2,0,76,1], +"class_nv_1_1_blast_1_1_ext_px_family.html#a88523d45695e7d5b10637e04aef06e02":[3,0,2,0,76,14], +"class_nv_1_1_blast_1_1_ext_px_family.html#a8895d32707f5da13866d1cdc5e178292":[3,0,2,0,76,12], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96744a318e9000a40f21d9751929bac9":[3,0,2,0,76,6], +"class_nv_1_1_blast_1_1_ext_px_family.html#a96a7d858c51c04cdf9354d95ec773868":[3,0,2,0,76,11], +"class_nv_1_1_blast_1_1_ext_px_family.html#a9f2c87d0053bedcb0c3f20c04afa41f5":[3,0,2,0,76,0], +"class_nv_1_1_blast_1_1_ext_px_family.html#aa5144cabdc42112d0d415937580f08dd":[3,0,2,0,76,3], +"class_nv_1_1_blast_1_1_ext_px_family.html#aaa4adc1a15857521aa9b61094c3b752b":[3,0,2,0,76,18], +"class_nv_1_1_blast_1_1_ext_px_family.html#ab425c68d1091043121c686fa9b4267cb":[3,0,2,0,76,10], +"class_nv_1_1_blast_1_1_ext_px_family.html#abaec9ea7954e265666dd7d03afcda7ae":[3,0,2,0,76,7], +"class_nv_1_1_blast_1_1_ext_px_family.html#ac19550a524c2b63373b545a8cae231a8":[3,0,2,0,76,2], +"class_nv_1_1_blast_1_1_ext_px_family.html#aca4f0294ea39d1ddf2f4a1d02fc05be7":[3,0,2,0,76,5], +"class_nv_1_1_blast_1_1_ext_px_family.html#acecdf23f9baaac8e045d78bb432fe897":[3,0,2,0,76,4], +"class_nv_1_1_blast_1_1_ext_px_family.html#ad0f72e382eeabf2d51529b806e7714cc":[3,0,2,0,76,9], +"class_nv_1_1_blast_1_1_ext_px_family.html#af2e0b2eaa5f46ba5af2fbf8be98a5e93":[3,0,2,0,76,16], +"class_nv_1_1_blast_1_1_ext_px_family.html#afa0253bcd2d5f8c8694340323d51493b":[3,0,2,0,76,15], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html":[3,0,2,0,78], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a047dfa3336e38ba76559ef84f14cbcba":[3,0,2,0,78,19], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a1e915376501912d9d9d4c699f03ec04e":[3,0,2,0,78,16], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a2a2a32154a11c0fb71090cd372cd4b65":[3,0,2,0,78,23], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a30b30b60cc85b62ed63badc826183533":[3,0,2,0,78,12], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a387a76526d605d2733d297cfcbcbd51e":[3,0,2,0,78,7], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a3c1a0fdda95892b849fd94055fe51a4b":[3,0,2,0,78,14], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a4b77b9635308a6cc063553d89eb944c4":[3,0,2,0,78,3], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55470bd2da55747f7ca07fc34c408c57":[3,0,2,0,78,1], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a55886591edc443fec77fea34ec27179c":[3,0,2,0,78,18], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a5b02984e80758214739301dd93537e17":[3,0,2,0,78,13], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a6e98e3af9d89246bf77b3df7ec9451f2":[3,0,2,0,78,5], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a70e9e47cfaa8b62c726cd86ff88d1ef4":[3,0,2,0,78,10], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a914042d1751c5051cd244f97742a2e73":[3,0,2,0,78,6], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a928d79d573448fda00d58d1b52facde6":[3,0,2,0,78,8], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9365359fbde1490bba586b1404bd4001":[3,0,2,0,78,17], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a964b4b253856725cf85b977d20435f97":[3,0,2,0,78,4], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#a9c6907b41f4670750f4db70d6ff392e2":[3,0,2,0,78,11], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aa44cdd80e41521948f74b9c1d5cd6851":[3,0,2,0,78,22], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ac17ec58f018b8de13b3b3e1e74ce24f3":[3,0,2,0,78,24], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#acfef278573bd185278fd6892ead193cd":[3,0,2,0,78,21], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#ad66c0d2c310e383e295d25a3c869b339":[3,0,2,0,78,0], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#adb2b2a568dee3bf1d32b7cec38630db7":[3,0,2,0,78,20], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aeae615b2b75d611f5b7c3b6085a5171f":[3,0,2,0,78,9], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#aededa21decf0448d5333d2d9f7b0ca5c":[3,0,2,0,78,2], +"class_nv_1_1_blast_1_1_ext_px_family_impl.html#af84c6dfabd10dac9feb254c0f34c4f65":[3,0,2,0,78,15], +"class_nv_1_1_blast_1_1_ext_px_listener.html":[3,0,2,0,79], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a2ffefb96cbdea998a8761a8017daf214":[3,0,2,0,79,1], +"class_nv_1_1_blast_1_1_ext_px_listener.html#a974e258bbfbd9cf333cc5b883b968ceb":[3,0,2,0,79,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html":[3,0,2,0,80], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a06e777d56931a31c2677b2c3a0feb7fd":[3,0,2,0,80,10], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a0a70c5eca2121263fabf6e68e48258c1":[3,0,2,0,80,12], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bbdb735b145024952a844b2d29dff3e":[3,0,2,0,80,13], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a2bdfe8a62b060b9ef535d6ada381614b":[3,0,2,0,80,6], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a4f76548a36265c068f6080cde0ef674a":[3,0,2,0,80,1], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5a09e1c84f29170db94a36cbd4d43d20":[3,0,2,0,80,8], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5b4189527d151328f1d9ce166fa5f9d1":[3,0,2,0,80,17], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a5e9c4e9e900c63ce9234bf8f759df17f":[3,0,2,0,80,9], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7230ff2e8531d6f0cd86cfe5234452ff":[3,0,2,0,80,14], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a7bd2e41717fa1b91183c5da2ead62451":[3,0,2,0,80,15], +"class_nv_1_1_blast_1_1_ext_px_manager.html#a93817a287d8c0eb2c658ad0e379b807c":[3,0,2,0,80,2], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aa7e84a48fef9067dd58e1a10852becf9":[3,0,2,0,80,7], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aaa920d404b5b131d61747a920f20292f":[3,0,2,0,80,11], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ac624f3229ad94eac9845c013dd8d2c5c":[3,0,2,0,80,3], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951d":[3,0,2,0,80,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#acdb64014cad3dc9b0f40450ea394951da6e3c7382337952ba42cee04a0a36a21d":[3,0,2,0,80,0,0], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ad564cce87386a7aeacf198446f31a50d":[3,0,2,0,80,4], +"class_nv_1_1_blast_1_1_ext_px_manager.html#ae47dd2fedc6bbfb5512f83a06b8782ed":[3,0,2,0,80,16], +"class_nv_1_1_blast_1_1_ext_px_manager.html#aeb79bcc50c66a2b6fcb12bc7dab4931f":[3,0,2,0,80,5], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html":[3,0,2,0,81] }; diff --git a/docs/source_docs/files/navtreeindex6.js b/docs/source_docs/files/navtreeindex6.js index 4c9a3fa..ff0f375 100755 --- a/docs/source_docs/files/navtreeindex6.js +++ b/docs/source_docs/files/navtreeindex6.js @@ -1,253 +1,253 @@ var NAVTREEINDEX6 = { -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189":[3,0,2,0,82,3], -"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c":[3,0,2,0,82,2], -"class_nv_1_1_blast_1_1_ext_serializer.html":[3,0,2,0,83], -"class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734":[3,0,2,0,83,4], -"class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f":[3,0,2,0,83,5], -"class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6":[3,0,2,0,83,2], -"class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623":[3,0,2,0,83,3], -"class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00":[3,0,2,0,83,1], -"class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f":[3,0,2,0,83,6], -"class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241":[3,0,2,0,83,0], -"class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3":[3,0,2,0,83,7], -"class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e":[3,0,2,0,83,8], -"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,2,0,84], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,2,0,84,25], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,2,0,84,6], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,2,0,84,21], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,2,0,84,3], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,2,0,84,23], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,2,0,84,13], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,2,0,84,15], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,2,0,84,22], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,2,0,84,19], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,2,0,84,7], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,2,0,84,17], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,2,0,84,10], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,2,0,84,9], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,2,0,84,5], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,2,0,84,20], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,2,0,84,14], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,2,0,84,4], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,2,0,84,11], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,2,0,84,18], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,2,0,84,12], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,2,0,84,24], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,2,0,84,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,2,0,84,2,1], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,2,0,84,2,0], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,2,0,84,2,2], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,2,0,84,8], -"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,2,0,84,16], -"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,2,0,86], -"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,2,0,86,7], -"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,2,0,86,6], -"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,2,0,86,3], -"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,2,0,86,5], -"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,2,0,86,1], -"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,2,0,86,4], -"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,2,0,86,2], -"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,2,0,86,0], -"class_nv_1_1_blast_1_1_ext_task_sync.html":[3,0,2,0,93], -"class_nv_1_1_blast_1_1_ext_task_sync.html#a0a09c3ba88795544087c0294eada55e9":[3,0,2,0,93,4], -"class_nv_1_1_blast_1_1_ext_task_sync.html#a1f7ec3a1ed24ec7c61576437b4904c84":[3,0,2,0,93,2], -"class_nv_1_1_blast_1_1_ext_task_sync.html#aac5c4079439a127fb12acdad3354af96":[3,0,2,0,93,3], -"class_nv_1_1_blast_1_1_ext_task_sync.html#ab0062a114856ba591a00c2c959ef6e54":[3,0,2,0,93,1], -"class_nv_1_1_blast_1_1_ext_task_sync.html#ab3d12576fb206679638976b968c337ac":[3,0,2,0,93,0], -"class_nv_1_1_blast_1_1_family_graph.html":[3,0,2,0,95], -"class_nv_1_1_blast_1_1_family_graph.html#a0108f2ce4edc3203daaeae9bea76f688":[3,0,2,0,95,12], -"class_nv_1_1_blast_1_1_family_graph.html#a167fe452bc2d1774c22eb18a3aed77f2":[3,0,2,0,95,2], -"class_nv_1_1_blast_1_1_family_graph.html#a17c044a082bdc849eebc9f76e21c6177":[3,0,2,0,95,6], -"class_nv_1_1_blast_1_1_family_graph.html#a4437aadf53e0f2c059f2f2a1cf2df320":[3,0,2,0,95,13], -"class_nv_1_1_blast_1_1_family_graph.html#a4822fb5f51e39a36e01d070a79b76497":[3,0,2,0,95,8], -"class_nv_1_1_blast_1_1_family_graph.html#a4914e92e8f2aaf4fda371bfc9daba35c":[3,0,2,0,95,5], -"class_nv_1_1_blast_1_1_family_graph.html#a51abb2f29048909eaae8d0e7f3a7b2b7":[3,0,2,0,95,7], -"class_nv_1_1_blast_1_1_family_graph.html#a522082e2bf8c1b793cf37655f92bab72":[3,0,2,0,95,1], -"class_nv_1_1_blast_1_1_family_graph.html#a5257a8052b6cc1e57babdbbdf49b4e78":[3,0,2,0,95,9], -"class_nv_1_1_blast_1_1_family_graph.html#a54d27860d98c37143eb8942fbe7e37ab":[3,0,2,0,95,3], -"class_nv_1_1_blast_1_1_family_graph.html#a6236037fc4b3a3dfde4a84ce5033203e":[3,0,2,0,95,10], -"class_nv_1_1_blast_1_1_family_graph.html#a877925d116ec40e2c14fa7b08e60d73e":[3,0,2,0,95,11], -"class_nv_1_1_blast_1_1_family_graph.html#aa2d333338ca2d99f67ff1896cb8eec2f":[3,0,2,0,95,4], -"class_nv_1_1_blast_1_1_family_graph.html#ab59f69ae997a9fca2fd8d94bb798ca5f":[3,0,2,0,95,14], -"class_nv_1_1_blast_1_1_family_graph.html#ac6ce3ef07a67d334640cf077381fc755":[3,0,2,0,95,15], -"class_nv_1_1_blast_1_1_family_graph.html#aff8871001503dc6b1a7c872c01578dca":[3,0,2,0,95,0], -"class_nv_1_1_blast_1_1_fbx_file_reader.html":[3,0,2,0,97], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a11bd2947e505faf0edf98962e26685a2":[3,0,2,0,97,10], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4":[3,0,2,0,97,6], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a24f64663c32ae62564ab23d7a1f92e4f":[3,0,2,0,97,3], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a29eb02a4492a741c280401ad41e58ab6":[3,0,2,0,97,9], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a31904d1c4d932f95c6a242831016b231":[3,0,2,0,97,0], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29":[3,0,2,0,97,17], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a63da4abe8dab42729ce769e8f72fd5f6":[3,0,2,0,97,1], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a6420cca9262138762b19223b4696c060":[3,0,2,0,97,5], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a7ec2ac13da39a7e902a9a067cb3fa77e":[3,0,2,0,97,2], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a92f6539b6257a8b3c92ee2f0f037e3e7":[3,0,2,0,97,15], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#a9bc0b072410dd80c48c3ad28ac9cc310":[3,0,2,0,97,4], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#aa2b88c8aab38b57cd55d28623627bd28":[3,0,2,0,97,16], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#acba50d713fbdbc5fa961f5660a46130b":[3,0,2,0,97,13], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#ad245d1547ce1cb4bac5e52d7d693168e":[3,0,2,0,97,12], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#add7b3a28d8b00dee251601a71611b408":[3,0,2,0,97,11], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#ae1bb7475e07cf828e618b7e6446f45e3":[3,0,2,0,97,14], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#afa8040e8e033ce842ac4c97940ed693d":[3,0,2,0,97,8], -"class_nv_1_1_blast_1_1_fbx_file_reader.html#afe756b47f2fde0d4933b4bc4f8d10b79":[3,0,2,0,97,7], -"class_nv_1_1_blast_1_1_fbx_file_writer.html":[3,0,2,0,98], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0668e627638c4fa6669ef3bb2143a222":[3,0,2,0,98,5], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26":[3,0,2,0,98,4], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a465c0280b5d55e60efba19488f7066da":[3,0,2,0,98,6], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049":[3,0,2,0,98,7], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a5aa525dd5edae04d9934dd1306e6c3fa":[3,0,2,0,98,3], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a742fadf16a47ea43975edf3e939738d2":[3,0,2,0,98,0], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#a9013dae8926bf0c0f332cec0fd2dfff2":[3,0,2,0,98,2], -"class_nv_1_1_blast_1_1_fbx_file_writer.html#aa2b7a1dea165bc42ba91029911b669e1":[3,0,2,0,98,1], -"class_nv_1_1_blast_1_1_fixed_array.html":[3,0,2,0,99], -"class_nv_1_1_blast_1_1_fixed_array.html#a14d5caa7426392952bbfb343762a8ff3":[3,0,2,0,99,2], -"class_nv_1_1_blast_1_1_fixed_array.html#a150702629729a0e29f8daece3b4419f4":[3,0,2,0,99,7], -"class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87":[3,0,2,0,99,5], -"class_nv_1_1_blast_1_1_fixed_array.html#a34a4a29c8d47adec39ae2df663470643":[3,0,2,0,99,8], -"class_nv_1_1_blast_1_1_fixed_array.html#a3f2d0ca6c66c48c6c5ca8ed83dd4bf07":[3,0,2,0,99,3], -"class_nv_1_1_blast_1_1_fixed_array.html#a4efb701035f8fb07809a8b93f64db1dd":[3,0,2,0,99,6], -"class_nv_1_1_blast_1_1_fixed_array.html#a8af81ff38598a42137efccad9c65ead1":[3,0,2,0,99,9], -"class_nv_1_1_blast_1_1_fixed_array.html#aa90b247578afa3796325c721eb1d5037":[3,0,2,0,99,4], -"class_nv_1_1_blast_1_1_fixed_array.html#aab4aee079051ab98705ccbb4ed99d2f2":[3,0,2,0,99,0], -"class_nv_1_1_blast_1_1_fixed_array.html#ae932afd49acfc5f585a1238fd224931d":[3,0,2,0,99,1], -"class_nv_1_1_blast_1_1_fixed_bitmap.html":[3,0,2,0,100], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37":[3,0,2,0,100,2], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a2a7209fa614fc173bbd7a8a10c856dff":[3,0,2,0,100,1], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#a63ba5bb99867488fc3b302f9c5510c68":[3,0,2,0,100,5], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aa39e16f552918092f1e9fa289ddfb26c":[3,0,2,0,100,4], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317":[3,0,2,0,100,3], -"class_nv_1_1_blast_1_1_fixed_bitmap.html#aaf7ed00d6ece4806ee5d3c6c3b3dee5f":[3,0,2,0,100,0], -"class_nv_1_1_blast_1_1_fixed_bool_array.html":[3,0,2,0,101], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a09c82c9bb97e55beb2ab376fcb0d63e2":[3,0,2,0,101,3], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d":[3,0,2,0,101,2], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a4ea7f9b26a7feed57a1db8bfc03e4dff":[3,0,2,0,101,5], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#a8e1aeb344b1214ec88bf78f739b4a559":[3,0,2,0,101,4], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#aead1a010fb21c450ece0345ba36879fa":[3,0,2,0,101,1], -"class_nv_1_1_blast_1_1_fixed_bool_array.html#aec2fbcfaa2de45959831ebd39a7e6622":[3,0,2,0,101,0], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html":[3,0,2,0,102], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a1d7c1b2ff9fba34e09bb22773a3bf340":[3,0,2,0,102,7], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a2a11aad2baa3b807fb420372914e9cd6":[3,0,2,0,102,4], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a3bcc1a697941a5d66ddfafc7a2e5af4d":[3,0,2,0,102,9], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a7127664503056837ccaf338909e59652":[3,0,2,0,102,2], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a844a4e0b003af40f2af784796639a455":[3,0,2,0,102,6], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a98f870b4b97264985577689aee68bb59":[3,0,2,0,102,1], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a9ba647089df9693a0a565dd8628cdefa":[3,0,2,0,102,8], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#adb32be852add255f27fc62e81665c58c":[3,0,2,0,102,3], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#aef62e4bf465c5a8e77a3a4937456f8d2":[3,0,2,0,102,5], -"class_nv_1_1_blast_1_1_fixed_priority_queue.html#afac0be73b5f4e3018871c2bfdde6fb28":[3,0,2,0,102,0], -"class_nv_1_1_blast_1_1_fixed_queue.html":[3,0,2,0,103], -"class_nv_1_1_blast_1_1_fixed_queue.html#a12feba21bdf02ee2bea2e9e0e5910bf6":[3,0,2,0,103,0], -"class_nv_1_1_blast_1_1_fixed_queue.html#a35267203a20585ed9a5b08b7dcb91556":[3,0,2,0,103,5], -"class_nv_1_1_blast_1_1_fixed_queue.html#a54bd68e5fe00a2b6f5135e96940a3d7c":[3,0,2,0,103,3], -"class_nv_1_1_blast_1_1_fixed_queue.html#a6be28e2478e69c2d7a61dedd609e0f19":[3,0,2,0,103,2], -"class_nv_1_1_blast_1_1_fixed_queue.html#a7b0cb35624994968155185acd732e643":[3,0,2,0,103,6], -"class_nv_1_1_blast_1_1_fixed_queue.html#aa8645abdbfec5f146a87d20eb7061000":[3,0,2,0,103,1], -"class_nv_1_1_blast_1_1_fixed_queue.html#ab37c7f73de151865ee0cef47ac92935c":[3,0,2,0,103,4], -"class_nv_1_1_blast_1_1_fixed_queue.html#ac97299d08b6b20c8851acc0bcd0e0905":[3,0,2,0,103,7], -"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,2,0,104], -"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,2,0,104,13], -"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,2,0,104,1], -"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,2,0,104,12], -"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,2,0,104,3], -"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,2,0,104,26], -"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,2,0,104,2], -"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,2,0,104,30], -"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,2,0,104,28], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,2,0,104,0], -"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,2,0,104,32], -"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,2,0,104,20], -"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,2,0,104,18], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,2,0,104,22], -"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,2,0,104,21], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,2,0,104,9], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,2,0,104,15], -"class_nv_1_1_blast_1_1_fracture_tool.html#a7ce2d9ab0cf8d3f03982b53bb4dc3d81":[3,0,2,0,104,19], -"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,2,0,104,16], -"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,2,0,104,5], -"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,2,0,104,14], -"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,2,0,104,6], -"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,2,0,104,23], -"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,2,0,104,29], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,2,0,104,27], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,2,0,104,31], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,2,0,104,25], -"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,2,0,104,11], -"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,2,0,104,7], -"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,2,0,104,17], -"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,2,0,104,8], -"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,2,0,104,4], -"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,2,0,104,24], -"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,2,0,104,10], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html":[3,0,2,0,105], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0217eb658aa3890c3d1d2e030436b07b":[3,0,2,0,105,31], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680":[3,0,2,0,105,28], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50":[3,0,2,0,105,22], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0d1af8c17f922acd54bf3b69bdff54e7":[3,0,2,0,105,11], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57":[3,0,2,0,105,0], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ccbcbfde4e58f8357a589ae56ff043f":[3,0,2,0,105,24], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b":[3,0,2,0,105,39], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ffac81bb04e7674e77940183854d352":[3,0,2,0,105,10], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a21dee486b1499f135740cac4a4d85af0":[3,0,2,0,105,7], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a2a7de5296d9fc03ae9d4d510a5314d9a":[3,0,2,0,105,14], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f":[3,0,2,0,105,41], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3ef1b827dd70eb666cce38c3dbcc507f":[3,0,2,0,105,33], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19":[3,0,2,0,105,21], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771":[3,0,2,0,105,17], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d":[3,0,2,0,105,1], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3":[3,0,2,0,105,18], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1":[3,0,2,0,105,34], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5904628e466fa8cbb5016b08fb7708b8":[3,0,2,0,105,12], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5a23242da3d034f64335dd1739e551":[3,0,2,0,105,9], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6c74f2ddd8b73705675767149c2ce69e":[3,0,2,0,105,4], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6cab6022e3cfb8bfc287428c507a9459":[3,0,2,0,105,8], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d":[3,0,2,0,105,19], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7500f7cd8e670745e74ee83eed10c1ba":[3,0,2,0,105,13], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914":[3,0,2,0,105,35], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7ffacc77ed102a8cd52c080055a08c3f":[3,0,2,0,105,2], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a820e9829bb02425ae53e47eb6be0b1c3":[3,0,2,0,105,15], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a838245cfdcbf3897bd79b80ecd9e167b":[3,0,2,0,105,20], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a92dec92822ab9e0807400a7d63bfc553":[3,0,2,0,105,27], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a9a93aab1c2f46963ae406964b639cb82":[3,0,2,0,105,6], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ab5cc06434628c2b5be10f755edcbe1da":[3,0,2,0,105,16], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e":[3,0,2,0,105,40], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a":[3,0,2,0,105,23], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1":[3,0,2,0,105,36], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2b3addf8c9d4e4c81511c8b0071f031":[3,0,2,0,105,29], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac466495627ca99252433c7e1c702c7f9":[3,0,2,0,105,25], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac9c8e18748b18fa6dd29a328eaf63026":[3,0,2,0,105,26], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48":[3,0,2,0,105,38], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#addbaafbc27cd4bfcfe9777060455c127":[3,0,2,0,105,3], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962":[3,0,2,0,105,37], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674":[3,0,2,0,105,30], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09":[3,0,2,0,105,32], -"class_nv_1_1_blast_1_1_fracture_tool_impl.html#afe1100c6aa5907b10ae574d18152c5ac":[3,0,2,0,105,5], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,2,0,108], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,2,0,108,1], -"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,2,0,108,0], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,2,0,109], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,2,0,109,1], -"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,2,0,109,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,2,0,110], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,2,0,110,1], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,2,0,110,0], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,2,0,110,11], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,2,0,110,3], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,2,0,110,6], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,2,0,110,12], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,2,0,110,2], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,2,0,110,10], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,2,0,110,5], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,2,0,110,8], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,2,0,110,4], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,2,0,110,9], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,2,0,110,7], -"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,2,0,110,13], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,2,0,111], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,2,0,111,4], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,2,0,111,2], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,2,0,111,0], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,2,0,111,3], -"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,2,0,111,1], -"class_nv_1_1_blast_1_1_index_d_list.html":[3,0,2,0,113] +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a030542c7c57ba127637212003f80fbeb":[3,0,2,0,81,15], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a041e51c39fe05c1ec36ad409f7e872e2":[3,0,2,0,81,5], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a08071a36b51d7e7779d14caa4f556b4d":[3,0,2,0,81,25], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a0ca3de54fb5af8b338b5f701dc8d6595":[3,0,2,0,81,26], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a13b7e200ef9a562d6e14268367c28709":[3,0,2,0,81,13], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a269018f0f461681d0a697a82f4f1fa1f":[3,0,2,0,81,7], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2b0d206a03443ae8ab2861425ca5290f":[3,0,2,0,81,1], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2f70b68756339629c07f23bd30ebdc37":[3,0,2,0,81,23], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a2fda7b91dc156958f1f2d042cc1cb42a":[3,0,2,0,81,0], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a33f144b09934e1bed275c6faf0a1e15d":[3,0,2,0,81,20], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a3752bab7af34c500b4ba79080a460ce5":[3,0,2,0,81,11], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a4b85bb88ed303d87475e6326b4a3b2cc":[3,0,2,0,81,4], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a77c681d51e39e77562b77d947202804f":[3,0,2,0,81,19], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7a5a662690b89bcc4c90a74f9504634d":[3,0,2,0,81,14], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a7dc5e6cda145e733f2fbc3403a40ffef":[3,0,2,0,81,16], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a88ffda45ea72c355d64df2392023192f":[3,0,2,0,81,18], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9a22ae97f7cc3e1f3396efe3d597f0dc":[3,0,2,0,81,27], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#a9d7711bf55babbee82c81084f7dc9f7f":[3,0,2,0,81,3], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ac0aeaf49ad77a15c1a9a62e95eab8774":[3,0,2,0,81,12], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aceb0cd85e8fb5cbfa0870333c8c2d55f":[3,0,2,0,81,24], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ad6f0ddd3e0f247cf47e9737a1752cdba":[3,0,2,0,81,21], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae21aa2e3e7f3b3861f8aa946c3879605":[3,0,2,0,81,2], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae459a32e33e05c409f91fabb169af940":[3,0,2,0,81,17], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#ae7f44d521ece34389b7f51aa2d183fb4":[3,0,2,0,81,9], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#aee8479e9494660eb799aaa409114f572":[3,0,2,0,81,10], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#af0b91be3b40e4a530d2b7382ce886599":[3,0,2,0,81,6], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#afd3a28f8c33b57d925f2b19b098f2ad5":[3,0,2,0,81,8], +"class_nv_1_1_blast_1_1_ext_px_manager_impl.html#affa142468fe3a1f13f90f49236dab82c":[3,0,2,0,81,22], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html":[3,0,2,0,85], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a380d5149991ddd30f4655381fec3479a":[3,0,2,0,85,0], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#a7e5295b0db1eb3224ffbc6cdf9b24681":[3,0,2,0,85,2], +"class_nv_1_1_blast_1_1_ext_px_stress_solver.html#ac7ec25ddae3a5d7a187139f98dc4752f":[3,0,2,0,85,1], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html":[3,0,2,0,86], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a272c49816f9028629c7bc9ff38ffac8f":[3,0,2,0,86,3], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a8f57dd7ff75b9035911e091ec43b4728":[3,0,2,0,86,1], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#a9786e77cf9881fe3522f0656b0d3232e":[3,0,2,0,86,2], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aa190afe706bd1e917926097aff923191":[3,0,2,0,86,5], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#aebad8a78594d372130916c841f08f858":[3,0,2,0,86,4], +"class_nv_1_1_blast_1_1_ext_px_stress_solver_impl.html#af63c92e864382d5a1b9b65498b454222":[3,0,2,0,86,0], +"class_nv_1_1_blast_1_1_ext_serialization.html":[3,0,2,0,88], +"class_nv_1_1_blast_1_1_ext_serialization.html#a031a3f5df089e26d4e97f76f35c1bc9f":[3,0,2,0,88,5], +"class_nv_1_1_blast_1_1_ext_serialization.html#a08937f68c380fe0bcb0cba17ea4b539e":[3,0,2,0,88,6], +"class_nv_1_1_blast_1_1_ext_serialization.html#a52f3f5008a0047ee072fb5e1155c28e5":[3,0,2,0,88,10], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5790c794d5c395736c223d8ab6f036ca":[3,0,2,0,88,8], +"class_nv_1_1_blast_1_1_ext_serialization.html#a5e4409ef51f083ccaf2993e0b77dc951":[3,0,2,0,88,4], +"class_nv_1_1_blast_1_1_ext_serialization.html#a6fb7f346cbe938ccb155be5a8b8c9efe":[3,0,2,0,88,3], +"class_nv_1_1_blast_1_1_ext_serialization.html#a9d922a89c41ba9b1997d7e60d6d7b35b":[3,0,2,0,88,9], +"class_nv_1_1_blast_1_1_ext_serialization.html#ad8a918eb53660a15238793c99a686cb1":[3,0,2,0,88,2], +"class_nv_1_1_blast_1_1_ext_serialization.html#adfb92a5ecbd708138d0b9f67a323be79":[3,0,2,0,88,7], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html":[3,0,2,0,88,0], +"class_nv_1_1_blast_1_1_ext_serialization_1_1_buffer_provider.html#a04dd346c002b043527e8ef4bd73853f6":[3,0,2,0,88,0,0], +"class_nv_1_1_blast_1_1_ext_serialization_c_a_p_n.html":[3,0,2,0,89], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html":[3,0,2,0,90], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a19fcfe0c6c38fb03917bc67a6e0d4dae":[3,0,2,0,90,1], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#a59cdaae4653b7b206cd9d91af343f189":[3,0,2,0,90,3], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae77a17f2fb10bba891b51455fe55056c":[3,0,2,0,90,2], +"class_nv_1_1_blast_1_1_ext_serialization_internal.html#ae8afe25ad90d0cf40de4b93df15650c6a20be8300afa2585ed7c7b3741e8ef29b":[3,0,2,0,90,0], +"class_nv_1_1_blast_1_1_ext_serializer.html":[3,0,2,0,91], +"class_nv_1_1_blast_1_1_ext_serializer.html#a46e5b32fc3d3aec3beb78285eb3fe734":[3,0,2,0,91,4], +"class_nv_1_1_blast_1_1_ext_serializer.html#a47f64b89deb676cb05a2607d51bf7f9f":[3,0,2,0,91,5], +"class_nv_1_1_blast_1_1_ext_serializer.html#a4ffabc353fdc72192093b8b634cdb5b6":[3,0,2,0,91,2], +"class_nv_1_1_blast_1_1_ext_serializer.html#a5096c2be50399ce4a44d98333674b623":[3,0,2,0,91,3], +"class_nv_1_1_blast_1_1_ext_serializer.html#a6486a199fa85801699312ccb279c4b00":[3,0,2,0,91,1], +"class_nv_1_1_blast_1_1_ext_serializer.html#a73ddf0519ab4acca3fc40493cd57af0f":[3,0,2,0,91,6], +"class_nv_1_1_blast_1_1_ext_serializer.html#a82908fca5fbf84b6bbdb144ab06a8241":[3,0,2,0,91,0], +"class_nv_1_1_blast_1_1_ext_serializer.html#abf6b74d1cc293d8fca2afe8b15914fc3":[3,0,2,0,91,7], +"class_nv_1_1_blast_1_1_ext_serializer.html#af2c3f780af61ae8485b2fba335a7518e":[3,0,2,0,91,8], +"class_nv_1_1_blast_1_1_ext_stress_solver.html":[3,0,2,0,92], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a0a994dd1c576f36e5acd73895817ee72":[3,0,2,0,92,25], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1ac066c6d4a0e1385ceec64f1d1d7e02":[3,0,2,0,92,6], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d0593b22f6cd335a479c18eaf102e40":[3,0,2,0,92,21], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a1d9a764d4ae041cce5154d8b3b314ec1":[3,0,2,0,92,3], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a21b7a38036c0db1e7dfc9591e7d1efed":[3,0,2,0,92,23], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a306a93645af59c4038519ffdfffac396":[3,0,2,0,92,13], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a3afebb3d2ebfb89ae1390c3d943ac8a3":[3,0,2,0,92,15], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a419c77935487b2e689e377c986bf6eb5":[3,0,2,0,92,22], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a44bf60cdcbcb06364b1c23215b8b7bb4":[3,0,2,0,92,19], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a4b35d74e1dcce20d903bff6d6cf8a63f":[3,0,2,0,92,7], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a7b461e1f03f5a85e3b86b0b4aa09be5c":[3,0,2,0,92,17], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8c995a408197e43f53a71769a31f39d3":[3,0,2,0,92,10], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a8d878c56d8151b9f3c06d3b8f793fc00":[3,0,2,0,92,9], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a91dfb9e712ca7ce1af32ce05064ec46f":[3,0,2,0,92,5], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f740702a06e3bd915218ec8aa8415d8":[3,0,2,0,92,20], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#a9f74a5d7affbf89a5c05a1e2320cd60d":[3,0,2,0,92,14], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aa1ca6a1101fa2c9fee8143a772dcc9f1":[3,0,2,0,92,4], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aaba9643df955f917bcdf2324499c63fb":[3,0,2,0,92,11], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#aad55fa12a3694fb005a377192cb20ea1":[3,0,2,0,92,18], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ab6cfefa6068c4002dc7d7663ae2332cb":[3,0,2,0,92,12], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#acfef7926067c389179248e7dbd1e3686":[3,0,2,0,92,24], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4d":[3,0,2,0,92,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da0b55d93864b9c304d94922037b53eb13":[3,0,2,0,92,2,1], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4da1fd3b240bb76745efd8d5d3d2664cabc":[3,0,2,0,92,2,0], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad0250c97326fe162fe78a2801f35ef4daf00fff35b251ccbeaa7097a7b8a3054c":[3,0,2,0,92,2,2], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#ad75b9476c3b6189d4d84d3b55016bdf7":[3,0,2,0,92,8], +"class_nv_1_1_blast_1_1_ext_stress_solver.html#afa347a8efaa570a0d3def3cf64c3572a":[3,0,2,0,92,16], +"class_nv_1_1_blast_1_1_ext_sync.html":[3,0,2,0,94], +"class_nv_1_1_blast_1_1_ext_sync.html#a116f3536defc2e352849792b25abc91f":[3,0,2,0,94,7], +"class_nv_1_1_blast_1_1_ext_sync.html#a11c708920d867cc1ead156773f49abeb":[3,0,2,0,94,6], +"class_nv_1_1_blast_1_1_ext_sync.html#a1defd732b043a55cd0d023d069d4eac0":[3,0,2,0,94,3], +"class_nv_1_1_blast_1_1_ext_sync.html#a4f98f9308c3cd325597f94f7ba44d8f2":[3,0,2,0,94,5], +"class_nv_1_1_blast_1_1_ext_sync.html#a80c6e0fdc23b94a9d3adb6c1f7390a9f":[3,0,2,0,94,1], +"class_nv_1_1_blast_1_1_ext_sync.html#a8726d33e34bba141e2d6860c25f414d1":[3,0,2,0,94,4], +"class_nv_1_1_blast_1_1_ext_sync.html#ac53007127433de0193670d158fd6e1ab":[3,0,2,0,94,2], +"class_nv_1_1_blast_1_1_ext_sync.html#ad14423cfd56f738e3c0f2a14cba4973f":[3,0,2,0,94,0], +"class_nv_1_1_blast_1_1_ext_task_sync.html":[3,0,2,0,101], +"class_nv_1_1_blast_1_1_ext_task_sync.html#a0a09c3ba88795544087c0294eada55e9":[3,0,2,0,101,4], +"class_nv_1_1_blast_1_1_ext_task_sync.html#a1f7ec3a1ed24ec7c61576437b4904c84":[3,0,2,0,101,2], +"class_nv_1_1_blast_1_1_ext_task_sync.html#aac5c4079439a127fb12acdad3354af96":[3,0,2,0,101,3], +"class_nv_1_1_blast_1_1_ext_task_sync.html#ab0062a114856ba591a00c2c959ef6e54":[3,0,2,0,101,1], +"class_nv_1_1_blast_1_1_ext_task_sync.html#ab3d12576fb206679638976b968c337ac":[3,0,2,0,101,0], +"class_nv_1_1_blast_1_1_family_graph.html":[3,0,2,0,104], +"class_nv_1_1_blast_1_1_family_graph.html#a0108f2ce4edc3203daaeae9bea76f688":[3,0,2,0,104,12], +"class_nv_1_1_blast_1_1_family_graph.html#a167fe452bc2d1774c22eb18a3aed77f2":[3,0,2,0,104,2], +"class_nv_1_1_blast_1_1_family_graph.html#a17c044a082bdc849eebc9f76e21c6177":[3,0,2,0,104,6], +"class_nv_1_1_blast_1_1_family_graph.html#a4437aadf53e0f2c059f2f2a1cf2df320":[3,0,2,0,104,13], +"class_nv_1_1_blast_1_1_family_graph.html#a4822fb5f51e39a36e01d070a79b76497":[3,0,2,0,104,8], +"class_nv_1_1_blast_1_1_family_graph.html#a4914e92e8f2aaf4fda371bfc9daba35c":[3,0,2,0,104,5], +"class_nv_1_1_blast_1_1_family_graph.html#a51abb2f29048909eaae8d0e7f3a7b2b7":[3,0,2,0,104,7], +"class_nv_1_1_blast_1_1_family_graph.html#a522082e2bf8c1b793cf37655f92bab72":[3,0,2,0,104,1], +"class_nv_1_1_blast_1_1_family_graph.html#a5257a8052b6cc1e57babdbbdf49b4e78":[3,0,2,0,104,9], +"class_nv_1_1_blast_1_1_family_graph.html#a54d27860d98c37143eb8942fbe7e37ab":[3,0,2,0,104,3], +"class_nv_1_1_blast_1_1_family_graph.html#a6236037fc4b3a3dfde4a84ce5033203e":[3,0,2,0,104,10], +"class_nv_1_1_blast_1_1_family_graph.html#a877925d116ec40e2c14fa7b08e60d73e":[3,0,2,0,104,11], +"class_nv_1_1_blast_1_1_family_graph.html#aa2d333338ca2d99f67ff1896cb8eec2f":[3,0,2,0,104,4], +"class_nv_1_1_blast_1_1_family_graph.html#ab59f69ae997a9fca2fd8d94bb798ca5f":[3,0,2,0,104,14], +"class_nv_1_1_blast_1_1_family_graph.html#ac6ce3ef07a67d334640cf077381fc755":[3,0,2,0,104,15], +"class_nv_1_1_blast_1_1_family_graph.html#aff8871001503dc6b1a7c872c01578dca":[3,0,2,0,104,0], +"class_nv_1_1_blast_1_1_fbx_file_reader.html":[3,0,2,0,106], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a11bd2947e505faf0edf98962e26685a2":[3,0,2,0,106,10], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a1e0b5573a23da31c4b4c1ac1990129d4":[3,0,2,0,106,6], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a24f64663c32ae62564ab23d7a1f92e4f":[3,0,2,0,106,3], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a29eb02a4492a741c280401ad41e58ab6":[3,0,2,0,106,9], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a31904d1c4d932f95c6a242831016b231":[3,0,2,0,106,0], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a3c512dbde1e2cfd466a42850c94e7a29":[3,0,2,0,106,17], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a63da4abe8dab42729ce769e8f72fd5f6":[3,0,2,0,106,1], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a6420cca9262138762b19223b4696c060":[3,0,2,0,106,5], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a7ec2ac13da39a7e902a9a067cb3fa77e":[3,0,2,0,106,2], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a92f6539b6257a8b3c92ee2f0f037e3e7":[3,0,2,0,106,15], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#a9bc0b072410dd80c48c3ad28ac9cc310":[3,0,2,0,106,4], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#aa2b88c8aab38b57cd55d28623627bd28":[3,0,2,0,106,16], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#acba50d713fbdbc5fa961f5660a46130b":[3,0,2,0,106,13], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#ad245d1547ce1cb4bac5e52d7d693168e":[3,0,2,0,106,12], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#add7b3a28d8b00dee251601a71611b408":[3,0,2,0,106,11], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#ae1bb7475e07cf828e618b7e6446f45e3":[3,0,2,0,106,14], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#afa8040e8e033ce842ac4c97940ed693d":[3,0,2,0,106,8], +"class_nv_1_1_blast_1_1_fbx_file_reader.html#afe756b47f2fde0d4933b4bc4f8d10b79":[3,0,2,0,106,7], +"class_nv_1_1_blast_1_1_fbx_file_writer.html":[3,0,2,0,107], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0668e627638c4fa6669ef3bb2143a222":[3,0,2,0,107,5], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a0a787fc205c41e308d0835a0fb0fdb26":[3,0,2,0,107,4], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a465c0280b5d55e60efba19488f7066da":[3,0,2,0,107,6], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a514d9fc24e80c0e4b0c992021a782049":[3,0,2,0,107,7], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a5aa525dd5edae04d9934dd1306e6c3fa":[3,0,2,0,107,3], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a742fadf16a47ea43975edf3e939738d2":[3,0,2,0,107,0], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#a9013dae8926bf0c0f332cec0fd2dfff2":[3,0,2,0,107,2], +"class_nv_1_1_blast_1_1_fbx_file_writer.html#aa2b7a1dea165bc42ba91029911b669e1":[3,0,2,0,107,1], +"class_nv_1_1_blast_1_1_fixed_array.html":[3,0,2,0,108], +"class_nv_1_1_blast_1_1_fixed_array.html#a14d5caa7426392952bbfb343762a8ff3":[3,0,2,0,108,2], +"class_nv_1_1_blast_1_1_fixed_array.html#a150702629729a0e29f8daece3b4419f4":[3,0,2,0,108,7], +"class_nv_1_1_blast_1_1_fixed_array.html#a32ca75ccb174f910006c25f4ce5bcd87":[3,0,2,0,108,5], +"class_nv_1_1_blast_1_1_fixed_array.html#a34a4a29c8d47adec39ae2df663470643":[3,0,2,0,108,8], +"class_nv_1_1_blast_1_1_fixed_array.html#a3f2d0ca6c66c48c6c5ca8ed83dd4bf07":[3,0,2,0,108,3], +"class_nv_1_1_blast_1_1_fixed_array.html#a4efb701035f8fb07809a8b93f64db1dd":[3,0,2,0,108,6], +"class_nv_1_1_blast_1_1_fixed_array.html#a8af81ff38598a42137efccad9c65ead1":[3,0,2,0,108,9], +"class_nv_1_1_blast_1_1_fixed_array.html#aa90b247578afa3796325c721eb1d5037":[3,0,2,0,108,4], +"class_nv_1_1_blast_1_1_fixed_array.html#aab4aee079051ab98705ccbb4ed99d2f2":[3,0,2,0,108,0], +"class_nv_1_1_blast_1_1_fixed_array.html#ae932afd49acfc5f585a1238fd224931d":[3,0,2,0,108,1], +"class_nv_1_1_blast_1_1_fixed_bitmap.html":[3,0,2,0,109], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a010fe2685615fdb1da4153c7212e2c37":[3,0,2,0,109,2], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a2a7209fa614fc173bbd7a8a10c856dff":[3,0,2,0,109,1], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#a63ba5bb99867488fc3b302f9c5510c68":[3,0,2,0,109,5], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aa39e16f552918092f1e9fa289ddfb26c":[3,0,2,0,109,4], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aae323d2bddded4859cc3a0348bb72317":[3,0,2,0,109,3], +"class_nv_1_1_blast_1_1_fixed_bitmap.html#aaf7ed00d6ece4806ee5d3c6c3b3dee5f":[3,0,2,0,109,0], +"class_nv_1_1_blast_1_1_fixed_bool_array.html":[3,0,2,0,110], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a09c82c9bb97e55beb2ab376fcb0d63e2":[3,0,2,0,110,3], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a3dd3e3b6dda80554dcc2137d9974751d":[3,0,2,0,110,2], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a4ea7f9b26a7feed57a1db8bfc03e4dff":[3,0,2,0,110,5], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#a8e1aeb344b1214ec88bf78f739b4a559":[3,0,2,0,110,4], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#aead1a010fb21c450ece0345ba36879fa":[3,0,2,0,110,1], +"class_nv_1_1_blast_1_1_fixed_bool_array.html#aec2fbcfaa2de45959831ebd39a7e6622":[3,0,2,0,110,0], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html":[3,0,2,0,111], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a1d7c1b2ff9fba34e09bb22773a3bf340":[3,0,2,0,111,7], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a2a11aad2baa3b807fb420372914e9cd6":[3,0,2,0,111,4], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a3bcc1a697941a5d66ddfafc7a2e5af4d":[3,0,2,0,111,9], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a7127664503056837ccaf338909e59652":[3,0,2,0,111,2], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a844a4e0b003af40f2af784796639a455":[3,0,2,0,111,6], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a98f870b4b97264985577689aee68bb59":[3,0,2,0,111,1], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#a9ba647089df9693a0a565dd8628cdefa":[3,0,2,0,111,8], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#adb32be852add255f27fc62e81665c58c":[3,0,2,0,111,3], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#aef62e4bf465c5a8e77a3a4937456f8d2":[3,0,2,0,111,5], +"class_nv_1_1_blast_1_1_fixed_priority_queue.html#afac0be73b5f4e3018871c2bfdde6fb28":[3,0,2,0,111,0], +"class_nv_1_1_blast_1_1_fixed_queue.html":[3,0,2,0,112], +"class_nv_1_1_blast_1_1_fixed_queue.html#a12feba21bdf02ee2bea2e9e0e5910bf6":[3,0,2,0,112,0], +"class_nv_1_1_blast_1_1_fixed_queue.html#a35267203a20585ed9a5b08b7dcb91556":[3,0,2,0,112,5], +"class_nv_1_1_blast_1_1_fixed_queue.html#a54bd68e5fe00a2b6f5135e96940a3d7c":[3,0,2,0,112,3], +"class_nv_1_1_blast_1_1_fixed_queue.html#a6be28e2478e69c2d7a61dedd609e0f19":[3,0,2,0,112,2], +"class_nv_1_1_blast_1_1_fixed_queue.html#a7b0cb35624994968155185acd732e643":[3,0,2,0,112,6], +"class_nv_1_1_blast_1_1_fixed_queue.html#aa8645abdbfec5f146a87d20eb7061000":[3,0,2,0,112,1], +"class_nv_1_1_blast_1_1_fixed_queue.html#ab37c7f73de151865ee0cef47ac92935c":[3,0,2,0,112,4], +"class_nv_1_1_blast_1_1_fixed_queue.html#ac97299d08b6b20c8851acc0bcd0e0905":[3,0,2,0,112,7], +"class_nv_1_1_blast_1_1_fracture_r_t.html":[3,0,2,0,115], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a167b18475172293192e7f6842e65b9d9":[3,0,2,0,115,7], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a2e9cd6314df260dea0102fb75596ade3":[3,0,2,0,115,9], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a3aba950cf966c55c7194368b85ce0254":[3,0,2,0,115,8], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a4b4c0e789ecd59385be53d5a322350d8":[3,0,2,0,115,1], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a53729e5b132eb6eaa44c44df6ef796db":[3,0,2,0,115,4], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a5aaf7b0bade66b6ef22f07ce742843f8":[3,0,2,0,115,5], +"class_nv_1_1_blast_1_1_fracture_r_t.html#a736f27d57573d9097f172d66aea04cbb":[3,0,2,0,115,2], +"class_nv_1_1_blast_1_1_fracture_r_t.html#aa04ff761b212a00e3f52c2031e550d54":[3,0,2,0,115,6], +"class_nv_1_1_blast_1_1_fracture_r_t.html#abee11924f0b34412b2d0d373bb954bae":[3,0,2,0,115,3], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html":[3,0,2,0,116], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a11c267e8471aec63142813b4c24d8704":[3,0,2,0,116,9], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a19739a5fedc580698519cb15c96cf76b":[3,0,2,0,116,0], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a3f6d7c958e74c02d0cb2fbe9092e3e2a":[3,0,2,0,116,4], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a45e8506e070a54df765f5019cfcef7b1":[3,0,2,0,116,5], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a60cb5572510be8d4530c35905296d374":[3,0,2,0,116,7], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a6fe51ae951ca037c6ed7c463461928c1":[3,0,2,0,116,2], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#a8f4d2f0503ee9eed0855e93f0f0d4668":[3,0,2,0,116,8], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ab97d09f1ce612caa9c377882d0a486b5":[3,0,2,0,116,1], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#ae5812d97ed4f2f51872d02b0331d56ae":[3,0,2,0,116,3], +"class_nv_1_1_blast_1_1_fracture_r_t_impl.html#aed010b948f3bd47ecffc13b3d5b3707c":[3,0,2,0,116,6], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html":[3,0,2,0,117], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a1d5daee5300cbbd3b317eb276cb55a09":[3,0,2,0,117,3], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2cdd433872dc7f53e167a0b56a779dc5":[3,0,2,0,117,0], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a2e605b1ceb89369f773c36b5b89e0675":[3,0,2,0,117,9], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a4dc9f529360c066dc0aaf2ddd9ddb405":[3,0,2,0,117,4], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a9109623841d82f8417182afb69f37f54":[3,0,2,0,117,1], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#a988be65ec224a8472c142f5984657c1d":[3,0,2,0,117,6], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#ab9b2c90c300b317826e5699c6218daf0":[3,0,2,0,117,5], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#abbd12e3d1ca30906591479992a712c18":[3,0,2,0,117,8], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#aed476333ba9adde4f4071edb2178b5dd":[3,0,2,0,117,2], +"class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html#af4a57e5a39aafa8ce93a96739983656d":[3,0,2,0,117,7], +"class_nv_1_1_blast_1_1_fracture_tool.html":[3,0,2,0,118], +"class_nv_1_1_blast_1_1_fracture_tool.html#a0277f85b5f3ab9c3f60118895c289031":[3,0,2,0,118,13], +"class_nv_1_1_blast_1_1_fracture_tool.html#a04bb5dd940274a9c8b097cc9f06d0708":[3,0,2,0,118,1], +"class_nv_1_1_blast_1_1_fracture_tool.html#a1d2f1ce4db5aab0ac6a075db607c6b2f":[3,0,2,0,118,12], +"class_nv_1_1_blast_1_1_fracture_tool.html#a247f0e36c015237002dc87675562289b":[3,0,2,0,118,3], +"class_nv_1_1_blast_1_1_fracture_tool.html#a251738022e498b819e88536577470735":[3,0,2,0,118,26], +"class_nv_1_1_blast_1_1_fracture_tool.html#a36b1f5a608fb87c0da383e32e7f09bf1":[3,0,2,0,118,2], +"class_nv_1_1_blast_1_1_fracture_tool.html#a384be45a1310ee0652d315127e62da22":[3,0,2,0,118,30], +"class_nv_1_1_blast_1_1_fracture_tool.html#a44ad67ac96b11e7dad87b5ed7a788f21":[3,0,2,0,118,19], +"class_nv_1_1_blast_1_1_fracture_tool.html#a45e8a5d3b6d98da1b44b6888a5054cce":[3,0,2,0,118,28], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4d00c3d53ba51d966de58ff533435cc2":[3,0,2,0,118,0], +"class_nv_1_1_blast_1_1_fracture_tool.html#a4f3ef816a0f201da675be379691193d1":[3,0,2,0,118,32], +"class_nv_1_1_blast_1_1_fracture_tool.html#a5710c73457bcceba3f20d130e231a028":[3,0,2,0,118,20], +"class_nv_1_1_blast_1_1_fracture_tool.html#a6bea973a4818678affb3ca13e6dc5328":[3,0,2,0,118,18], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78194aeece0c12c2035c79458ff49c9f":[3,0,2,0,118,22], +"class_nv_1_1_blast_1_1_fracture_tool.html#a78da4a0d726ec1b541166cd3c46df67e":[3,0,2,0,118,21], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7959339df1bf17419cde2428c257af1d":[3,0,2,0,118,9], +"class_nv_1_1_blast_1_1_fracture_tool.html#a7bcaeda929fdcc29a7db12676cf0984a":[3,0,2,0,118,15] }; diff --git a/docs/source_docs/files/navtreeindex7.js b/docs/source_docs/files/navtreeindex7.js index 3593618..d402cef 100755 --- a/docs/source_docs/files/navtreeindex7.js +++ b/docs/source_docs/files/navtreeindex7.js @@ -1,253 +1,253 @@ var NAVTREEINDEX7 = { -"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59":[3,0,2,0,113,4], -"class_nv_1_1_blast_1_1_index_d_list.html#a4702080fa027fcd1a8dfabe0feceee47":[3,0,2,0,113,7], -"class_nv_1_1_blast_1_1_index_d_list.html#a55124c5dd5109aa95d2b1751352b0c54":[3,0,2,0,113,0], -"class_nv_1_1_blast_1_1_index_d_list.html#a9624cfa421fd7fecb67d78e143d47dca":[3,0,2,0,113,1], -"class_nv_1_1_blast_1_1_index_d_list.html#abc3c8aa8e9708bdc838bbd6345078329":[3,0,2,0,113,2], -"class_nv_1_1_blast_1_1_index_d_list.html#ac4a779a50795386918e694c977b0a94c":[3,0,2,0,113,5], -"class_nv_1_1_blast_1_1_index_d_list.html#ae08677ece60c50e0c17ceb8483cbb941":[3,0,2,0,113,3], -"class_nv_1_1_blast_1_1_index_d_list.html#af5338b775b990895b7e82ca827c8c0de":[3,0,2,0,113,6], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html":[3,0,2,0,115], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a2505fd584aab07f7001a4c9f9a8804e2":[3,0,2,0,115,1], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a26025c41c017a0033e8d7b6a5fa945c3":[3,0,2,0,115,0], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a370488e08a2a2740456c031ae69e8ead":[3,0,2,0,115,2], -"class_nv_1_1_blast_1_1_intersection_testing_accelerator.html#a4deab8d9ac9830c9f985e3c852c43361":[3,0,2,0,115,3], -"class_nv_1_1_blast_1_1_iterator_base.html":[3,0,2,0,116], -"class_nv_1_1_blast_1_1_iterator_base.html#a3ffa86c860c9b40ffcf82b37f2fd1212":[3,0,2,0,116,1], -"class_nv_1_1_blast_1_1_iterator_base.html#ab7298c210209e918711851424e80a983":[3,0,2,0,116,2], -"class_nv_1_1_blast_1_1_iterator_base.html#ac78398c707b1b14795e9ba113ff6b432":[3,0,2,0,116,3], -"class_nv_1_1_blast_1_1_iterator_base.html#ad9e9d786a928a75c203f9942748dd919":[3,0,2,0,116,0], -"class_nv_1_1_blast_1_1_l_list_it.html":[3,0,2,0,118], -"class_nv_1_1_blast_1_1_l_list_it.html#a3d9ae2531578e90373775d3f852efd07":[3,0,2,0,118,1], -"class_nv_1_1_blast_1_1_l_list_it.html#a69636ed35620c0e9183cbf365672116d":[3,0,2,0,118,2], -"class_nv_1_1_blast_1_1_l_list_it.html#acf0e8a4a9231c9dacdc8e1a4d9c25e48":[3,0,2,0,118,0], -"class_nv_1_1_blast_1_1_local_buffer.html":[3,0,2,0,120], -"class_nv_1_1_blast_1_1_local_buffer.html#a5e9d8e27765fd724569ce06d4b1cc617":[3,0,2,0,120,2], -"class_nv_1_1_blast_1_1_local_buffer.html#a75ddcb70c161b0744d9ec8e1b5a91ff4":[3,0,2,0,120,1], -"class_nv_1_1_blast_1_1_local_buffer.html#adcd31b00a02dfa4df22a5191ec1bc208":[3,0,2,0,120,0], -"class_nv_1_1_blast_1_1_mesh.html":[3,0,2,0,122], -"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,2,0,122,3], -"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,2,0,122,6], -"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,2,0,122,11], -"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,2,0,122,16], -"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,2,0,122,2], -"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,2,0,122,10], -"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,2,0,122,9], -"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,2,0,122,14], -"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,2,0,122,7], -"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,2,0,122,12], -"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,2,0,122,0], -"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,2,0,122,1], -"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,2,0,122,13], -"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,2,0,122,5], -"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,2,0,122,15], -"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,2,0,122,18], -"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,2,0,122,8], -"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,2,0,122,17], -"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,2,0,122,20], -"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,2,0,122,19], -"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,2,0,122,4], -"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,2,0,123], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,2,0,123,1], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,2,0,123,0], -"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,2,0,123,2], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html":[3,0,2,0,124], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba":[3,0,2,0,124,0], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe":[3,0,2,0,124,1], -"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f":[3,0,2,0,124,2], -"class_nv_1_1_blast_1_1_mesh_impl.html":[3,0,2,0,125], -"class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214":[3,0,2,0,125,7], -"class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf":[3,0,2,0,125,21], -"class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859":[3,0,2,0,125,12], -"class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc":[3,0,2,0,125,8], -"class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c":[3,0,2,0,125,16], -"class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0":[3,0,2,0,125,17], -"class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0":[3,0,2,0,125,20], -"class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd":[3,0,2,0,125,15], -"class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5":[3,0,2,0,125,0], -"class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253":[3,0,2,0,125,4], -"class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a":[3,0,2,0,125,13], -"class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6":[3,0,2,0,125,2], -"class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5":[3,0,2,0,125,11], -"class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae":[3,0,2,0,125,6], -"class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53":[3,0,2,0,125,22], -"class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24":[3,0,2,0,125,18], -"class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816":[3,0,2,0,125,14], -"class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f":[3,0,2,0,125,10], -"class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979":[3,0,2,0,125,9], -"class_nv_1_1_blast_1_1_mesh_impl.html#abb43d4d66eaa32dee98acd9e1ff90fea":[3,0,2,0,125,1], -"class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c":[3,0,2,0,125,3], -"class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35":[3,0,2,0,125,5], -"class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e":[3,0,2,0,125,19], -"class_nv_1_1_blast_1_1_mesh_noiser.html":[3,0,2,0,126], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33c":[3,0,2,0,126,0], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca1eb6e0f13a84ebd34e2056d50a0fe24e":[3,0,2,0,126,0,1], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca2dc7c69e3c9b01c112a1748a4a36ff2e":[3,0,2,0,126,0,2], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca4021152d23cbda8700f03c113bdc7b81":[3,0,2,0,126,0,4], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca85a1a53c62082dfc63aee7966c29050d":[3,0,2,0,126,0,0], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33cacbaa70622052f2fb4963e1953a54523a":[3,0,2,0,126,0,3], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a7060e8f6d03314ea614985eb312feb41":[3,0,2,0,126,2], -"class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae":[3,0,2,0,126,1], -"class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308":[3,0,2,0,126,5], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ad8e80bde54c77d9438c476caa50e20f1":[3,0,2,0,126,4], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ad9b7f37fec0ad11334342d146c2e8eff":[3,0,2,0,126,6], -"class_nv_1_1_blast_1_1_mesh_noiser.html#ae751e30be10b6bcfa1cf79d6464c9662":[3,0,2,0,126,3], -"class_nv_1_1_blast_1_1_obj_file_reader.html":[3,0,2,0,128], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a01c925f55875fe9d85433bd6ab953d60":[3,0,2,0,128,2], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a07a1caf7be42dbb4756863e3656e0569":[3,0,2,0,128,8], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a166b9ee741b2c887f059d476ee0c17cc":[3,0,2,0,128,5], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a2a654729f599d89b57cc7aa786e0ade0":[3,0,2,0,128,13], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940":[3,0,2,0,128,15], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a4869a7e8d066518cde910559619b11a5":[3,0,2,0,128,7], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a5e8db96253945dbb3baa036064f6aff4":[3,0,2,0,128,6], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a74864f835a339d96ed14401aaba4e737":[3,0,2,0,128,4], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c":[3,0,2,0,128,3], -"class_nv_1_1_blast_1_1_obj_file_reader.html#a86c73b60d111c3078dee5aa1c5e8196f":[3,0,2,0,128,14], -"class_nv_1_1_blast_1_1_obj_file_reader.html#aac32b2d4a59d2a21db971a93e44ed515":[3,0,2,0,128,1], -"class_nv_1_1_blast_1_1_obj_file_reader.html#ac4dffb9e822d34b53c671626b751524f":[3,0,2,0,128,9], -"class_nv_1_1_blast_1_1_obj_file_reader.html#acc9c67ddef9335ddab7a7674001ca131":[3,0,2,0,128,11], -"class_nv_1_1_blast_1_1_obj_file_reader.html#ad0bb6f0bece7e9185ba43167ec303ddc":[3,0,2,0,128,0], -"class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38":[3,0,2,0,128,12], -"class_nv_1_1_blast_1_1_obj_file_reader.html#afdd3100090d81e51a2e5ff97f5b55230":[3,0,2,0,128,10], -"class_nv_1_1_blast_1_1_obj_file_writer.html":[3,0,2,0,129], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a07b444569eb997b320441af487e2e077":[3,0,2,0,129,6], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5":[3,0,2,0,129,0], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a298889514e643ee2c35959c6b4e6958b":[3,0,2,0,129,3], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a2ee6cae4a2caa5bb5023c28939264711":[3,0,2,0,129,5], -"class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d":[3,0,2,0,129,2], -"class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc":[3,0,2,0,129,4], -"class_nv_1_1_blast_1_1_obj_file_writer.html#add660070f473fc84b73f0f60b6d3acbd":[3,0,2,0,129,1], -"class_nv_1_1_blast_1_1_perlin_noise.html":[3,0,2,0,130], -"class_nv_1_1_blast_1_1_perlin_noise.html#ab0d02c5cf13b1ee7440c685e1383e5f4":[3,0,2,0,130,0], -"class_nv_1_1_blast_1_1_perlin_noise.html#ac4cfcb441356dbbb7217e92f561335e9":[3,0,2,0,130,2], -"class_nv_1_1_blast_1_1_perlin_noise.html#af1e84d0a824753474d6508fa6603cafb":[3,0,2,0,130,1], -"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,2,0,134], -"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,2,0,134,2], -"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,2,0,134,0], -"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,2,0,134,1], -"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,2,0,137], -"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,2,0,137,2], -"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,2,0,137,0], -"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,2,0,137,1], +"class_nv_1_1_blast_1_1_fracture_tool.html#a820000e618005f6de1cbcb56d3e54de5":[3,0,2,0,118,16], +"class_nv_1_1_blast_1_1_fracture_tool.html#a8830959a8f7e4babc1983ea31c61ef5d":[3,0,2,0,118,5], +"class_nv_1_1_blast_1_1_fracture_tool.html#a9a113cc771fac30fd14a9c7b5b073e99":[3,0,2,0,118,14], +"class_nv_1_1_blast_1_1_fracture_tool.html#aa9a87637d6d190d71678f0fb9a100bfd":[3,0,2,0,118,6], +"class_nv_1_1_blast_1_1_fracture_tool.html#ab462c92fa47a5359bf3d19cf44af80f4":[3,0,2,0,118,23], +"class_nv_1_1_blast_1_1_fracture_tool.html#abc9766f9ef9efc4fd5f36813f28cc705":[3,0,2,0,118,29], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac14c1ff1d50756694be24c34476af965":[3,0,2,0,118,27], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac4fc3be233311be7daf7471fcea21285":[3,0,2,0,118,31], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac8c4f90133fdf32969cad6e4c520414f":[3,0,2,0,118,25], +"class_nv_1_1_blast_1_1_fracture_tool.html#ac99cb91a13255929a52d9a2623ac207b":[3,0,2,0,118,11], +"class_nv_1_1_blast_1_1_fracture_tool.html#adb1c311cbb3d84c7bfbfd12abe01af0b":[3,0,2,0,118,7], +"class_nv_1_1_blast_1_1_fracture_tool.html#adc4037818bdb9424fe0543b59c1e2eac":[3,0,2,0,118,17], +"class_nv_1_1_blast_1_1_fracture_tool.html#aea8f1d386c70af0ea67bed2c353e57a1":[3,0,2,0,118,8], +"class_nv_1_1_blast_1_1_fracture_tool.html#aeaa46bf5fe4fe7035ac624f49ade64a8":[3,0,2,0,118,4], +"class_nv_1_1_blast_1_1_fracture_tool.html#aecd9be996bba9329418fd91db8235ebe":[3,0,2,0,118,24], +"class_nv_1_1_blast_1_1_fracture_tool.html#af07eb7960687cd912df496640bec8876":[3,0,2,0,118,10], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html":[3,0,2,0,119], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0217eb658aa3890c3d1d2e030436b07b":[3,0,2,0,119,31], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a04d3620e1e76d15accb8a08039398680":[3,0,2,0,119,28], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a05d2e5fd981d54d55ee5dbc5bf454a50":[3,0,2,0,119,22], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a0d1af8c17f922acd54bf3b69bdff54e7":[3,0,2,0,119,11], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a11d8ab3b4c7040389b3b552d07e4da57":[3,0,2,0,119,0], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ccbcbfde4e58f8357a589ae56ff043f":[3,0,2,0,119,24], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1cf29d3d972240ac368f6acef7bcb93b":[3,0,2,0,119,39], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a1ffac81bb04e7674e77940183854d352":[3,0,2,0,119,10], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a21dee486b1499f135740cac4a4d85af0":[3,0,2,0,119,7], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a2a7de5296d9fc03ae9d4d510a5314d9a":[3,0,2,0,119,14], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3853cd248b6b0531f18f8cf1711bc90f":[3,0,2,0,119,41], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a3ef1b827dd70eb666cce38c3dbcc507f":[3,0,2,0,119,33], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a41b5acb435a88c4cd06912ac75bc7f19":[3,0,2,0,119,21], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4ae30e1bda20f7f0a8b21d6dbd13a771":[3,0,2,0,119,17], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4cf6af831497dbaf9db34ba4529f418d":[3,0,2,0,119,1], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a4e51dd47edda8a9e7de8df2354b451e3":[3,0,2,0,119,18], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a516359070dc5bf6cd0770d3e33b8c8d1":[3,0,2,0,119,34], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5904628e466fa8cbb5016b08fb7708b8":[3,0,2,0,119,12], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5a23242da3d034f64335dd1739e551":[3,0,2,0,119,9], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a5e5d88c4d3ec08ddd566a233f26100f2":[3,0,2,0,119,20], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6c74f2ddd8b73705675767149c2ce69e":[3,0,2,0,119,4], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a6cab6022e3cfb8bfc287428c507a9459":[3,0,2,0,119,8], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7232e09ecf355b69de518cd5067deb3d":[3,0,2,0,119,19], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7500f7cd8e670745e74ee83eed10c1ba":[3,0,2,0,119,13], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a77957e191451f94d3753e31695c37914":[3,0,2,0,119,35], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a7ffacc77ed102a8cd52c080055a08c3f":[3,0,2,0,119,2], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a820e9829bb02425ae53e47eb6be0b1c3":[3,0,2,0,119,15], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a92dec92822ab9e0807400a7d63bfc553":[3,0,2,0,119,27], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#a9a93aab1c2f46963ae406964b639cb82":[3,0,2,0,119,6], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ab5cc06434628c2b5be10f755edcbe1da":[3,0,2,0,119,16], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abcc6a73e16008d488bbf81623ec5a33e":[3,0,2,0,119,40], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#abe1f6bf365964825a2c939e22c85d96a":[3,0,2,0,119,23], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2202d728cefb26446a60593b03dcbe1":[3,0,2,0,119,36], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac2b3addf8c9d4e4c81511c8b0071f031":[3,0,2,0,119,29], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac466495627ca99252433c7e1c702c7f9":[3,0,2,0,119,25], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ac9c8e18748b18fa6dd29a328eaf63026":[3,0,2,0,119,26], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ad7a1b834ea7653d69e10dca1f7a12e48":[3,0,2,0,119,38], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#addbaafbc27cd4bfcfe9777060455c127":[3,0,2,0,119,3], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#ae9fdc3a9dd7eefe632a24c7abb6c4962":[3,0,2,0,119,37], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af4598d30b4a393693a7a405854aa6674":[3,0,2,0,119,30], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#af7fd215d495bd93428a5075abad44d09":[3,0,2,0,119,32], +"class_nv_1_1_blast_1_1_fracture_tool_impl.html#afe1100c6aa5907b10ae574d18152c5ac":[3,0,2,0,119,5], +"class_nv_1_1_blast_1_1_fracturer.html":[3,0,2,0,114], +"class_nv_1_1_blast_1_1_fracturer.html#a42fb6822d70b337eaef4470165db1ddb":[3,0,2,0,114,0], +"class_nv_1_1_blast_1_1_grid.html":[3,0,2,0,120], +"class_nv_1_1_blast_1_1_grid.html#a9bf39182fb96b535b9f3dd387406e8f6":[3,0,2,0,120,0], +"class_nv_1_1_blast_1_1_grid.html#abfe8ed7f9ebbf369432b57eb7d3409c9":[3,0,2,0,120,2], +"class_nv_1_1_blast_1_1_grid.html#ac56393723ebd1d0c17ded1607af6fc58":[3,0,2,0,120,1], +"class_nv_1_1_blast_1_1_grid_walker.html":[3,0,2,0,121], +"class_nv_1_1_blast_1_1_grid_walker.html#a4a477c29f2e7247aa4ea4f6195e5ab87":[3,0,2,0,121,0], +"class_nv_1_1_blast_1_1_grid_walker.html#a4d6813e9df7f09992daaefe431b5407b":[3,0,2,0,121,4], +"class_nv_1_1_blast_1_1_grid_walker.html#aaddc0455047474051b8cf67177594d9b":[3,0,2,0,121,2], +"class_nv_1_1_blast_1_1_grid_walker.html#ab014929b706f1e485b107b058ba287c1":[3,0,2,0,121,5], +"class_nv_1_1_blast_1_1_grid_walker.html#ab69077cc6d4d51b3d0a82d2583f7c1f5":[3,0,2,0,121,3], +"class_nv_1_1_blast_1_1_grid_walker.html#ae2f5eb75296008809b76f8e9c927ebff":[3,0,2,0,121,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html":[3,0,2,0,124], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#a59308d15d712d7066d3be4a5504dfd0d":[3,0,2,0,124,1], +"class_nv_1_1_blast_1_1_i_fbx_file_reader.html#ace489d8ed2f4ac97a1752efe62fbd632":[3,0,2,0,124,0], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html":[3,0,2,0,125], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#a036a4974af69302ea442baed800c3bbe":[3,0,2,0,125,1], +"class_nv_1_1_blast_1_1_i_json_collision_exporter.html#af744ddab2561e7c141875ccd3b0b7e54":[3,0,2,0,125,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html":[3,0,2,0,126], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a060e4fcdcc016bdbc60231983851d701":[3,0,2,0,126,1], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a128ff819638921a9c76e1829e85998d8":[3,0,2,0,126,0], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a2784c55010ab4f9befe8db7e635dfb23":[3,0,2,0,126,11], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a37cba744c380c56f62a9bc0e181e410a":[3,0,2,0,126,3], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a4a42fc1404f946de90572e439c73d3c0":[3,0,2,0,126,6], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a7de7c52ffac1608fc1a8ded9cf5d9877":[3,0,2,0,126,12], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#a90fefa5f9bb97a6fa1620d21dde91f1b":[3,0,2,0,126,2], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa3490dad05f3e1c701c5e4c6a8bf8fcc":[3,0,2,0,126,10], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#aa369ee4923ae0cfff1c65155f2926a32":[3,0,2,0,126,5], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#abc8eec8be3fec8415a7ca40e5b1d7976":[3,0,2,0,126,8], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade11b237f952e345a0fe51ea723bbf78":[3,0,2,0,126,4], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#ade95470ff6a168f79386b20613437228":[3,0,2,0,126,9], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af17eaa1f59013c225ac6ef35ce7c181e":[3,0,2,0,126,7], +"class_nv_1_1_blast_1_1_i_mesh_file_reader.html#af42b5decf7c2527a2879526218ff1457":[3,0,2,0,126,13], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html":[3,0,2,0,127], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a18469d1d4da25447686b3b38010f930a":[3,0,2,0,127,4], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a24095d9c25e0eb11a7a4b9a05450b6a7":[3,0,2,0,127,2], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#a605c88816a8d81f4084c1bbf53b32dae":[3,0,2,0,127,0], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ab2505850e86c4e21134992138322bf0c":[3,0,2,0,127,3], +"class_nv_1_1_blast_1_1_i_mesh_file_writer.html#ac14e455289f1642fa7515873e89e8ea6":[3,0,2,0,127,1], +"class_nv_1_1_blast_1_1_index_d_list.html":[3,0,2,0,129], +"class_nv_1_1_blast_1_1_index_d_list.html#a2b0fb546e12c35ddbd515b4c17cf1c59":[3,0,2,0,129,4], +"class_nv_1_1_blast_1_1_index_d_list.html#a4702080fa027fcd1a8dfabe0feceee47":[3,0,2,0,129,7], +"class_nv_1_1_blast_1_1_index_d_list.html#a55124c5dd5109aa95d2b1751352b0c54":[3,0,2,0,129,0], +"class_nv_1_1_blast_1_1_index_d_list.html#a9624cfa421fd7fecb67d78e143d47dca":[3,0,2,0,129,1], +"class_nv_1_1_blast_1_1_index_d_list.html#abc3c8aa8e9708bdc838bbd6345078329":[3,0,2,0,129,2], +"class_nv_1_1_blast_1_1_index_d_list.html#ac4a779a50795386918e694c977b0a94c":[3,0,2,0,129,5], +"class_nv_1_1_blast_1_1_index_d_list.html#ae08677ece60c50e0c17ceb8483cbb941":[3,0,2,0,129,3], +"class_nv_1_1_blast_1_1_index_d_list.html#af5338b775b990895b7e82ca827c8c0de":[3,0,2,0,129,6], +"class_nv_1_1_blast_1_1_iterator_base.html":[3,0,2,0,131], +"class_nv_1_1_blast_1_1_iterator_base.html#a3ffa86c860c9b40ffcf82b37f2fd1212":[3,0,2,0,131,1], +"class_nv_1_1_blast_1_1_iterator_base.html#ab7298c210209e918711851424e80a983":[3,0,2,0,131,2], +"class_nv_1_1_blast_1_1_iterator_base.html#ac78398c707b1b14795e9ba113ff6b432":[3,0,2,0,131,3], +"class_nv_1_1_blast_1_1_iterator_base.html#ad9e9d786a928a75c203f9942748dd919":[3,0,2,0,131,0], +"class_nv_1_1_blast_1_1_l_list_it.html":[3,0,2,0,133], +"class_nv_1_1_blast_1_1_l_list_it.html#a3d9ae2531578e90373775d3f852efd07":[3,0,2,0,133,1], +"class_nv_1_1_blast_1_1_l_list_it.html#a69636ed35620c0e9183cbf365672116d":[3,0,2,0,133,2], +"class_nv_1_1_blast_1_1_l_list_it.html#acf0e8a4a9231c9dacdc8e1a4d9c25e48":[3,0,2,0,133,0], +"class_nv_1_1_blast_1_1_local_buffer.html":[3,0,2,0,135], +"class_nv_1_1_blast_1_1_local_buffer.html#a5e9d8e27765fd724569ce06d4b1cc617":[3,0,2,0,135,2], +"class_nv_1_1_blast_1_1_local_buffer.html#a75ddcb70c161b0744d9ec8e1b5a91ff4":[3,0,2,0,135,1], +"class_nv_1_1_blast_1_1_local_buffer.html#adcd31b00a02dfa4df22a5191ec1bc208":[3,0,2,0,135,0], +"class_nv_1_1_blast_1_1_mesh.html":[3,0,2,0,137], +"class_nv_1_1_blast_1_1_mesh.html#a085ffcc67f9cd938f93d3aa43a0d0bf0":[3,0,2,0,137,4], +"class_nv_1_1_blast_1_1_mesh.html#a1737163f2dc8fe4456f5df27ab5740b8":[3,0,2,0,137,7], +"class_nv_1_1_blast_1_1_mesh.html#a220f3c64f6a192843ab44c3728960820":[3,0,2,0,137,13], +"class_nv_1_1_blast_1_1_mesh.html#a24544d5b6a315cee19d67da9ed0fd8dd":[3,0,2,0,137,18], +"class_nv_1_1_blast_1_1_mesh.html#a29110bbb30c0de321bd0de1812750c30":[3,0,2,0,137,3], +"class_nv_1_1_blast_1_1_mesh.html#a2f6a3389000c02e892d4514fd1322765":[3,0,2,0,137,12], +"class_nv_1_1_blast_1_1_mesh.html#a3cb47793b60f763b5bac58c17a3c5bb8":[3,0,2,0,137,1], +"class_nv_1_1_blast_1_1_mesh.html#a480c3919561789e75df950aea69fec4a":[3,0,2,0,137,11], +"class_nv_1_1_blast_1_1_mesh.html#a55945b655bb1cb9fed0d481497942c71":[3,0,2,0,137,16], +"class_nv_1_1_blast_1_1_mesh.html#a5bb922c1dcb50c67e2105f84454019af":[3,0,2,0,137,9], +"class_nv_1_1_blast_1_1_mesh.html#a8129eb703f7cbd34e3937fe4938ca4bd":[3,0,2,0,137,8], +"class_nv_1_1_blast_1_1_mesh.html#a927148143ec2335c9ed6dd9c65215196":[3,0,2,0,137,14], +"class_nv_1_1_blast_1_1_mesh.html#a9b5fbdd369ae324448c536ceabe82ad7":[3,0,2,0,137,0], +"class_nv_1_1_blast_1_1_mesh.html#ab14c86e03b94b1d2cb2bc691009f04b5":[3,0,2,0,137,2], +"class_nv_1_1_blast_1_1_mesh.html#ab86107cfd02392fd2a49b79fe0367887":[3,0,2,0,137,15], +"class_nv_1_1_blast_1_1_mesh.html#ac3e5b150bd16d7f22b22fb571de9004f":[3,0,2,0,137,6], +"class_nv_1_1_blast_1_1_mesh.html#acc7ba66081cfd2bd55c5eae7d6053c71":[3,0,2,0,137,17], +"class_nv_1_1_blast_1_1_mesh.html#acfffa10ab877367067c0651320e39852":[3,0,2,0,137,20], +"class_nv_1_1_blast_1_1_mesh.html#adcee600d1e263eedc13561b99c7ea762":[3,0,2,0,137,10], +"class_nv_1_1_blast_1_1_mesh.html#adf6faa07b98b634b86a198ad4a6fcc14":[3,0,2,0,137,19], +"class_nv_1_1_blast_1_1_mesh.html#aed83e124b04216f54989ea9f8ade52d7":[3,0,2,0,137,22], +"class_nv_1_1_blast_1_1_mesh.html#af082c3fd4ea1badcb0263bad0682c20b":[3,0,2,0,137,21], +"class_nv_1_1_blast_1_1_mesh.html#afc8859fe20911e2ab593b9075223a36a":[3,0,2,0,137,5], +"class_nv_1_1_blast_1_1_mesh_cleaner.html":[3,0,2,0,138], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a6681704bd0186e56c55f7b9ba9174d27":[3,0,2,0,138,1], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9716fd1256337c0149bbed8d447438bc":[3,0,2,0,138,0], +"class_nv_1_1_blast_1_1_mesh_cleaner.html#a9cb8249f4619e4e1169ae1553d3bdd41":[3,0,2,0,138,2], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html":[3,0,2,0,139], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#a8ee34e78990e63a37f08079545cb17ba":[3,0,2,0,139,0], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#ada7e493f25076dd161d30e355b52afbe":[3,0,2,0,139,1], +"class_nv_1_1_blast_1_1_mesh_cleaner_impl.html#af333426248b9e09711c0a09fe3182c4f":[3,0,2,0,139,2], +"class_nv_1_1_blast_1_1_mesh_generator.html":[3,0,2,0,141], +"class_nv_1_1_blast_1_1_mesh_generator.html#a1d8c87e469e26f9ed9d3035b13feee0b":[3,0,2,0,141,0], +"class_nv_1_1_blast_1_1_mesh_impl.html":[3,0,2,0,142], +"class_nv_1_1_blast_1_1_mesh_impl.html#a03a638a3062c430771c927af891118c1":[3,0,2,0,142,12], +"class_nv_1_1_blast_1_1_mesh_impl.html#a1590a830a4d5ec1ac62300b2cc9d6214":[3,0,2,0,142,10], +"class_nv_1_1_blast_1_1_mesh_impl.html#a2d22ff67e8def5b58a895c6cab321ccf":[3,0,2,0,142,25], +"class_nv_1_1_blast_1_1_mesh_impl.html#a3136defb8903a7ef54ee497d71da9859":[3,0,2,0,142,16], +"class_nv_1_1_blast_1_1_mesh_impl.html#a4679ecf7db414191d152e2b79af2c2cc":[3,0,2,0,142,11], +"class_nv_1_1_blast_1_1_mesh_impl.html#a582a256cb35c5921d3c132d93289b16c":[3,0,2,0,142,20], +"class_nv_1_1_blast_1_1_mesh_impl.html#a611420e197bd938cda4c737f7543e6e0":[3,0,2,0,142,21], +"class_nv_1_1_blast_1_1_mesh_impl.html#a6f24a8e40f0a9d163307b03d45310eb0":[3,0,2,0,142,24], +"class_nv_1_1_blast_1_1_mesh_impl.html#a745bc7afc69940a4173e2618219e7abd":[3,0,2,0,142,19], +"class_nv_1_1_blast_1_1_mesh_impl.html#a75e2e25e33e054c1adb008099b37e6d5":[3,0,2,0,142,0], +"class_nv_1_1_blast_1_1_mesh_impl.html#a805da38fdd8b669bb1a5cdc86379b20e":[3,0,2,0,142,5], +"class_nv_1_1_blast_1_1_mesh_impl.html#a8113b725623bcc84d6346c02b2ea1253":[3,0,2,0,142,7], +"class_nv_1_1_blast_1_1_mesh_impl.html#a8141667f919d998d88cb97a83156394a":[3,0,2,0,142,17], +"class_nv_1_1_blast_1_1_mesh_impl.html#a81e38e84fbe8d618580ae5f21f174cf6":[3,0,2,0,142,4], +"class_nv_1_1_blast_1_1_mesh_impl.html#a82d3ee50e089daa034b033d45a387ee5":[3,0,2,0,142,15], +"class_nv_1_1_blast_1_1_mesh_impl.html#a85ddf08692dfda42187088f966b9e7ae":[3,0,2,0,142,9], +"class_nv_1_1_blast_1_1_mesh_impl.html#a95cca1ca8188e545360b644387bed42d":[3,0,2,0,142,2], +"class_nv_1_1_blast_1_1_mesh_impl.html#a9d7a7efb5015fc64d764b2eff8a9fb53":[3,0,2,0,142,26], +"class_nv_1_1_blast_1_1_mesh_impl.html#a9e69417e462e30039484a4e405cfed24":[3,0,2,0,142,22], +"class_nv_1_1_blast_1_1_mesh_impl.html#aa3cafc9e72f84575081550b9f05c6816":[3,0,2,0,142,18], +"class_nv_1_1_blast_1_1_mesh_impl.html#ab58056e7f06d9441a25e892067fa655f":[3,0,2,0,142,14], +"class_nv_1_1_blast_1_1_mesh_impl.html#ab930517d05cb83a73aed79788a909979":[3,0,2,0,142,13], +"class_nv_1_1_blast_1_1_mesh_impl.html#abb43d4d66eaa32dee98acd9e1ff90fea":[3,0,2,0,142,1], +"class_nv_1_1_blast_1_1_mesh_impl.html#ac2248c2993c67362e7e1723fbf7dbb1c":[3,0,2,0,142,6], +"class_nv_1_1_blast_1_1_mesh_impl.html#adb1bc85f36ba170694a268b593f9ff35":[3,0,2,0,142,8], +"class_nv_1_1_blast_1_1_mesh_impl.html#adb7618b41989c540a6bb531a5c109931":[3,0,2,0,142,3], +"class_nv_1_1_blast_1_1_mesh_impl.html#afd0a2a856078f362d0c0f5f2da1ba03e":[3,0,2,0,142,23], +"class_nv_1_1_blast_1_1_mesh_noiser.html":[3,0,2,0,143], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33c":[3,0,2,0,143,0], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca1eb6e0f13a84ebd34e2056d50a0fe24e":[3,0,2,0,143,0,1], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca2dc7c69e3c9b01c112a1748a4a36ff2e":[3,0,2,0,143,0,2], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca4021152d23cbda8700f03c113bdc7b81":[3,0,2,0,143,0,4], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33ca85a1a53c62082dfc63aee7966c29050d":[3,0,2,0,143,0,0], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a31a25ebefe7e32bab14f61e2c3d0c33cacbaa70622052f2fb4963e1953a54523a":[3,0,2,0,143,0,3], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a7060e8f6d03314ea614985eb312feb41":[3,0,2,0,143,2], +"class_nv_1_1_blast_1_1_mesh_noiser.html#a8ac835f5640e982006e29089f41aa9ae":[3,0,2,0,143,1], +"class_nv_1_1_blast_1_1_mesh_noiser.html#abc07badf203aa8922e55b099818e6308":[3,0,2,0,143,5], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ad8e80bde54c77d9438c476caa50e20f1":[3,0,2,0,143,4], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ad9b7f37fec0ad11334342d146c2e8eff":[3,0,2,0,143,6], +"class_nv_1_1_blast_1_1_mesh_noiser.html#ae751e30be10b6bcfa1cf79d6464c9662":[3,0,2,0,143,3], +"class_nv_1_1_blast_1_1_obj_file_reader.html":[3,0,2,0,145], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a01c925f55875fe9d85433bd6ab953d60":[3,0,2,0,145,2], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a07a1caf7be42dbb4756863e3656e0569":[3,0,2,0,145,8], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a166b9ee741b2c887f059d476ee0c17cc":[3,0,2,0,145,5], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a2a654729f599d89b57cc7aa786e0ade0":[3,0,2,0,145,13], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a3a34965574d3fbe9ab2c87c1438da940":[3,0,2,0,145,15], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a4869a7e8d066518cde910559619b11a5":[3,0,2,0,145,7], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a5e8db96253945dbb3baa036064f6aff4":[3,0,2,0,145,6], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a74864f835a339d96ed14401aaba4e737":[3,0,2,0,145,4], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a7b207f2b310fa696848d436f4c8b0c2c":[3,0,2,0,145,3], +"class_nv_1_1_blast_1_1_obj_file_reader.html#a86c73b60d111c3078dee5aa1c5e8196f":[3,0,2,0,145,14], +"class_nv_1_1_blast_1_1_obj_file_reader.html#aac32b2d4a59d2a21db971a93e44ed515":[3,0,2,0,145,1], +"class_nv_1_1_blast_1_1_obj_file_reader.html#ac4dffb9e822d34b53c671626b751524f":[3,0,2,0,145,9], +"class_nv_1_1_blast_1_1_obj_file_reader.html#acc9c67ddef9335ddab7a7674001ca131":[3,0,2,0,145,11], +"class_nv_1_1_blast_1_1_obj_file_reader.html#ad0bb6f0bece7e9185ba43167ec303ddc":[3,0,2,0,145,0], +"class_nv_1_1_blast_1_1_obj_file_reader.html#adef540dcf2ff0c54f90a44bd44e27a38":[3,0,2,0,145,12], +"class_nv_1_1_blast_1_1_obj_file_reader.html#afdd3100090d81e51a2e5ff97f5b55230":[3,0,2,0,145,10], +"class_nv_1_1_blast_1_1_obj_file_writer.html":[3,0,2,0,146], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a07b444569eb997b320441af487e2e077":[3,0,2,0,146,6], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a1e7247051563470428d3ed7a6c86bfd5":[3,0,2,0,146,0], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a298889514e643ee2c35959c6b4e6958b":[3,0,2,0,146,3], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a2ee6cae4a2caa5bb5023c28939264711":[3,0,2,0,146,5], +"class_nv_1_1_blast_1_1_obj_file_writer.html#a5098f7f493b3ca1398eacc3fc1a5840d":[3,0,2,0,146,2], +"class_nv_1_1_blast_1_1_obj_file_writer.html#ac2bcc5fcc4b90751a5ff71171669cfbc":[3,0,2,0,146,4], +"class_nv_1_1_blast_1_1_obj_file_writer.html#add660070f473fc84b73f0f60b6d3acbd":[3,0,2,0,146,1], +"class_nv_1_1_blast_1_1_pattern_generator.html":[3,0,2,0,148], +"class_nv_1_1_blast_1_1_pattern_generator.html#a483fe9ede4cd7a00b31200247951a0f2":[3,0,2,0,148,4], +"class_nv_1_1_blast_1_1_pattern_generator.html#a631e447cad24e3b3820274f0ceae701e":[3,0,2,0,148,0], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab2ffae0b259a04e8852ff7516b80ba36":[3,0,2,0,148,1], +"class_nv_1_1_blast_1_1_pattern_generator.html#ab5479218ad61ff4d4403b662208fbede":[3,0,2,0,148,2], +"class_nv_1_1_blast_1_1_pattern_generator.html#afabdd62ac1cd4298a9eec0b0a02ea7ce":[3,0,2,0,148,3], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html":[3,0,2,0,149], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a049e1052779d0ca3d0a40f58874ea505":[3,0,2,0,149,1], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a540550fea08b19a6e4d50d1df81a27fa":[3,0,2,0,149,4], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#a744dcfcea7276943ad5261d618982cb1":[3,0,2,0,149,3], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#abc58e4a531a3f63fbae85fabf716052a":[3,0,2,0,149,0], +"class_nv_1_1_blast_1_1_pattern_generator_impl.html#aee9aca9b96ed9cd1e14e8cc5667c1c58":[3,0,2,0,149,2], +"class_nv_1_1_blast_1_1_perlin_noise.html":[3,0,2,0,150], +"class_nv_1_1_blast_1_1_perlin_noise.html#ab0d02c5cf13b1ee7440c685e1383e5f4":[3,0,2,0,150,0], +"class_nv_1_1_blast_1_1_perlin_noise.html#ac4cfcb441356dbbb7217e92f561335e9":[3,0,2,0,150,2], +"class_nv_1_1_blast_1_1_perlin_noise.html#af1e84d0a824753474d6508fa6603cafb":[3,0,2,0,150,1], +"class_nv_1_1_blast_1_1_profiler_callback.html":[3,0,2,0,155], +"class_nv_1_1_blast_1_1_profiler_callback.html#a48e8eda29ebed223a7d2283d5bb99ec6":[3,0,2,0,155,2], +"class_nv_1_1_blast_1_1_profiler_callback.html#a6440efe8476a42a30dc27223027a9dd7":[3,0,2,0,155,0], +"class_nv_1_1_blast_1_1_profiler_callback.html#a96bc5661f2d7eae63a86fcd9f3e44b49":[3,0,2,0,155,1], +"class_nv_1_1_blast_1_1_random_generator_base.html":[3,0,2,0,158], +"class_nv_1_1_blast_1_1_random_generator_base.html#a4a29704f5d71fac5c6083be3ea883816":[3,0,2,0,158,2], +"class_nv_1_1_blast_1_1_random_generator_base.html#a8afe22100c70f643f3d2a33929c5e71e":[3,0,2,0,158,0], +"class_nv_1_1_blast_1_1_random_generator_base.html#abc19897d708ea7c691c1325b14eff198":[3,0,2,0,158,1], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html":[3,0,2,0,1,0,1], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a006c639dfa122334e9fd2af1886028e3":[3,0,2,0,1,0,1,9], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0249c11410cdaea1f46a5173dda56933":[3,0,2,0,1,0,1,16], "class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a066d5b6ac6faa69fd6451183ad81600a":[3,0,2,0,1,0,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a067f7e7b31db4cc75d94ff5d4680913a":[3,0,2,0,1,0,1,51], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee":[3,0,2,0,1,0,1,38], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0db00e290bb87196bf888797e059eda5":[3,0,2,0,1,0,1,44], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a10d15882b4eb75962a48eb672508a9c2":[3,0,2,0,1,0,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a168af2b8c08a0ebbfea77ca8c1ad1a8c":[3,0,2,0,1,0,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a1a946023bcdb668ef423738bf01677fd":[3,0,2,0,1,0,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a20402c1b03b792fa775a6519eddd8126":[3,0,2,0,1,0,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a205c729aa66bd5030436bfc4770e84c9":[3,0,2,0,1,0,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a22629d0e8ae71ea2527ccec8513c8de2":[3,0,2,0,1,0,1,52], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a23419b9e1e35ea65829fd3c7ee264a5c":[3,0,2,0,1,0,1,39], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a283aff6c72ae75068be922c07de54aa0":[3,0,2,0,1,0,1,57], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a2dbfd5d03f88a2e667656f3bf32d9752":[3,0,2,0,1,0,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a368c34537f90dc2762470c6ff85cb5ee":[3,0,2,0,1,0,1,35], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a37bca5940079b9b0e74bc2fc71aadbf7":[3,0,2,0,1,0,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,1,62], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a409ac3c7a00b84713938364283bff930":[3,0,2,0,1,0,1,34], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a45c004835e05b2661ac17f56b7b159d7":[3,0,2,0,1,0,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a485afb93feb64eb26abbd9ba83ac7091":[3,0,2,0,1,0,1,42], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a4c588af90cec715b41c821cb4f613f43":[3,0,2,0,1,0,1,37], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,1,61], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a535311e8b275b9912973d703e86b93cf":[3,0,2,0,1,0,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5c2632f727e82284afc05aefae86e553":[3,0,2,0,1,0,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5daf8b3a01f7f59458fcc278ca727e38":[3,0,2,0,1,0,1,54], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5f5886deb34d0c3ad9664baa8b428417":[3,0,2,0,1,0,1,45], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a63f9bf3ec13190d123cd2c006bec3602":[3,0,2,0,1,0,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6676d2daf4f5e62577d90eeb61e6053e":[3,0,2,0,1,0,1,53], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a674ad0eba058bf5adfaa294b54ef5724":[3,0,2,0,1,0,1,40], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a69a341e0daa88171af21ff8af36dcd9c":[3,0,2,0,1,0,1,30], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6a1e4e09684f745163599a5c345bfa21":[3,0,2,0,1,0,1,36], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6bb96ceab7fc737465e1771b65d5846c":[3,0,2,0,1,0,1,47], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7193ed1c7424062ba48ea523322ebc84":[3,0,2,0,1,0,1,59], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a729f4c3bb6a1b6603b5abecf6d1a1315":[3,0,2,0,1,0,1,46], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7407c84046a400e40437a78d09f518b0":[3,0,2,0,1,0,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7f9aced2a86434cb2b3d394f2738e99b":[3,0,2,0,1,0,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a84f70341aad7b27dbde3025821920fb7":[3,0,2,0,1,0,1,31], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a857bcc7b7b0c068139f7eba6d3c52cdd":[3,0,2,0,1,0,1,29], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a858e79d010f9031e0585822229aff034":[3,0,2,0,1,0,1,41], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,1,60], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8fce4182a8463fcc5a87f46ef14c24f4":[3,0,2,0,1,0,1,28], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a918c94f134c6938e60fc6bd7ddedea80":[3,0,2,0,1,0,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a91fc2633dd83bf9a732c1f567968de36":[3,0,2,0,1,0,1,48], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a928b3c8fa041140b9cbb270c3d0a59da":[3,0,2,0,1,0,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a979ccbd948471cdf5e665e82dd18816b":[3,0,2,0,1,0,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aa924286409f0e055b774b4d2b1fe93aa":[3,0,2,0,1,0,1,33], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aad432bb6fa90f8ecd13249c2d7dba97d":[3,0,2,0,1,0,1,49], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aae348e00b2477d485a86fb668b219733":[3,0,2,0,1,0,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab0adf3edc51c0cf924b2659a3aff48d8":[3,0,2,0,1,0,1,58], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab1544bcc7d2f65b09132ea7a547e7666":[3,0,2,0,1,0,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab160ba2f3a1085170e5a2b571fb48c04":[3,0,2,0,1,0,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf025844b6c5776d5602be5c4e8153ee":[3,0,2,0,1,0,1,43], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf65806377d6af94b61685877d8df8ec":[3,0,2,0,1,0,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ac55d88893e8d4d4da640d866deff115c":[3,0,2,0,1,0,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#acd870515b730ed069aee2ac4714bdfb9":[3,0,2,0,1,0,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ad9bf4a7aa996ab5c97b952d38698c33c":[3,0,2,0,1,0,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ada1150de89f805aca280bfe113cc1039":[3,0,2,0,1,0,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ade96b4885a4403fd9fdde3fa34a12e54":[3,0,2,0,1,0,1,50], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af10a1a103edf377f16ef1d3291ea77d3":[3,0,2,0,1,0,1,55], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af1f264642f4a32fa2c6959bda728489f":[3,0,2,0,1,0,1,32], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0":[3,0,2,0,1,0,1,56], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6":[3,0,2,0,1,0,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html":[3,0,2,0,1,0,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,2,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a45528015b36c4ef66083f8d4708c806a":[3,0,2,0,1,0,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a663fe509058ff48e4a48172eb4747553":[3,0,2,0,1,0,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a99940932d4de68d003743f229a58e688":[3,0,2,0,1,0,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,0,2,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#ae80cde9ccfda670fbc85b9cf3736620d":[3,0,2,0,1,0,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#afbad90fa33d6bac1ba3390abdb3d9999":[3,0,2,0,1,0,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aff3c66d841043c4f53f607b8a2f9403f":[3,0,2,0,1,0,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html":[3,0,2,0,1,0,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a091faaa8d6e6e7746734a00cd85d6d68":[3,0,2,0,1,0,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1774ef81b1036c3d04ed76e1e2701b99":[3,0,2,0,1,0,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d2d9dfaed302626c6b9bc530e105c2e":[3,0,2,0,1,0,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d9abba95b99b24c6ca69936a8b757b9":[3,0,2,0,1,0,3,17], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1f511d80191cfca53436e9ee0160ac4c":[3,0,2,0,1,0,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a2d1e7acf7cfe3a8be630367c489f326e":[3,0,2,0,1,0,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a324d12fda308211df5e31b19618dd849":[3,0,2,0,1,0,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a37f8f1e06fa3db63f22e3181b7141597":[3,0,2,0,1,0,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a39cd66c8779e6a35f812ab679558a953":[3,0,2,0,1,0,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,3,27], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a4b98e2327cf100a8da874e4dd6b9e1bc":[3,0,2,0,1,0,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,3,26], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a560cf86afdce657c0e5fc9777651578a":[3,0,2,0,1,0,3,20], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a5869c6edc2c9bcc3cf851e91ec03dc82":[3,0,2,0,1,0,3,22], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,0,3,24], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7580f9471a421af5471f4cad52904740":[3,0,2,0,1,0,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7ba797268f57d76f190e802189dc714c":[3,0,2,0,1,0,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,0,3,25], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a811b45e52072fe9fd0feaa20588e6616":[3,0,2,0,1,0,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,3,23], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8d7dd4872feb3cd1d62f667ed95e51ad":[3,0,2,0,1,0,3,19], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#aa2d7fdaa0497178e60edc3fca51b3ed2":[3,0,2,0,1,0,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ab7bba3c569427822b0369f767da37fe7":[3,0,2,0,1,0,3,18], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ac0cc5c4bac4f910398f7d381d257d477":[3,0,2,0,1,0,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ad793aa6b5769e2e94506641129ada283":[3,0,2,0,1,0,3,16], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae0c13e6fcfd39deaf106237b0b25855f":[3,0,2,0,1,0,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae56e9fee09467d7f627a90e9aae19724":[3,0,2,0,1,0,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae8e96b83a3c55778e1f646ed2930b262":[3,0,2,0,1,0,3,21], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html":[3,0,2,0,1,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0824fcd644b1a7aac9317a1f13116035":[3,0,2,0,1,1,1,34], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0cfbd33ff7a1c4113c2cd92c3c2d3359":[3,0,2,0,1,1,1,36], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a11542cd00962f446b63afc9fc8bd008c":[3,0,2,0,1,1,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a131dc5d0b511184f6e63b7cb45cbcc27":[3,0,2,0,1,1,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a30b504b9166c3580f1ec042fb2eb5fa6":[3,0,2,0,1,1,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,1,1,46], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3c4585d346b8a394a22daa305e23d659":[3,0,2,0,1,1,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a418554a2277e6eca7161c38c235f962f":[3,0,2,0,1,1,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a43fae5cccb9e4da5583340f43daa4f20":[3,0,2,0,1,1,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a45e8a5551827dcab970c31ae4af87280":[3,0,2,0,1,1,1,40], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a482c34724b2f82b961547889008f1561":[3,0,2,0,1,1,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a4c9e301b50de9769a7e685f91454d172":[3,0,2,0,1,1,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,1,1,45], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5731a9bf67a3dbd5f6651777838d8584":[3,0,2,0,1,1,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5dd2d0eda40609ed43ae22593c13c2d4":[3,0,2,0,1,1,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a666f827f27ac04751773b8aed91550e5":[3,0,2,0,1,1,1,33], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a69eedeaeafc08f2864e650835b188ede":[3,0,2,0,1,1,1,17] +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a067f7e7b31db4cc75d94ff5d4680913a":[3,0,2,0,1,0,1,51] }; diff --git a/docs/source_docs/files/navtreeindex8.js b/docs/source_docs/files/navtreeindex8.js index 0ed455b..c8d955b 100755 --- a/docs/source_docs/files/navtreeindex8.js +++ b/docs/source_docs/files/navtreeindex8.js @@ -1,5 +1,120 @@ var NAVTREEINDEX8 = { +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a09632f1527336fee2017ed3ffd2499ee":[3,0,2,0,1,0,1,38], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a0db00e290bb87196bf888797e059eda5":[3,0,2,0,1,0,1,44], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a10d15882b4eb75962a48eb672508a9c2":[3,0,2,0,1,0,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a168af2b8c08a0ebbfea77ca8c1ad1a8c":[3,0,2,0,1,0,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a1a946023bcdb668ef423738bf01677fd":[3,0,2,0,1,0,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a20402c1b03b792fa775a6519eddd8126":[3,0,2,0,1,0,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a205c729aa66bd5030436bfc4770e84c9":[3,0,2,0,1,0,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a22629d0e8ae71ea2527ccec8513c8de2":[3,0,2,0,1,0,1,52], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a23419b9e1e35ea65829fd3c7ee264a5c":[3,0,2,0,1,0,1,39], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a283aff6c72ae75068be922c07de54aa0":[3,0,2,0,1,0,1,57], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a2dbfd5d03f88a2e667656f3bf32d9752":[3,0,2,0,1,0,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a368c34537f90dc2762470c6ff85cb5ee":[3,0,2,0,1,0,1,35], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a37bca5940079b9b0e74bc2fc71aadbf7":[3,0,2,0,1,0,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,1,62], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a409ac3c7a00b84713938364283bff930":[3,0,2,0,1,0,1,34], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a45c004835e05b2661ac17f56b7b159d7":[3,0,2,0,1,0,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a485afb93feb64eb26abbd9ba83ac7091":[3,0,2,0,1,0,1,42], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a4c588af90cec715b41c821cb4f613f43":[3,0,2,0,1,0,1,37], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,1,61], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a535311e8b275b9912973d703e86b93cf":[3,0,2,0,1,0,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5c2632f727e82284afc05aefae86e553":[3,0,2,0,1,0,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5daf8b3a01f7f59458fcc278ca727e38":[3,0,2,0,1,0,1,54], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a5f5886deb34d0c3ad9664baa8b428417":[3,0,2,0,1,0,1,45], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a63f9bf3ec13190d123cd2c006bec3602":[3,0,2,0,1,0,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6676d2daf4f5e62577d90eeb61e6053e":[3,0,2,0,1,0,1,53], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a674ad0eba058bf5adfaa294b54ef5724":[3,0,2,0,1,0,1,40], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a69a341e0daa88171af21ff8af36dcd9c":[3,0,2,0,1,0,1,30], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6a1e4e09684f745163599a5c345bfa21":[3,0,2,0,1,0,1,36], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a6bb96ceab7fc737465e1771b65d5846c":[3,0,2,0,1,0,1,47], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7193ed1c7424062ba48ea523322ebc84":[3,0,2,0,1,0,1,59], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a729f4c3bb6a1b6603b5abecf6d1a1315":[3,0,2,0,1,0,1,46], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7407c84046a400e40437a78d09f518b0":[3,0,2,0,1,0,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a7f9aced2a86434cb2b3d394f2738e99b":[3,0,2,0,1,0,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a84f70341aad7b27dbde3025821920fb7":[3,0,2,0,1,0,1,31], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a857bcc7b7b0c068139f7eba6d3c52cdd":[3,0,2,0,1,0,1,29], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a858e79d010f9031e0585822229aff034":[3,0,2,0,1,0,1,41], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,1,60], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a8fce4182a8463fcc5a87f46ef14c24f4":[3,0,2,0,1,0,1,28], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a918c94f134c6938e60fc6bd7ddedea80":[3,0,2,0,1,0,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a91fc2633dd83bf9a732c1f567968de36":[3,0,2,0,1,0,1,48], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a928b3c8fa041140b9cbb270c3d0a59da":[3,0,2,0,1,0,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#a979ccbd948471cdf5e665e82dd18816b":[3,0,2,0,1,0,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aa924286409f0e055b774b4d2b1fe93aa":[3,0,2,0,1,0,1,33], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aad432bb6fa90f8ecd13249c2d7dba97d":[3,0,2,0,1,0,1,49], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#aae348e00b2477d485a86fb668b219733":[3,0,2,0,1,0,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab0adf3edc51c0cf924b2659a3aff48d8":[3,0,2,0,1,0,1,58], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab1544bcc7d2f65b09132ea7a547e7666":[3,0,2,0,1,0,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ab160ba2f3a1085170e5a2b571fb48c04":[3,0,2,0,1,0,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf025844b6c5776d5602be5c4e8153ee":[3,0,2,0,1,0,1,43], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#abf65806377d6af94b61685877d8df8ec":[3,0,2,0,1,0,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ac55d88893e8d4d4da640d866deff115c":[3,0,2,0,1,0,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#acd870515b730ed069aee2ac4714bdfb9":[3,0,2,0,1,0,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ad9bf4a7aa996ab5c97b952d38698c33c":[3,0,2,0,1,0,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ada1150de89f805aca280bfe113cc1039":[3,0,2,0,1,0,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#ade96b4885a4403fd9fdde3fa34a12e54":[3,0,2,0,1,0,1,50], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af10a1a103edf377f16ef1d3291ea77d3":[3,0,2,0,1,0,1,55], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af1f264642f4a32fa2c6959bda728489f":[3,0,2,0,1,0,1,32], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#af3ef5491ff9c539dd826217bd52c60b0":[3,0,2,0,1,0,1,56], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_builder.html#afee54814abee335eb45cc1d25e5377a6":[3,0,2,0,1,0,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html":[3,0,2,0,1,0,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,2,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a45528015b36c4ef66083f8d4708c806a":[3,0,2,0,1,0,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a663fe509058ff48e4a48172eb4747553":[3,0,2,0,1,0,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#a99940932d4de68d003743f229a58e688":[3,0,2,0,1,0,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,0,2,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#ae80cde9ccfda670fbc85b9cf3736620d":[3,0,2,0,1,0,2,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#afbad90fa33d6bac1ba3390abdb3d9999":[3,0,2,0,1,0,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_pipeline.html#aff3c66d841043c4f53f607b8a2f9403f":[3,0,2,0,1,0,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html":[3,0,2,0,1,0,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a091faaa8d6e6e7746734a00cd85d6d68":[3,0,2,0,1,0,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1774ef81b1036c3d04ed76e1e2701b99":[3,0,2,0,1,0,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d2d9dfaed302626c6b9bc530e105c2e":[3,0,2,0,1,0,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1d9abba95b99b24c6ca69936a8b757b9":[3,0,2,0,1,0,3,17], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a1f511d80191cfca53436e9ee0160ac4c":[3,0,2,0,1,0,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a2d1e7acf7cfe3a8be630367c489f326e":[3,0,2,0,1,0,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a324d12fda308211df5e31b19618dd849":[3,0,2,0,1,0,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a37f8f1e06fa3db63f22e3181b7141597":[3,0,2,0,1,0,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a39cd66c8779e6a35f812ab679558a953":[3,0,2,0,1,0,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,0,3,27], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a4b98e2327cf100a8da874e4dd6b9e1bc":[3,0,2,0,1,0,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,0,3,26], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a560cf86afdce657c0e5fc9777651578a":[3,0,2,0,1,0,3,20], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a5869c6edc2c9bcc3cf851e91ec03dc82":[3,0,2,0,1,0,3,22], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,0,3,24], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7580f9471a421af5471f4cad52904740":[3,0,2,0,1,0,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7ba797268f57d76f190e802189dc714c":[3,0,2,0,1,0,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,0,3,25], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a811b45e52072fe9fd0feaa20588e6616":[3,0,2,0,1,0,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,0,3,23], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#a8d7dd4872feb3cd1d62f667ed95e51ad":[3,0,2,0,1,0,3,19], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#aa2d7fdaa0497178e60edc3fca51b3ed2":[3,0,2,0,1,0,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ab7bba3c569427822b0369f767da37fe7":[3,0,2,0,1,0,3,18], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ac0cc5c4bac4f910398f7d381d257d477":[3,0,2,0,1,0,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ad793aa6b5769e2e94506641129ada283":[3,0,2,0,1,0,3,16], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae0c13e6fcfd39deaf106237b0b25855f":[3,0,2,0,1,0,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae56e9fee09467d7f627a90e9aae19724":[3,0,2,0,1,0,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_asset_1_1_reader.html#ae8e96b83a3c55778e1f646ed2930b262":[3,0,2,0,1,0,3,21], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html":[3,0,2,0,1,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0824fcd644b1a7aac9317a1f13116035":[3,0,2,0,1,1,1,34], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a0cfbd33ff7a1c4113c2cd92c3c2d3359":[3,0,2,0,1,1,1,36], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a11542cd00962f446b63afc9fc8bd008c":[3,0,2,0,1,1,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a131dc5d0b511184f6e63b7cb45cbcc27":[3,0,2,0,1,1,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a30b504b9166c3580f1ec042fb2eb5fa6":[3,0,2,0,1,1,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,1,1,46], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a3c4585d346b8a394a22daa305e23d659":[3,0,2,0,1,1,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a418554a2277e6eca7161c38c235f962f":[3,0,2,0,1,1,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a43fae5cccb9e4da5583340f43daa4f20":[3,0,2,0,1,1,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a45e8a5551827dcab970c31ae4af87280":[3,0,2,0,1,1,1,40], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a482c34724b2f82b961547889008f1561":[3,0,2,0,1,1,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a4c9e301b50de9769a7e685f91454d172":[3,0,2,0,1,1,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,1,1,45], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5731a9bf67a3dbd5f6651777838d8584":[3,0,2,0,1,1,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a5dd2d0eda40609ed43ae22593c13c2d4":[3,0,2,0,1,1,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a666f827f27ac04751773b8aed91550e5":[3,0,2,0,1,1,1,33], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a69eedeaeafc08f2864e650835b188ede":[3,0,2,0,1,1,1,17], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a72d2f1f85942d8861cd49a76474d6ed4":[3,0,2,0,1,1,1,12], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a76791b064a025881eac6bc9ccabd84a3":[3,0,2,0,1,1,1,14], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_asset_1_1_builder.html#a76f8b92d6e64ed9343052282f6daf01b":[3,0,2,0,1,1,1,27], @@ -134,120 +249,5 @@ var NAVTREEINDEX8 = "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a13b8cedae48ccf02fb1f19c5ef2a115d":[3,0,2,0,1,3,3,3], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,3,3,13], "class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a44501feeeb6d5246fb83bdaebe889848":[3,0,2,0,1,3,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,3,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f":[3,0,2,0,1,3,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a68f4f42980107e59750d9d8bc0d4177f":[3,0,2,0,1,3,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a6fc378b9527d97cb859cf217ea34000d":[3,0,2,0,1,3,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,3,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7bbfb989d9e6b3e91a3e913d294eb959":[3,0,2,0,1,3,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,3,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,3,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9c28b5fed69c35951137ffa263f78164":[3,0,2,0,1,3,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9cb2197391a35949ce67934005ab9b51":[3,0,2,0,1,3,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9d156ee49176ac2a79b8ddece820320c":[3,0,2,0,1,3,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html":[3,0,2,0,1,4,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1994cbeae986243ee87c7764c4688da6":[3,0,2,0,1,4,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481":[3,0,2,0,1,4,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1c1dee141dc7597f950246d31220dc6e":[3,0,2,0,1,4,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a275a2878ffc4a1ccd0398ab7d76bb55d":[3,0,2,0,1,4,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a396ad0789d5bfbcc8c974e6f2472eaf7":[3,0,2,0,1,4,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,1,28], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a40fc6e8b9805ceeabe5fc8f273d582d7":[3,0,2,0,1,4,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a5c03224ccc795c513bf1446928269cc5":[3,0,2,0,1,4,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6546de20cee9d8158a73a77f12af4909":[3,0,2,0,1,4,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc757c8329ba479da756b48c28af234":[3,0,2,0,1,4,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc7d9659788a033e4c91d5a24414383":[3,0,2,0,1,4,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a7befae9615c9f7aed770fe93ce95730b":[3,0,2,0,1,4,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8707bf918b331229a1fe385e2647c334":[3,0,2,0,1,4,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a876db0acb16e2a2d07c4c7b80c8d3178":[3,0,2,0,1,4,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a88eae54793b3267be9966eca37e84a4d":[3,0,2,0,1,4,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a971566b11dbd1d24d7275d52e2d58e8e":[3,0,2,0,1,4,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa619a276bab241be73b7698dc984f113":[3,0,2,0,1,4,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa78236399561ac2797801a13dac0535d":[3,0,2,0,1,4,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac494c140161207ba0ddf01809dd8a450":[3,0,2,0,1,4,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac71626a15aef84f500b429ddba15b1d7":[3,0,2,0,1,4,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#acbf068d90bb24c5ec0e8bf40c6a98687":[3,0,2,0,1,4,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ad8268b70d317ed86157401a6ec580559":[3,0,2,0,1,4,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#adf9fb4841085c6e8e4285d486a97cb70":[3,0,2,0,1,4,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae271dd2fbc4a3df2f6bf76b98be96e87":[3,0,2,0,1,4,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae4e83874f478620ddcdebaf2264b43be":[3,0,2,0,1,4,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aea3f66007710864c3cf38dae75492ae9":[3,0,2,0,1,4,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#afdbf2ed4948a4390d8b011797954ec47":[3,0,2,0,1,4,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html":[3,0,2,0,1,4,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a316d55a37c1fdbde5c755d97d5b2dd2f":[3,0,2,0,1,4,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a6d4830be6d0eadcfe9477b4dbf32603f":[3,0,2,0,1,4,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,4,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#adbd7dfb7a9764615ab3916219b67b6cc":[3,0,2,0,1,4,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html":[3,0,2,0,1,4,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a29fb6263356d4484f569d26ae014d809":[3,0,2,0,1,4,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3b31d86db5282282e937cd4d4af6a1de":[3,0,2,0,1,4,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,4,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a76b993ca7fc148a7224123c53f14b3eb":[3,0,2,0,1,4,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,4,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a80e92952a0c680ea75b010018e4c8002":[3,0,2,0,1,4,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a86340585144e9cdd3ce2e94df644c3f5":[3,0,2,0,1,4,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ab24eba405c34ec06ec9f2d003b4e8b91":[3,0,2,0,1,4,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abbb773707c1ea5077048cbd8adf5c2ae":[3,0,2,0,1,4,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abf6b9c551b9de43212de584b9ed46c9a":[3,0,2,0,1,4,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ac2595a643a675982e1a96fabc5519603":[3,0,2,0,1,4,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ad1ff7ad0eca81bfc56d5789e8b8b8ec0":[3,0,2,0,1,4,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#adca728017762d1a484fd03bee39c40d7":[3,0,2,0,1,4,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html":[3,0,2,0,1,5,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a08918de71c02f761af623554eebd4dd3":[3,0,2,0,1,5,1,23], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a0cb6292e524be6f9d0d07ee2c5bd333b":[3,0,2,0,1,5,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a15bfcec34d549f58bab41edd383b21e9":[3,0,2,0,1,5,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a1a99a30c08f043ba20bc8a22db098e1b":[3,0,2,0,1,5,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a2e187b79c577644c36b837654f403070":[3,0,2,0,1,5,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,1,27], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3bdbddfcf37b03860e66210ec2703bca":[3,0,2,0,1,5,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a4e2c4dc3c0c0091515b5afda5d28ca74":[3,0,2,0,1,5,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,1,26], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a5f8512ad20133c8f23536a83608b2db5":[3,0,2,0,1,5,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a609def029baed2ba2dca92306b86ab73":[3,0,2,0,1,5,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a64b4ca20bf3edfb18da8cdaf4250ddd4":[3,0,2,0,1,5,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a6581cdc0b6119912312881da03fa3ed4":[3,0,2,0,1,5,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a696d2c5f7be9ee06dff12bc11ea93a49":[3,0,2,0,1,5,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7b04dc958ce8e247f1a3e7a6c5cb3b4a":[3,0,2,0,1,5,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7c3571a19b8d945e8232dccedbec639d":[3,0,2,0,1,5,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8":[3,0,2,0,1,5,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,1,25], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a915b3e6ed29fd6c9f9960f0d5035f356":[3,0,2,0,1,5,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9888f5b167c174a4f0dc2e11e090013a":[3,0,2,0,1,5,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9a0e201544a0570199aa4bf26f84eda4":[3,0,2,0,1,5,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9aaaaa9236dfba2c6570c04fce7f5c3b":[3,0,2,0,1,5,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa7aa76072be448c805b18ae19f6984f8":[3,0,2,0,1,5,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa88d7212eecb5a1d23dc1e58d26873e1":[3,0,2,0,1,5,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa91b36d88f7d585fc075373ac0aa1d47":[3,0,2,0,1,5,1,24], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa9d2b56a2a0b95263a190f73a46af97f":[3,0,2,0,1,5,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aaa9331cecb47b0d9f19b03f63f53610c":[3,0,2,0,1,5,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#af5cf2014b45a19e6ee6c6c2466b6fadd":[3,0,2,0,1,5,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html":[3,0,2,0,1,5,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,5,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac2d60d14817f2a3be24731a9f1b6dd47":[3,0,2,0,1,5,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac4483a5bc46eb5a50a77362baf9d3e6d":[3,0,2,0,1,5,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#af3ad4ce2971295cc10f4e223958c732c":[3,0,2,0,1,5,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html":[3,0,2,0,1,5,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a11f14a6508dd37ab04f0f137a21d86fd":[3,0,2,0,1,5,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a2e72d5e7303efa0c0cd24596bb3f0884":[3,0,2,0,1,5,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,3,16], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4011a05dc2b258d7537fb500dc7cff23":[3,0,2,0,1,5,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4ade69a44aca90ef513c374dff3e3d5f":[3,0,2,0,1,5,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6486814f025035d8fe448802f10daac9":[3,0,2,0,1,5,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6a8b59220ed4b8c55688c6ed6654ccd6":[3,0,2,0,1,5,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,5,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a71b8dd06400118c44a900013a6a507cb":[3,0,2,0,1,5,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a781ad1ab22ba871e0467058bd06cfcd8":[3,0,2,0,1,5,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,5,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a99eb7b43ae66dfdc9159d2f8f5ab2348":[3,0,2,0,1,5,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#ac386954de14ca214faa395e381b91683":[3,0,2,0,1,5,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#af4f1c7f0904641017fa208216cc2c544":[3,0,2,0,1,5,3,5] +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,3,3,12] }; diff --git a/docs/source_docs/files/navtreeindex9.js b/docs/source_docs/files/navtreeindex9.js index 58e0f01..2aabd23 100755 --- a/docs/source_docs/files/navtreeindex9.js +++ b/docs/source_docs/files/navtreeindex9.js @@ -1,5 +1,120 @@ var NAVTREEINDEX9 = { +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a5f4c4cb99238a74fff840ca16e75e70f":[3,0,2,0,1,3,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a68f4f42980107e59750d9d8bc0d4177f":[3,0,2,0,1,3,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a6fc378b9527d97cb859cf217ea34000d":[3,0,2,0,1,3,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,3,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7bbfb989d9e6b3e91a3e913d294eb959":[3,0,2,0,1,3,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,3,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,3,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9c28b5fed69c35951137ffa263f78164":[3,0,2,0,1,3,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9cb2197391a35949ce67934005ab9b51":[3,0,2,0,1,3,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_ext_px_subchunk_1_1_reader.html#a9d156ee49176ac2a79b8ddece820320c":[3,0,2,0,1,3,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html":[3,0,2,0,1,4,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1994cbeae986243ee87c7764c4688da6":[3,0,2,0,1,4,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1a14deeb0dbbef82a418d019f5dc9481":[3,0,2,0,1,4,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a1c1dee141dc7597f950246d31220dc6e":[3,0,2,0,1,4,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a275a2878ffc4a1ccd0398ab7d76bb55d":[3,0,2,0,1,4,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a396ad0789d5bfbcc8c974e6f2472eaf7":[3,0,2,0,1,4,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,1,28], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a40fc6e8b9805ceeabe5fc8f273d582d7":[3,0,2,0,1,4,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a5c03224ccc795c513bf1446928269cc5":[3,0,2,0,1,4,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6546de20cee9d8158a73a77f12af4909":[3,0,2,0,1,4,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc757c8329ba479da756b48c28af234":[3,0,2,0,1,4,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a6dc7d9659788a033e4c91d5a24414383":[3,0,2,0,1,4,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a7befae9615c9f7aed770fe93ce95730b":[3,0,2,0,1,4,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8707bf918b331229a1fe385e2647c334":[3,0,2,0,1,4,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a876db0acb16e2a2d07c4c7b80c8d3178":[3,0,2,0,1,4,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a88eae54793b3267be9966eca37e84a4d":[3,0,2,0,1,4,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#a971566b11dbd1d24d7275d52e2d58e8e":[3,0,2,0,1,4,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa619a276bab241be73b7698dc984f113":[3,0,2,0,1,4,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aa78236399561ac2797801a13dac0535d":[3,0,2,0,1,4,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac494c140161207ba0ddf01809dd8a450":[3,0,2,0,1,4,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ac71626a15aef84f500b429ddba15b1d7":[3,0,2,0,1,4,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#acbf068d90bb24c5ec0e8bf40c6a98687":[3,0,2,0,1,4,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ad8268b70d317ed86157401a6ec580559":[3,0,2,0,1,4,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#adf9fb4841085c6e8e4285d486a97cb70":[3,0,2,0,1,4,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae271dd2fbc4a3df2f6bf76b98be96e87":[3,0,2,0,1,4,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#ae4e83874f478620ddcdebaf2264b43be":[3,0,2,0,1,4,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#aea3f66007710864c3cf38dae75492ae9":[3,0,2,0,1,4,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_builder.html#afdbf2ed4948a4390d8b011797954ec47":[3,0,2,0,1,4,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html":[3,0,2,0,1,4,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a316d55a37c1fdbde5c755d97d5b2dd2f":[3,0,2,0,1,4,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#a6d4830be6d0eadcfe9477b4dbf32603f":[3,0,2,0,1,4,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,4,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_pipeline.html#adbd7dfb7a9764615ab3916219b67b6cc":[3,0,2,0,1,4,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html":[3,0,2,0,1,4,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a29fb6263356d4484f569d26ae014d809":[3,0,2,0,1,4,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,4,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a3b31d86db5282282e937cd4d4af6a1de":[3,0,2,0,1,4,3,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,4,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,4,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a76b993ca7fc148a7224123c53f14b3eb":[3,0,2,0,1,4,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,4,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a80e92952a0c680ea75b010018e4c8002":[3,0,2,0,1,4,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a86340585144e9cdd3ce2e94df644c3f5":[3,0,2,0,1,4,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,4,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ab24eba405c34ec06ec9f2d003b4e8b91":[3,0,2,0,1,4,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abbb773707c1ea5077048cbd8adf5c2ae":[3,0,2,0,1,4,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#abf6b9c551b9de43212de584b9ed46c9a":[3,0,2,0,1,4,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ac2595a643a675982e1a96fabc5519603":[3,0,2,0,1,4,3,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#ad1ff7ad0eca81bfc56d5789e8b8b8ec0":[3,0,2,0,1,4,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_bond_1_1_reader.html#adca728017762d1a484fd03bee39c40d7":[3,0,2,0,1,4,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html":[3,0,2,0,1,5,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a08918de71c02f761af623554eebd4dd3":[3,0,2,0,1,5,1,23], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a0cb6292e524be6f9d0d07ee2c5bd333b":[3,0,2,0,1,5,1,20], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a15bfcec34d549f58bab41edd383b21e9":[3,0,2,0,1,5,1,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a1a99a30c08f043ba20bc8a22db098e1b":[3,0,2,0,1,5,1,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a2e187b79c577644c36b837654f403070":[3,0,2,0,1,5,1,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,1,27], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a3bdbddfcf37b03860e66210ec2703bca":[3,0,2,0,1,5,1,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a4e2c4dc3c0c0091515b5afda5d28ca74":[3,0,2,0,1,5,1,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,1,26], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a5f8512ad20133c8f23536a83608b2db5":[3,0,2,0,1,5,1,7], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a609def029baed2ba2dca92306b86ab73":[3,0,2,0,1,5,1,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a64b4ca20bf3edfb18da8cdaf4250ddd4":[3,0,2,0,1,5,1,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a6581cdc0b6119912312881da03fa3ed4":[3,0,2,0,1,5,1,21], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a696d2c5f7be9ee06dff12bc11ea93a49":[3,0,2,0,1,5,1,5], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7b04dc958ce8e247f1a3e7a6c5cb3b4a":[3,0,2,0,1,5,1,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a7c3571a19b8d945e8232dccedbec639d":[3,0,2,0,1,5,1,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a84fd6041d15ee832c7ff5e992531aca8":[3,0,2,0,1,5,1,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,1,25], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a915b3e6ed29fd6c9f9960f0d5035f356":[3,0,2,0,1,5,1,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9888f5b167c174a4f0dc2e11e090013a":[3,0,2,0,1,5,1,22], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9a0e201544a0570199aa4bf26f84eda4":[3,0,2,0,1,5,1,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#a9aaaaa9236dfba2c6570c04fce7f5c3b":[3,0,2,0,1,5,1,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa7aa76072be448c805b18ae19f6984f8":[3,0,2,0,1,5,1,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa88d7212eecb5a1d23dc1e58d26873e1":[3,0,2,0,1,5,1,19], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa91b36d88f7d585fc075373ac0aa1d47":[3,0,2,0,1,5,1,24], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aa9d2b56a2a0b95263a190f73a46af97f":[3,0,2,0,1,5,1,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#aaa9331cecb47b0d9f19b03f63f53610c":[3,0,2,0,1,5,1,17], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_builder.html#af5cf2014b45a19e6ee6c6c2466b6fadd":[3,0,2,0,1,5,1,18], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html":[3,0,2,0,1,5,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,2,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,5,2,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac2d60d14817f2a3be24731a9f1b6dd47":[3,0,2,0,1,5,2,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#ac4483a5bc46eb5a50a77362baf9d3e6d":[3,0,2,0,1,5,2,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_pipeline.html#af3ad4ce2971295cc10f4e223958c732c":[3,0,2,0,1,5,2,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html":[3,0,2,0,1,5,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a11f14a6508dd37ab04f0f137a21d86fd":[3,0,2,0,1,5,3,6], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a2e72d5e7303efa0c0cd24596bb3f0884":[3,0,2,0,1,5,3,11], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,5,3,16], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4011a05dc2b258d7537fb500dc7cff23":[3,0,2,0,1,5,3,3], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a4ade69a44aca90ef513c374dff3e3d5f":[3,0,2,0,1,5,3,9], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,5,3,15], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6486814f025035d8fe448802f10daac9":[3,0,2,0,1,5,3,10], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a6a8b59220ed4b8c55688c6ed6654ccd6":[3,0,2,0,1,5,3,4], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,5,3,13], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a71b8dd06400118c44a900013a6a507cb":[3,0,2,0,1,5,3,1], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a781ad1ab22ba871e0467058bd06cfcd8":[3,0,2,0,1,5,3,0], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,5,3,14], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,5,3,12], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#a99eb7b43ae66dfdc9159d2f8f5ab2348":[3,0,2,0,1,5,3,2], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#ac386954de14ca214faa395e381b91683":[3,0,2,0,1,5,3,8], +"class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#af4f1c7f0904641017fa208216cc2c544":[3,0,2,0,1,5,3,5], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_chunk_1_1_reader.html#afbc47db2117b5cf3c548023e3192269b":[3,0,2,0,1,5,3,7], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html":[3,0,2,0,1,6,1], "class_nv_1_1_blast_1_1_serialization_1_1_nv_blast_data_block_1_1_builder.html#a01cf9d5f5c5ab72500573d2064f76abf":[3,0,2,0,1,6,1,10], @@ -134,120 +249,5 @@ var NAVTREEINDEX9 = "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#ac9d6a9fd6eedf15114373be5f5c143be":[3,0,2,0,1,8,1,3], "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#acab1c260a669e47819cda26e8505cea1":[3,0,2,0,1,8,1,0], "class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#adf3f9573b03f2617e45414bb5f227398":[3,0,2,0,1,8,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#afd59387eb53b3139da71ddf89d49efd7":[3,0,2,0,1,8,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html":[3,0,2,0,1,8,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a58f716e4548984859cf51d2f0bd02b94":[3,0,2,0,1,8,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#a88bbd94ac18092b5f2f69869bd5d146b":[3,0,2,0,1,8,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,8,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#ac8ccb92ce9aaed3921e68990ef93b098":[3,0,2,0,1,8,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_pipeline.html#acbecd941d2c3495f85bfa5100c6768a8":[3,0,2,0,1,8,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html":[3,0,2,0,1,8,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a1ecf49f811f676d8064c86f701752b63":[3,0,2,0,1,8,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,8,3,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a49657e0c9e0d57988ab6d37d39e83b6d":[3,0,2,0,1,8,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a4f2cb8f1be8ef148dd67c46c48156d2d":[3,0,2,0,1,8,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,8,3,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a6ff4edf53005e9c07395ba6ce69c4062":[3,0,2,0,1,8,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,8,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,8,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,8,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a8b1b7b4469914d6d9bebb8f5a151cb96":[3,0,2,0,1,8,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9901fb514ae268238c0e35bb791a717e":[3,0,2,0,1,8,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#a9d1726b5e025a983d43b007f1762d42d":[3,0,2,0,1,8,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#ad745e2db5bb1a571a0cfaf8b172e407c":[3,0,2,0,1,8,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adaa80ec7f26826dfce5ed2aae33b1326":[3,0,2,0,1,8,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#adeb30af2219c5b4bc82cac249699bf9b":[3,0,2,0,1,8,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_reader.html#aebba4b6359462014ec2be3cbc016d8ab":[3,0,2,0,1,8,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html":[3,0,2,0,1,9,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a06503adeb1f12e322d31f8f89079e3bd":[3,0,2,0,1,9,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2513d2b49084309df1983da18a519853":[3,0,2,0,1,9,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a2b2426d4ac13cbc8b9e127f4c64c3a38":[3,0,2,0,1,9,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3694b467ddecbbeaba61b427cab1c415":[3,0,2,0,1,9,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,1,22], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,1,21], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a524508983328083c85ae0dd46fffc538":[3,0,2,0,1,9,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a54567af3c45bd43c2c7ee8aacac11140":[3,0,2,0,1,9,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a73442580ecfbb0539657175282fe992b":[3,0,2,0,1,9,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a74b9d346b3769252645947456b0c07fc":[3,0,2,0,1,9,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a818d010ea7f599af12d3a1a66724eac2":[3,0,2,0,1,9,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,1,20], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8a2bfeae18a96ba0466a6e6639a01b4a":[3,0,2,0,1,9,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a8f0c0cdf66bcc886df9fc19a0e8341fc":[3,0,2,0,1,9,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9451f29eef45d2e87cd3754e468bae9b":[3,0,2,0,1,9,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#a9d664381489352c931db66b1ad8a75e8":[3,0,2,0,1,9,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ab2ddffdff31c0b80a5f27fea23159f8c":[3,0,2,0,1,9,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#aba851e02e8eeda3e57186947a9119614":[3,0,2,0,1,9,1,19], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ada609a696fd12f2861f7b7d32922c5ec":[3,0,2,0,1,9,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae04b20be7a26c9ecaebacd75991371f3":[3,0,2,0,1,9,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae8c6ec867c1c1f90670c36ce06fca602":[3,0,2,0,1,9,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#ae92336c36296c3887b9408be6a2aca4f":[3,0,2,0,1,9,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_builder.html#afc7d34eb4878b37d53de205fdbca8497":[3,0,2,0,1,9,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html":[3,0,2,0,1,9,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,2,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a47e80d25b607a2355a8333317ba8c638":[3,0,2,0,1,9,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a8f71ceab33f7c878b1c5d6c7c269a8fe":[3,0,2,0,1,9,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#a9a31d513f2c529fd9f26df94cbb9ac3c":[3,0,2,0,1,9,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,9,2,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#acfcd68e9b9d9240eca5ad128bd6959c3":[3,0,2,0,1,9,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_pipeline.html#ad04f7b0a1e14652ba4ca8b18eb4bc2b1":[3,0,2,0,1,9,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html":[3,0,2,0,1,9,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,9,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,9,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5692c6be7980e7d148a6d1aa84c0aa96":[3,0,2,0,1,9,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a5d5da391963434dd791c40005a415d36":[3,0,2,0,1,9,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,9,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7aaca98c0f0d20abf61ca5d55a23b180":[3,0,2,0,1,9,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,9,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a803c9405deebb3ec7c7cd1041182985f":[3,0,2,0,1,9,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,9,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#aa555eb7bdbeb492c14c1d1cbde0549b0":[3,0,2,0,1,9,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#ae7ebeee688d7eed12c07a56947a517ac":[3,0,2,0,1,9,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af17ad5fc0eb1a8f4b1d12ef4c39e6dd9":[3,0,2,0,1,9,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#af9c9e9b37be27ba14b63e8a70b747383":[3,0,2,0,1,9,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_mesh_scale_1_1_reader.html#afcfbce8d18e175be6a28cd8f800a4806":[3,0,2,0,1,9,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html":[3,0,2,0,1,10,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a04e3c196c8693800ef52e0503a7a6a7f":[3,0,2,0,1,10,1,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a1b0738bf76b4d3b1621475a9a6aa13ad":[3,0,2,0,1,10,1,14], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a20333c76840572a76ad1fd440a41f945":[3,0,2,0,1,10,1,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a2afb048a769c99eecb6716d8b468b7d1":[3,0,2,0,1,10,1,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a36503ed6170c9298294fe202cb13174a":[3,0,2,0,1,10,1,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,1,18], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a4745bd0963aa9977909a38e9bcacbcf3":[3,0,2,0,1,10,1,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,1,17], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6065cc07235bdfe0dfe25d6fa91d714b":[3,0,2,0,1,10,1,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a610daba5a3656a910c2e5a64cafd9d4f":[3,0,2,0,1,10,1,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a638183ff1a70cd3442fe3e58e62a07b4":[3,0,2,0,1,10,1,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a6929712b17dc487313d1450bd7ae3ec8":[3,0,2,0,1,10,1,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a78b87069ab4e052aaad9ccb827062b50":[3,0,2,0,1,10,1,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a972d4ea981bdde6b14361b65316bbfc4":[3,0,2,0,1,10,1,15], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#a9a28884c3c2ac34ea50b058e368a126a":[3,0,2,0,1,10,1,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#aa2c159c35ad239c0d167637970b61e76":[3,0,2,0,1,10,1,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ac24548c43983000871177b2fcec4d8c6":[3,0,2,0,1,10,1,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_builder.html#ae981f0a7ad308315cc23838deea89fe2":[3,0,2,0,1,10,1,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html":[3,0,2,0,1,10,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,2,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#a5f994fd78a0f44657f8f00563e8b4097":[3,0,2,0,1,10,2,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aae02c44f7a2184900f49133597053ec9":[3,0,2,0,1,10,2,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#ad21e1149fd539564feb1508f562a2251":[3,0,2,0,1,10,2,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_pipeline.html#aec339afc4fa91f66ccddacf7c7a99215":[3,0,2,0,1,10,2,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html":[3,0,2,0,1,10,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a081906db53d51ac479c07888af73a3a6":[3,0,2,0,1,10,3,0], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a2f5f9f923e9111d204ea50d05c520ca7":[3,0,2,0,1,10,3,8], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3838505111515cf3dd4693c555f158e8":[3,0,2,0,1,10,3,5], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a3a35f300ad23a4a9e0b6a7f45e0b69e1":[3,0,2,0,1,10,3,13], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a503974144edeb2f940e0bcd8dcc0c8f2":[3,0,2,0,1,10,3,12], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a5603542b1c4d17b416803f7ea78431ba":[3,0,2,0,1,10,3,4], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a68f26de7488a8e33117ca72aa0ed6671":[3,0,2,0,1,10,3,2], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a70c0ef08ec0a6ab682de5af8c88b8767":[3,0,2,0,1,10,3,10], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7cf6b178059e85be33866c9ef1c93b82":[3,0,2,0,1,10,3,7], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a7e4d8be7e43351e6a5569a7a921b0413":[3,0,2,0,1,10,3,11], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8986ddbe029dfc5d7ae773d75ad16e97":[3,0,2,0,1,10,3,9], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a8ba55536d4b3992ec9e1696cd1ad7dbe":[3,0,2,0,1,10,3,3], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#a9ddda344f546b4055155df2683e394cf":[3,0,2,0,1,10,3,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_quat_1_1_reader.html#afe38b1fe516e33635efffe3f032faecc":[3,0,2,0,1,10,3,6], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html":[3,0,2,0,1,11,1], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a011e13da4855478f3b796cf814a0b22b":[3,0,2,0,1,11,1,16], -"class_nv_1_1_blast_1_1_serialization_1_1_px_transform_1_1_builder.html#a0fdd5fe766ceadf567650c912ac66b14":[3,0,2,0,1,11,1,11] +"class_nv_1_1_blast_1_1_serialization_1_1_px_convex_mesh_geometry_1_1_builder.html#afd59387eb53b3139da71ddf89d49efd7":[3,0,2,0,1,8,1,6] }; diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html index e482b31..b01dae1 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_authoring_result.html @@ -357,7 +357,7 @@ Size of array of material names. </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html new file mode 100644 index 0000000..5964d1d --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc-members.html @@ -0,0 +1,55 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BeamPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html">Nv::Blast::BeamPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html new file mode 100644 index 0000000..d8756a8 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.html @@ -0,0 +1,122 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BeamPatternDesc 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_beam_pattern_desc.html">BeamPatternDesc</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BeamPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::BeamPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::BeamPatternDesc:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_beam_pattern_desc.png" usemap="#Nv::Blast::BeamPatternDesc_map" border="0" alt=""></center> +<map name="Nv::Blast::BeamPatternDesc_map"> +<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,167,24"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_beam_pattern_desc-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">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">cellsCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">radiusMax</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">radiusMin</a></td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="d79ccd96c8ec0a78b5b95454b86f4fd9"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::cellsCount" ref="d79ccd96c8ec0a78b5b95454b86f4fd9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#d79ccd96c8ec0a78b5b95454b86f4fd9">Nv::Blast::BeamPatternDesc::cellsCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c5cc1c03da7cac8a6ed0c0c1db2626aa"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::radiusMax" ref="c5cc1c03da7cac8a6ed0c0c1db2626aa" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#c5cc1c03da7cac8a6ed0c0c1db2626aa">Nv::Blast::BeamPatternDesc::radiusMax</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="bb1b2e8d9e8b50f7d2be7a20e1b55179"></a><!-- doxytag: member="Nv::Blast::BeamPatternDesc::radiusMin" ref="bb1b2e8d9e8b50f7d2be7a20e1b55179" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html#bb1b2e8d9e8b50f7d2be7a20e1b55179">Nv::Blast::BeamPatternDesc::radiusMin</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js new file mode 100644 index 0000000..7698aad --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.js @@ -0,0 +1,6 @@ +var struct_nv_1_1_blast_1_1_beam_pattern_desc = +[ + [ "cellsCount", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ad79ccd96c8ec0a78b5b95454b86f4fd9", null ], + [ "radiusMax", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#ac5cc1c03da7cac8a6ed0c0c1db2626aa", null ], + [ "radiusMin", "struct_nv_1_1_blast_1_1_beam_pattern_desc.html#abb1b2e8d9e8b50f7d2be7a20e1b55179", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png Binary files differnew file mode 100644 index 0000000..9474872 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_beam_pattern_desc.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html new file mode 100644 index 0000000..c100ee7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge-members.html @@ -0,0 +1,55 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanResultEdge Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">Nv::Blast::BooleanResultEdge</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html new file mode 100644 index 0000000..214caf5 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.html @@ -0,0 +1,153 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanResultEdge 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_boolean_result_edge.html">BooleanResultEdge</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanResultEdge Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanResultEdge" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_boolean_result_edge-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d82dcc8e5aa25750fc43fa8b1846b134">getInversed</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">adjacentFacet</a> = -1</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_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">end</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">parentFacet</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_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">start</a></td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="d82dcc8e5aa25750fc43fa8b1846b134"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::getInversed" ref="d82dcc8e5aa25750fc43fa8b1846b134" 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_boolean_result_edge.html">BooleanResultEdge</a> Nv::Blast::BooleanResultEdge::getInversed </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="64a87fc1e8dcd705126bf290080df25f"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::adjacentFacet" ref="64a87fc1e8dcd705126bf290080df25f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#64a87fc1e8dcd705126bf290080df25f">Nv::Blast::BooleanResultEdge::adjacentFacet</a> = -1 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="d4ff096fd1a88c4113264933cee243f5"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::end" ref="d4ff096fd1a88c4113264933cee243f5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#d4ff096fd1a88c4113264933cee243f5">Nv::Blast::BooleanResultEdge::end</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="6f00a0c95f816285961c8c1ada80ca8d"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::parentFacet" ref="6f00a0c95f816285961c8c1ada80ca8d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#6f00a0c95f816285961c8c1ada80ca8d">Nv::Blast::BooleanResultEdge::parentFacet</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c84910a5ff1379a4a1dd0082ecd8630a"></a><!-- doxytag: member="Nv::Blast::BooleanResultEdge::start" ref="c84910a5ff1379a4a1dd0082ecd8630a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html#c84910a5ff1379a4a1dd0082ecd8630a">Nv::Blast::BooleanResultEdge::start</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js new file mode 100644 index 0000000..4fd3713 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_result_edge.js @@ -0,0 +1,8 @@ +var struct_nv_1_1_blast_1_1_boolean_result_edge = +[ + [ "getInversed", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad82dcc8e5aa25750fc43fa8b1846b134", null ], + [ "adjacentFacet", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#a64a87fc1e8dcd705126bf290080df25f", null ], + [ "end", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ad4ff096fd1a88c4113264933cee243f5", null ], + [ "parentFacet", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#a6f00a0c95f816285961c8c1ada80ca8d", null ], + [ "start", "struct_nv_1_1_blast_1_1_boolean_result_edge.html#ac84910a5ff1379a4a1dd0082ecd8630a", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html new file mode 100644 index 0000000..747db15 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data-members.html @@ -0,0 +1,66 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolOutputData Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a>(const BooleanResultEdge &)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a>(const FacetFacetResult &)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a>(const Vertex &)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a>(const BooleanToolOutputData *other)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a>() const =0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td><code> [pure virtual]</code></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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html new file mode 100644 index 0000000..21013a7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.html @@ -0,0 +1,427 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanToolOutputData 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_boolean_tool_output_data.html">BooleanToolOutputData</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolOutputData Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanToolOutputData" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::BooleanToolOutputData:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_boolean_tool_output_data.png" usemap="#Nv::Blast::BooleanToolOutputData_map" border="0" alt=""></center> +<map name="Nv::Blast::BooleanToolOutputData_map"> +<area href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html" alt="Nv::Blast::BooleanToolOutputDataImpl" shape="rect" coords="0,56,222,80"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">addEdge</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> &)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">addFfResult</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">addVertex</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">copyVerticesAndResults</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *other)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">edgesCount</a> () const =0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">ffResultCount</a> () const =0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">getNewEdge</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">getNewFfResult</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">getNewVertex</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">release</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">reset</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">resetEdges</a> ()=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">verticesCount</a> () const =0</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a> = nullptr</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="3225a8ffb6d6163885f7f530bf69dede"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addEdge" ref="3225a8ffb6d6163885f7f530bf69dede" args="(const BooleanResultEdge &)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addEdge </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="9cd29403e5193ca3485ab6fc956137e7"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addFfResult" ref="9cd29403e5193ca3485ab6fc956137e7" args="(const FacetFacetResult &)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addFfResult </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b655e1666708af60db2b3640bfb9a928"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::addVertex" ref="b655e1666708af60db2b3640bfb9a928" args="(const Vertex &)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::addVertex </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="b4fc7e89eb78a2aa443456694ffaf40f"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::copyVerticesAndResults" ref="b4fc7e89eb78a2aa443456694ffaf40f" args="(const BooleanToolOutputData *other)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::copyVerticesAndResults </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> * </td> + <td class="paramname"> <em>other</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="5eb543cc33f2c0b2c4772c163415ab27"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::edgesCount" ref="5eb543cc33f2c0b2c4772c163415ab27" args="() const =0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::edgesCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="111c43691a1e82cf9e16d2cc0f6bfb1b"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::ffResultCount" ref="111c43691a1e82cf9e16d2cc0f6bfb1b" args="() const =0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::ffResultCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="9b441cb3d27bbabcfeb1ce2c2e2175db"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewEdge" ref="9b441cb3d27bbabcfeb1ce2c2e2175db" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& Nv::Blast::BooleanToolOutputData::getNewEdge </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="c70191bd6916787bd4ccc2b7fb3d4b71"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewFfResult" ref="c70191bd6916787bd4ccc2b7fb3d4b71" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& Nv::Blast::BooleanToolOutputData::getNewFfResult </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="7ab85f01f57b6e6c2c565af65467e0a3"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::getNewVertex" ref="7ab85f01f57b6e6c2c565af65467e0a3" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& Nv::Blast::BooleanToolOutputData::getNewVertex </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="245cb7098202f04dfafd3fcfb71a78bc"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::release" ref="245cb7098202f04dfafd3fcfb71a78bc" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="c333a5ebd6a6685acc80b3c5094ea381"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::reset" ref="c333a5ebd6a6685acc80b3c5094ea381" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::reset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4d8004d7db89ec915ceefa7625988313"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::resetEdges" ref="4d8004d7db89ec915ceefa7625988313" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::BooleanToolOutputData::resetEdges </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1f83f23c15adc51594fe39f0ee832f21"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::verticesCount" ref="1f83f23c15adc51594fe39f0ee832f21" args="() const =0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual uint32_t Nv::Blast::BooleanToolOutputData::verticesCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implemented in <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">Nv::Blast::BooleanToolOutputDataImpl</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="f16c26c7418b7887e042f4cdb0d3e408"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::edges" ref="f16c26c7418b7887e042f4cdb0d3e408" 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_boolean_result_edge.html">BooleanResultEdge</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">Nv::Blast::BooleanToolOutputData::edges</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="74ca8e839974a75618e2e23e63922f84"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::ffResult" ref="74ca8e839974a75618e2e23e63922f84" 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_facet_facet_result.html">FacetFacetResult</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">Nv::Blast::BooleanToolOutputData::ffResult</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="9b53f2d6ac89e52b307c4cc7ed891690"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputData::vertices" ref="9b53f2d6ac89e52b307c4cc7ed891690" 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_vertex.html">Vertex</a>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">Nv::Blast::BooleanToolOutputData::vertices</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js new file mode 100644 index 0000000..3ebdcd7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.js @@ -0,0 +1,19 @@ +var struct_nv_1_1_blast_1_1_boolean_tool_output_data = +[ + [ "addEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a3225a8ffb6d6163885f7f530bf69dede", null ], + [ "addFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9cd29403e5193ca3485ab6fc956137e7", null ], + [ "addVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab655e1666708af60db2b3640bfb9a928", null ], + [ "copyVerticesAndResults", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ab4fc7e89eb78a2aa443456694ffaf40f", null ], + [ "edgesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a5eb543cc33f2c0b2c4772c163415ab27", null ], + [ "ffResultCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a111c43691a1e82cf9e16d2cc0f6bfb1b", null ], + [ "getNewEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b441cb3d27bbabcfeb1ce2c2e2175db", null ], + [ "getNewFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac70191bd6916787bd4ccc2b7fb3d4b71", null ], + [ "getNewVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a7ab85f01f57b6e6c2c565af65467e0a3", null ], + [ "release", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a245cb7098202f04dfafd3fcfb71a78bc", null ], + [ "reset", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#ac333a5ebd6a6685acc80b3c5094ea381", null ], + [ "resetEdges", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a4d8004d7db89ec915ceefa7625988313", null ], + [ "verticesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a1f83f23c15adc51594fe39f0ee832f21", null ], + [ "edges", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#af16c26c7418b7887e042f4cdb0d3e408", null ], + [ "ffResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a74ca8e839974a75618e2e23e63922f84", null ], + [ "vertices", "struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#a9b53f2d6ac89e52b307c4cc7ed891690", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.png Binary files differnew file mode 100644 index 0000000..f68cdb4 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl-members.html new file mode 100644 index 0000000..f15810d --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl-members.html @@ -0,0 +1,71 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolOutputDataImpl Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">addEdge</a>(const BooleanResultEdge &) override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">addFfResult</a>(const FacetFacetResult &) override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">addVertex</a>(const Vertex &) override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#224607a8be6266fc3bf70e4c274b324e">BooleanToolOutputDataImpl</a>(bool createOnlyEdgeBuffer=false)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">copyVerticesAndResults</a>(const BooleanToolOutputData *other) override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#f16c26c7418b7887e042f4cdb0d3e408">edges</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">edgesCount</a>() const override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#74ca8e839974a75618e2e23e63922f84">ffResult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">ffResultCount</a>() const override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [inline, virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">getNewEdge</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">getNewFfResult</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">getNewVertex</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">isVerticesAndResultsAllocated</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">mEdgesCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">mFfResultCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">mVerticesCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">release</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">reset</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">resetEdges</a>() override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b53f2d6ac89e52b307c4cc7ed891690">vertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">Nv::Blast::BooleanToolOutputData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">verticesCount</a>() const override</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html">Nv::Blast::BooleanToolOutputDataImpl</a></td><td><code> [inline, virtual]</code></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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html new file mode 100644 index 0000000..3c28e46 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html @@ -0,0 +1,467 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanToolOutputDataImpl 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_boolean_tool_output_data_impl.html">BooleanToolOutputDataImpl</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolOutputDataImpl Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanToolOutputDataImpl" --><!-- doxytag: inherits="Nv::Blast::BooleanToolOutputData" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_impl_8h-source.html">NvBlastExtRTImpl.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::BooleanToolOutputDataImpl:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.png" usemap="#Nv::Blast::BooleanToolOutputDataImpl_map" border="0" alt=""></center> +<map name="Nv::Blast::BooleanToolOutputDataImpl_map"> +<area href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html" alt="Nv::Blast::BooleanToolOutputData" shape="rect" coords="0,0,222,24"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl-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 Member Functions</h2></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_boolean_tool_output_data_impl.html#b489a45d49fdebc5df679d8a6fc8552d">addEdge</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> &) override</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_boolean_tool_output_data_impl.html#1eeac7d0f4268008c43d35b986953a68">addFfResult</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &) override</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_boolean_tool_output_data_impl.html#e7194f0d5ca7fb19ada3144073137176">addVertex</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &) override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#224607a8be6266fc3bf70e4c274b324e">BooleanToolOutputDataImpl</a> (bool createOnlyEdgeBuffer=false)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#34b7d66fd3e2eab6aa486774e46ffec0">copyVerticesAndResults</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> *other) override</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_boolean_tool_output_data_impl.html#cb84a25b874dd8f1694fae0a28f3a105">edgesCount</a> () const override</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_boolean_tool_output_data_impl.html#a20ff3465dad30f98cc1be2500f16af1">ffResultCount</a> () const override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e4c3173438f65f4e1a212d6cb78796bf">getNewEdge</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#51e67fa878c44a8c456797b51f1a22cf">getNewFfResult</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#86dd9e36efed733c27cfe7dfbea653cc">getNewVertex</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#bf98b31584d7898d6947646aaf323520">release</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#cbc48a6cd7e3692eb74139adfc353a98">reset</a> () override</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#e0ffc77bd31589311be905b694afecda">resetEdges</a> () override</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_boolean_tool_output_data_impl.html#4d7189b01b41f9355cd53f0bf973e88e">verticesCount</a> () const override</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">isVerticesAndResultsAllocated</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">std::atomic< uint32_t > * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">mEdgesCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">std::atomic< uint32_t > * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">mFfResultCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">std::atomic< uint32_t > * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">mVerticesCount</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="224607a8be6266fc3bf70e4c274b324e"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::BooleanToolOutputDataImpl" ref="224607a8be6266fc3bf70e4c274b324e" args="(bool createOnlyEdgeBuffer=false)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::BooleanToolOutputDataImpl::BooleanToolOutputDataImpl </td> + <td>(</td> + <td class="paramtype">bool </td> + <td class="paramname"> <em>createOnlyEdgeBuffer</em> = <code>false</code> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="b489a45d49fdebc5df679d8a6fc8552d"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::addEdge" ref="b489a45d49fdebc5df679d8a6fc8552d" args="(const BooleanResultEdge &) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::addEdge </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#3225a8ffb6d6163885f7f530bf69dede">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="1eeac7d0f4268008c43d35b986953a68"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::addFfResult" ref="1eeac7d0f4268008c43d35b986953a68" args="(const FacetFacetResult &) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::addFfResult </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9cd29403e5193ca3485ab6fc956137e7">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="e7194f0d5ca7fb19ada3144073137176"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::addVertex" ref="e7194f0d5ca7fb19ada3144073137176" args="(const Vertex &) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::addVertex </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b655e1666708af60db2b3640bfb9a928">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="34b7d66fd3e2eab6aa486774e46ffec0"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::copyVerticesAndResults" ref="34b7d66fd3e2eab6aa486774e46ffec0" args="(const BooleanToolOutputData *other) override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolOutputDataImpl::copyVerticesAndResults </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> * </td> + <td class="paramname"> <em>other</em> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#b4fc7e89eb78a2aa443456694ffaf40f">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="cb84a25b874dd8f1694fae0a28f3a105"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::edgesCount" ref="cb84a25b874dd8f1694fae0a28f3a105" args="() const override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::edgesCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#5eb543cc33f2c0b2c4772c163415ab27">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="a20ff3465dad30f98cc1be2500f16af1"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::ffResultCount" ref="a20ff3465dad30f98cc1be2500f16af1" args="() const override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::ffResultCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#111c43691a1e82cf9e16d2cc0f6bfb1b">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="e4c3173438f65f4e1a212d6cb78796bf"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::getNewEdge" ref="e4c3173438f65f4e1a212d6cb78796bf" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>& Nv::Blast::BooleanToolOutputDataImpl::getNewEdge </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#9b441cb3d27bbabcfeb1ce2c2e2175db">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="51e67fa878c44a8c456797b51f1a22cf"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::getNewFfResult" ref="51e67fa878c44a8c456797b51f1a22cf" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a>& Nv::Blast::BooleanToolOutputDataImpl::getNewFfResult </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c70191bd6916787bd4ccc2b7fb3d4b71">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="86dd9e36efed733c27cfe7dfbea653cc"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::getNewVertex" ref="86dd9e36efed733c27cfe7dfbea653cc" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>& Nv::Blast::BooleanToolOutputDataImpl::getNewVertex </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#7ab85f01f57b6e6c2c565af65467e0a3">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="bf98b31584d7898d6947646aaf323520"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::release" ref="bf98b31584d7898d6947646aaf323520" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolOutputDataImpl::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#245cb7098202f04dfafd3fcfb71a78bc">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="cbc48a6cd7e3692eb74139adfc353a98"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::reset" ref="cbc48a6cd7e3692eb74139adfc353a98" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolOutputDataImpl::reset </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#c333a5ebd6a6685acc80b3c5094ea381">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="e0ffc77bd31589311be905b694afecda"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::resetEdges" ref="e0ffc77bd31589311be905b694afecda" args="() override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void Nv::Blast::BooleanToolOutputDataImpl::resetEdges </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#4d8004d7db89ec915ceefa7625988313">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<a class="anchor" name="4d7189b01b41f9355cd53f0bf973e88e"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::verticesCount" ref="4d7189b01b41f9355cd53f0bf973e88e" args="() const override" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::BooleanToolOutputDataImpl::verticesCount </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [inline, override, virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +<p>Implements <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html#1f83f23c15adc51594fe39f0ee832f21">Nv::Blast::BooleanToolOutputData</a>.</p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="88e36f4da6725d5cac03134c700cab7c"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::isVerticesAndResultsAllocated" ref="88e36f4da6725d5cac03134c700cab7c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#88e36f4da6725d5cac03134c700cab7c">Nv::Blast::BooleanToolOutputDataImpl::isVerticesAndResultsAllocated</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="a6c8fddbeb5115127e446532d825b04a"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::mEdgesCount" ref="a6c8fddbeb5115127e446532d825b04a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::atomic<uint32_t>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6c8fddbeb5115127e446532d825b04a">Nv::Blast::BooleanToolOutputDataImpl::mEdgesCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="a6338c21bb51a30b5bb618473985a2cf"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::mFfResultCount" ref="a6338c21bb51a30b5bb618473985a2cf" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::atomic<uint32_t>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a6338c21bb51a30b5bb618473985a2cf">Nv::Blast::BooleanToolOutputDataImpl::mFfResultCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="1c2c3cf8b0489fa2333e96c6f26097e6"></a><!-- doxytag: member="Nv::Blast::BooleanToolOutputDataImpl::mVerticesCount" ref="1c2c3cf8b0489fa2333e96c6f26097e6" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">std::atomic<uint32_t>* <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#1c2c3cf8b0489fa2333e96c6f26097e6">Nv::Blast::BooleanToolOutputDataImpl::mVerticesCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_impl_8h-source.html">NvBlastExtRTImpl.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.js new file mode 100644 index 0000000..3a18d57 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.js @@ -0,0 +1,21 @@ +var struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl = +[ + [ "BooleanToolOutputDataImpl", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a224607a8be6266fc3bf70e4c274b324e", null ], + [ "addEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ab489a45d49fdebc5df679d8a6fc8552d", null ], + [ "addFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1eeac7d0f4268008c43d35b986953a68", null ], + [ "addVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae7194f0d5ca7fb19ada3144073137176", null ], + [ "copyVerticesAndResults", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a34b7d66fd3e2eab6aa486774e46ffec0", null ], + [ "edgesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acb84a25b874dd8f1694fae0a28f3a105", null ], + [ "ffResultCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa20ff3465dad30f98cc1be2500f16af1", null ], + [ "getNewEdge", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae4c3173438f65f4e1a212d6cb78796bf", null ], + [ "getNewFfResult", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a51e67fa878c44a8c456797b51f1a22cf", null ], + [ "getNewVertex", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a86dd9e36efed733c27cfe7dfbea653cc", null ], + [ "release", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#abf98b31584d7898d6947646aaf323520", null ], + [ "reset", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#acbc48a6cd7e3692eb74139adfc353a98", null ], + [ "resetEdges", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#ae0ffc77bd31589311be905b694afecda", null ], + [ "verticesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a4d7189b01b41f9355cd53f0bf973e88e", null ], + [ "isVerticesAndResultsAllocated", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a88e36f4da6725d5cac03134c700cab7c", null ], + [ "mEdgesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6c8fddbeb5115127e446532d825b04a", null ], + [ "mFfResultCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#aa6338c21bb51a30b5bb618473985a2cf", null ], + [ "mVerticesCount", "struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html#a1c2c3cf8b0489fa2333e96c6f26097e6", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.png Binary files differnew file mode 100644 index 0000000..5391ced --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode-members.html new file mode 100644 index 0000000..5060dc6 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode-members.html @@ -0,0 +1,58 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolV2::BooleanToolV2::Mode Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">ca</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">cb</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">ci</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">Difference</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td><code> [inline, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">Intersection</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td><code> [inline, static]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#55339a34cf0a19fbf62884a54ea66f27">Mode</a>(int32_t a, int32_t b, int32_t c)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">Union</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</a></td><td><code> [inline, static]</code></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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html new file mode 100644 index 0000000..cf5c7b0 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html @@ -0,0 +1,238 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::BooleanToolV2::BooleanToolV2::Mode 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_boolean_tool_v2.html">BooleanToolV2</a>::<a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::BooleanToolV2::BooleanToolV2::Mode Struct Reference</h1><!-- doxytag: class="Nv::Blast::BooleanToolV2::Mode" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#55339a34cf0a19fbf62884a54ea66f27">Mode</a> (int32_t a, int32_t b, int32_t c)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#6e7b508ebfa5f56ddd142bcc88b2955f">Mode</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c508ce749bd06e02bd6b609d5112e492">Difference</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#df5463d316f653e81fcc5a3977014fbf">Intersection</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#13dbb61a60c4c47a3f1cc73a6830e4aa">Union</a> ()</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c34b4198a3dae0ec5c3c01cdf1fc9ed5">ca</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#c742a6bcea8f32d7f478f1382fee9e3c">cb</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#b814309d3bf0be7455a21cf79626fbf5">ci</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="6e7b508ebfa5f56ddd142bcc88b2955f"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::Mode" ref="6e7b508ebfa5f56ddd142bcc88b2955f" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::Mode </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="55339a34cf0a19fbf62884a54ea66f27"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::Mode" ref="55339a34cf0a19fbf62884a54ea66f27" args="(int32_t a, int32_t b, int32_t c)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::Mode </td> + <td>(</td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>a</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>b</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">int32_t </td> + <td class="paramname"> <em>c</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="c508ce749bd06e02bd6b609d5112e492"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::Difference" ref="c508ce749bd06e02bd6b609d5112e492" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::Difference </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Creates boolean tool configuration to perform difference of meshes(A - B). +</div> +</div><p> +<a class="anchor" name="df5463d316f653e81fcc5a3977014fbf"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::Intersection" ref="df5463d316f653e81fcc5a3977014fbf" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::Intersection </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="13dbb61a60c4c47a3f1cc73a6830e4aa"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::Union" ref="13dbb61a60c4c47a3f1cc73a6830e4aa" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">static <a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html">Mode</a> Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::Union </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [inline, static]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Creates boolean tool configuration to perform union of meshes A and B. +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="c34b4198a3dae0ec5c3c01cdf1fc9ed5"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::ca" ref="c34b4198a3dae0ec5c3c01cdf1fc9ed5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::ca </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c742a6bcea8f32d7f478f1382fee9e3c"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::cb" ref="c742a6bcea8f32d7f478f1382fee9e3c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::cb </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b814309d3bf0be7455a21cf79626fbf5"></a><!-- doxytag: member="Nv::Blast::BooleanToolV2::Mode::ci" ref="b814309d3bf0be7455a21cf79626fbf5" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t Nv::Blast::BooleanToolV2::BooleanToolV2::Mode::ci </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.js new file mode 100644 index 0000000..609824d --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.js @@ -0,0 +1,8 @@ +var struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode = +[ + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a5461ae67394464c4385c70f2430320fe", null ], + [ "Mode", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#aa9b67023890abe9c7bac760a396fd6c8", null ], + [ "ca", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a25e083c0c94451190f0f716feaf220e8", null ], + [ "cb", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#afaa64e76d5450ccd1fccae7ad3195e0b", null ], + [ "ci", "struct_nv_1_1_blast_1_1_boolean_tool_v2_1_1_mode.html#a2f335d007d39a1a1f03fa4666619371c", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html new file mode 100644 index 0000000..262d42f --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph-members.html @@ -0,0 +1,58 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::ChunkGraph Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a>(uint32_t index)=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html">Nv::Blast::ChunkGraph</a></td><td><code> [pure virtual]</code></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/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html new file mode 100644 index 0000000..8d39725 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.html @@ -0,0 +1,209 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ChunkGraph 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_chunk_graph.html">ChunkGraph</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::ChunkGraph Struct Reference</h1><!-- doxytag: class="Nv::Blast::ChunkGraph" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_chunk_graph-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#b5b3966a0248e5859b9ad20c14aaaf8e">eraseNode</a> (uint32_t index)=0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#857b7c4b566f05750af72c2dc1288399">release</a> ()=0</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></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_chunk_graph.html#89e568da158d43176fd56a41175ec998">dirtyChunks</a> = nullptr</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_chunk_graph.html#4a9474b4a38212d5987afa23db264649">dirtyChunksCount</a> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">links</a> = nullptr</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_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">linksCount</a> = 0</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_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">maxLinksCount</a> = 0</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_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">newlyAddedCount</a> = 0</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="b5b3966a0248e5859b9ad20c14aaaf8e"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::eraseNode" ref="b5b3966a0248e5859b9ad20c14aaaf8e" args="(uint32_t index)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::ChunkGraph::eraseNode </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>index</em> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="857b7c4b566f05750af72c2dc1288399"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::release" ref="857b7c4b566f05750af72c2dc1288399" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::ChunkGraph::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="89e568da158d43176fd56a41175ec998"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::dirtyChunks" ref="89e568da158d43176fd56a41175ec998" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t* <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#89e568da158d43176fd56a41175ec998">Nv::Blast::ChunkGraph::dirtyChunks</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="4a9474b4a38212d5987afa23db264649"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::dirtyChunksCount" ref="4a9474b4a38212d5987afa23db264649" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4a9474b4a38212d5987afa23db264649">Nv::Blast::ChunkGraph::dirtyChunksCount</a> = 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="3712fffabb62d07f594c88e7016d44c1"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::links" ref="3712fffabb62d07f594c88e7016d44c1" 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_chunk_graph_link.html">ChunkGraphLink</a>* <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#3712fffabb62d07f594c88e7016d44c1">Nv::Blast::ChunkGraph::links</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="6e7bce099f58dc2e6c85133cc03dea86"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::linksCount" ref="6e7bce099f58dc2e6c85133cc03dea86" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#6e7bce099f58dc2e6c85133cc03dea86">Nv::Blast::ChunkGraph::linksCount</a> = 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="4966d0c64bd9e8c2a5cde61916fc9947"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::maxLinksCount" ref="4966d0c64bd9e8c2a5cde61916fc9947" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#4966d0c64bd9e8c2a5cde61916fc9947">Nv::Blast::ChunkGraph::maxLinksCount</a> = 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="36754ed70616d387264cb9bd25331fa7"></a><!-- doxytag: member="Nv::Blast::ChunkGraph::newlyAddedCount" ref="36754ed70616d387264cb9bd25331fa7" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph.html#36754ed70616d387264cb9bd25331fa7">Nv::Blast::ChunkGraph::newlyAddedCount</a> = 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js new file mode 100644 index 0000000..83c746b --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph.js @@ -0,0 +1,11 @@ +var struct_nv_1_1_blast_1_1_chunk_graph = +[ + [ "eraseNode", "struct_nv_1_1_blast_1_1_chunk_graph.html#ab5b3966a0248e5859b9ad20c14aaaf8e", null ], + [ "release", "struct_nv_1_1_blast_1_1_chunk_graph.html#a857b7c4b566f05750af72c2dc1288399", null ], + [ "dirtyChunks", "struct_nv_1_1_blast_1_1_chunk_graph.html#a89e568da158d43176fd56a41175ec998", null ], + [ "dirtyChunksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a4a9474b4a38212d5987afa23db264649", null ], + [ "links", "struct_nv_1_1_blast_1_1_chunk_graph.html#a3712fffabb62d07f594c88e7016d44c1", null ], + [ "linksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a6e7bce099f58dc2e6c85133cc03dea86", null ], + [ "maxLinksCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a4966d0c64bd9e8c2a5cde61916fc9947", null ], + [ "newlyAddedCount", "struct_nv_1_1_blast_1_1_chunk_graph.html#a36754ed70616d387264cb9bd25331fa7", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html new file mode 100644 index 0000000..7361f89 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link-members.html @@ -0,0 +1,56 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::ChunkGraphLink Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#d3027428a05b7319f8b01c690df1918a">ChunkGraphLink</a>(uint32_t i, uint32_t j)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator<</a>(const ChunkGraphLink &lk) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">operator<</a>(const uint32_t in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">Nv::Blast::ChunkGraphLink</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html new file mode 100644 index 0000000..4dba848 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.html @@ -0,0 +1,196 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::ChunkGraphLink 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_chunk_graph_link.html">ChunkGraphLink</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::ChunkGraphLink Struct Reference</h1><!-- doxytag: class="Nv::Blast::ChunkGraphLink" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_chunk_graph_link-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#d3027428a05b7319f8b01c690df1918a">ChunkGraphLink</a> (uint32_t i, uint32_t j)</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#9aa6336122f0cc260ca575825abfa14d">ChunkGraphLink</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#35fd47c5c7b7780f0993e436f5095d2c">operator<</a> (const uint32_t in) const </td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#61389a923ede10de72b86d39099a0caf">operator<</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> &lk) const </td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></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_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">l1</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_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">l2</a></td></tr> + +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Graph used to detect islands <hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="9aa6336122f0cc260ca575825abfa14d"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::ChunkGraphLink" ref="9aa6336122f0cc260ca575825abfa14d" args="()" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::ChunkGraphLink::ChunkGraphLink </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="d3027428a05b7319f8b01c690df1918a"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::ChunkGraphLink" ref="d3027428a05b7319f8b01c690df1918a" args="(uint32_t i, uint32_t j)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Nv::Blast::ChunkGraphLink::ChunkGraphLink </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>j</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="35fd47c5c7b7780f0993e436f5095d2c"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::operator<" ref="35fd47c5c7b7780f0993e436f5095d2c" args="(const uint32_t in) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool Nv::Blast::ChunkGraphLink::operator< </td> + <td>(</td> + <td class="paramtype">const uint32_t </td> + <td class="paramname"> <em>in</em> </td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="61389a923ede10de72b86d39099a0caf"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::operator<" ref="61389a923ede10de72b86d39099a0caf" args="(const ChunkGraphLink &lk) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool Nv::Blast::ChunkGraphLink::operator< </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html">ChunkGraphLink</a> & </td> + <td class="paramname"> <em>lk</em> </td> + <td> ) </td> + <td> const</td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="c06fdaba0bc2097db58c1ec408d0776d"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::l1" ref="c06fdaba0bc2097db58c1ec408d0776d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#c06fdaba0bc2097db58c1ec408d0776d">Nv::Blast::ChunkGraphLink::l1</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="559b28f8649cc1b6bfabbc36836d313b"></a><!-- doxytag: member="Nv::Blast::ChunkGraphLink::l2" ref="559b28f8649cc1b6bfabbc36836d313b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_graph_link.html#559b28f8649cc1b6bfabbc36836d313b">Nv::Blast::ChunkGraphLink::l2</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js new file mode 100644 index 0000000..b6599e7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_graph_link.js @@ -0,0 +1,9 @@ +var struct_nv_1_1_blast_1_1_chunk_graph_link = +[ + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#a34f96313325afedc1031f0fffdb0f180", null ], + [ "ChunkGraphLink", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ad3027428a05b7319f8b01c690df1918a", null ], + [ "operator<", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#aa70fc086e910c9459cb80e4dd3bc6dcf", null ], + [ "operator<", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ab7a24ff58d89fbca8e22a5f3307cac0c", null ], + [ "l1", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#ac06fdaba0bc2097db58c1ec408d0776d", null ], + [ "l2", "struct_nv_1_1_blast_1_1_chunk_graph_link.html#a559b28f8649cc1b6bfabbc36836d313b", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html index c512ac7..f01e50e 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info-members.html @@ -41,10 +41,14 @@ </div> <div class="contents"> <h1>Nv::Blast::ChunkInfo Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a> enum name</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#864945bf41b9ab726c8df191e9acae35">meshData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html">Nv::Blast::ChunkInfo</a></td><td></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html index 60640a1..e76e61b 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.html @@ -48,9 +48,16 @@ <p> <a href="struct_nv_1_1_blast_1_1_chunk_info-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 Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">ChunkFlags</a> { <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47">NO_FLAGS</a> = 0, +<a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de">CREATED_BY_ISLAND_DETECTOR</a> = 1 + }</td></tr> + <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#55d13d994d704a8550474da493b60c67">chunkId</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_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">flags</a></td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#336cac7f249ed366d00bfe3fe4ef611f">isChanged</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#46cb9523bb9c0af0a890ed864560bd02">isLeaf</a></td></tr> @@ -60,6 +67,30 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#7e5b05c30d6a4deceb2da1e840fa442c">parent</a></td></tr> </table> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="c1ebabf88ad2eb905b6482519530824c"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::ChunkFlags" ref="c1ebabf88ad2eb905b6482519530824c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#c1ebabf88ad2eb905b6482519530824c">Nv::Blast::ChunkInfo::ChunkFlags</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47"></a><!-- doxytag: member="NO_FLAGS" ref="c1ebabf88ad2eb905b6482519530824c10ffae1afc03f59373bf48244a58dd47" args="" -->NO_FLAGS</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de"></a><!-- doxytag: member="CREATED_BY_ISLAND_DETECTOR" ref="c1ebabf88ad2eb905b6482519530824c083e487cf5083f1063904b52be3982de" args="" -->CREATED_BY_ISLAND_DETECTOR</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="55d13d994d704a8550474da493b60c67"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::chunkId" ref="55d13d994d704a8550474da493b60c67" args="" --> <div class="memitem"> @@ -76,6 +107,21 @@ </div> </div><p> +<a class="anchor" name="2e9936bba91f2ec13692860dfa9a3c71"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::flags" ref="2e9936bba91f2ec13692860dfa9a3c71" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_chunk_info.html#2e9936bba91f2ec13692860dfa9a3c71">Nv::Blast::ChunkInfo::flags</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="336cac7f249ed366d00bfe3fe4ef611f"></a><!-- doxytag: member="Nv::Blast::ChunkInfo::isChanged" ref="336cac7f249ed366d00bfe3fe4ef611f" args="" --> <div class="memitem"> <div class="memproto"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js index 44619bd..e193c31 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_chunk_info.js @@ -1,6 +1,11 @@ var struct_nv_1_1_blast_1_1_chunk_info = [ + [ "ChunkFlags", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824c", [ + [ "NO_FLAGS", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca10ffae1afc03f59373bf48244a58dd47", null ], + [ "CREATED_BY_ISLAND_DETECTOR", "struct_nv_1_1_blast_1_1_chunk_info.html#ac1ebabf88ad2eb905b6482519530824ca083e487cf5083f1063904b52be3982de", null ] + ] ], [ "chunkId", "struct_nv_1_1_blast_1_1_chunk_info.html#a55d13d994d704a8550474da493b60c67", null ], + [ "flags", "struct_nv_1_1_blast_1_1_chunk_info.html#a2e9936bba91f2ec13692860dfa9a3c71", null ], [ "isChanged", "struct_nv_1_1_blast_1_1_chunk_info.html#a336cac7f249ed366d00bfe3fe4ef611f", null ], [ "isLeaf", "struct_nv_1_1_blast_1_1_chunk_info.html#a46cb9523bb9c0af0a890ed864560bd02", null ], [ "meshData", "struct_nv_1_1_blast_1_1_chunk_info.html#a864945bf41b9ab726c8df191e9acae35", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html index fd066d3..194c0e7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_shared_face.html @@ -42,7 +42,7 @@ </div> </div> <div class="contents"> -<h1>Nv::Blast::CmpSharedFace Struct Reference</h1><!-- doxytag: class="Nv::Blast::CmpSharedFace" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a>></code> +<h1>Nv::Blast::CmpSharedFace Struct Reference</h1><!-- doxytag: class="Nv::Blast::CmpSharedFace" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a>></code> <p> <p> @@ -83,7 +83,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a></ul> +<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_vec.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_vec.html index 59fd4a0..0b1dc20 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_vec.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_cmp_vec.html @@ -42,7 +42,7 @@ </div> </div> <div class="contents"> -<h1>Nv::Blast::CmpVec Struct Reference</h1><!-- doxytag: class="Nv::Blast::CmpVec" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a>></code> +<h1>Nv::Blast::CmpVec Struct Reference</h1><!-- doxytag: class="Nv::Blast::CmpVec" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a>></code> <p> <p> @@ -83,7 +83,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a></ul> +<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html index 8624d2c..a0ef22d 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull.html @@ -61,7 +61,7 @@ Inheritance diagram for Nv::Blast::CollisionHull:</div> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Collision hull geometry format. <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html index 93e7ec4..f37800e 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_collision_hull_1_1_hull_polygon.html @@ -104,7 +104,7 @@ Collision hull polygon format. <hr><h2>Member Data Documentation</h2> </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html new file mode 100644 index 0000000..15a1082 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern-members.html @@ -0,0 +1,60 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::DamagePattern Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> enum name</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a>()=0</td><td><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">Nv::Blast::DamagePattern</a></td><td><code> [pure virtual]</code></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/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html new file mode 100644 index 0000000..021346e --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.html @@ -0,0 +1,202 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::DamagePattern 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_damage_pattern.html">DamagePattern</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::DamagePattern Struct Reference</h1><!-- doxytag: class="Nv::Blast::DamagePattern" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_damage_pattern-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 Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> { <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba">Point</a> = 0, +<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5">Line</a>, +<a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5">Cone</a> + }</td></tr> + +<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#2ec2cd7c6c436a165325f5fd0bb0be59">release</a> ()=0</td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">activationRadius</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">activationType</a> = Point</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">angle</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_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">cellsCount</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">class <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> ** </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">cellsMeshes</a> = nullptr</td></tr> + +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b"></a><!-- doxytag: member="Nv::Blast::DamagePattern::ActivationDistanceType" ref="ac014f5d85ffaecb95328a2b10a2154b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">enum <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">Nv::Blast::DamagePattern::ActivationDistanceType</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba"></a><!-- doxytag: member="Point" ref="ac014f5d85ffaecb95328a2b10a2154bfa9e687314a5a446df72c678e5bb63ba" args="" -->Point</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5"></a><!-- doxytag: member="Line" ref="ac014f5d85ffaecb95328a2b10a2154b75ce7d138672d2c743512b41123383d5" args="" -->Line</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5"></a><!-- doxytag: member="Cone" ref="ac014f5d85ffaecb95328a2b10a2154b2274b06a8d29f17584653284b7fd86c5" args="" -->Cone</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="2ec2cd7c6c436a165325f5fd0bb0be59"></a><!-- doxytag: member="Nv::Blast::DamagePattern::release" ref="2ec2cd7c6c436a165325f5fd0bb0be59" args="()=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void Nv::Blast::DamagePattern::release </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="fba7f2aaf59f24992c8d95a418160d17"></a><!-- doxytag: member="Nv::Blast::DamagePattern::activationRadius" ref="fba7f2aaf59f24992c8d95a418160d17" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#fba7f2aaf59f24992c8d95a418160d17">Nv::Blast::DamagePattern::activationRadius</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Used to compute activated chunks. +</div> +</div><p> +<a class="anchor" name="4e82aa0e47674b6a14cbeae50563a6ea"></a><!-- doxytag: member="Nv::Blast::DamagePattern::activationType" ref="4e82aa0e47674b6a14cbeae50563a6ea" 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_damage_pattern.html#ac014f5d85ffaecb95328a2b10a2154b">ActivationDistanceType</a> <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4e82aa0e47674b6a14cbeae50563a6ea">Nv::Blast::DamagePattern::activationType</a> = Point </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="bade8f3d71809556586e2eb70bfd79b9"></a><!-- doxytag: member="Nv::Blast::DamagePattern::angle" ref="bade8f3d71809556586e2eb70bfd79b9" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#bade8f3d71809556586e2eb70bfd79b9">Nv::Blast::DamagePattern::angle</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="4158abd1adffefe93bcecc89c4d7254d"></a><!-- doxytag: member="Nv::Blast::DamagePattern::cellsCount" ref="4158abd1adffefe93bcecc89c4d7254d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#4158abd1adffefe93bcecc89c4d7254d">Nv::Blast::DamagePattern::cellsCount</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="e22859e075aa4f750ba79ab7dce42059"></a><!-- doxytag: member="Nv::Blast::DamagePattern::cellsMeshes" ref="e22859e075aa4f750ba79ab7dce42059" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">class <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>** <a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html#e22859e075aa4f750ba79ab7dce42059">Nv::Blast::DamagePattern::cellsMeshes</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js new file mode 100644 index 0000000..176d8be --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_damage_pattern.js @@ -0,0 +1,14 @@ +var struct_nv_1_1_blast_1_1_damage_pattern = +[ + [ "ActivationDistanceType", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154b", [ + [ "Point", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154bafa9e687314a5a446df72c678e5bb63ba", null ], + [ "Line", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba75ce7d138672d2c743512b41123383d5", null ], + [ "Cone", "struct_nv_1_1_blast_1_1_damage_pattern.html#aac014f5d85ffaecb95328a2b10a2154ba2274b06a8d29f17584653284b7fd86c5", null ] + ] ], + [ "release", "struct_nv_1_1_blast_1_1_damage_pattern.html#a2ec2cd7c6c436a165325f5fd0bb0be59", null ], + [ "activationRadius", "struct_nv_1_1_blast_1_1_damage_pattern.html#afba7f2aaf59f24992c8d95a418160d17", null ], + [ "activationType", "struct_nv_1_1_blast_1_1_damage_pattern.html#a4e82aa0e47674b6a14cbeae50563a6ea", null ], + [ "angle", "struct_nv_1_1_blast_1_1_damage_pattern.html#abade8f3d71809556586e2eb70bfd79b9", null ], + [ "cellsCount", "struct_nv_1_1_blast_1_1_damage_pattern.html#a4158abd1adffefe93bcecc89c4d7254d", null ], + [ "cellsMeshes", "struct_nv_1_1_blast_1_1_damage_pattern.html#ae22859e075aa4f750ba79ab7dce42059", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html index 1f12da9..9b811f4 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge-members.html @@ -43,8 +43,9 @@ <h1>Nv::Blast::Edge Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a>(int s, int e)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a>(uint32_t s, uint32_t e)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator<</a>(const Edge &b) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a>(uint32_t i) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Nv::Blast::Edge</a></td><td></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html index f7c019b..8ebba1e 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.html @@ -49,12 +49,14 @@ <a href="struct_nv_1_1_blast_1_1_edge-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 Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#cf223beef29822b0fd0923143072abd6">Edge</a> (int <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, int <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#30743ca77fd250348419583f01885f56">Edge</a> (uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3638e37be242b0af2deb14b09cbf8cc7">s</a>, uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge.html#e06c88ae71857d247fd27130265f5e25">e</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#c589ea8796be7443a6be9a7244358b84">Edge</a> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge.html#3b262a466150ca0488ecb05c9fa760c0">operator<</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_edge.html">Edge</a> &b) const </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_edge.html#efbcaba9652748ef7dbd0de9df3680c9">operator[]</a> (uint32_t i) const </td></tr> + <tr><td colspan="2"><br><h2>Public Attributes</h2></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_edge.html#e06c88ae71857d247fd27130265f5e25">e</a></td></tr> @@ -82,20 +84,20 @@ </div> </div><p> -<a class="anchor" name="cf223beef29822b0fd0923143072abd6"></a><!-- doxytag: member="Nv::Blast::Edge::Edge" ref="cf223beef29822b0fd0923143072abd6" args="(int s, int e)" --> +<a class="anchor" name="30743ca77fd250348419583f01885f56"></a><!-- doxytag: member="Nv::Blast::Edge::Edge" ref="30743ca77fd250348419583f01885f56" args="(uint32_t s, uint32_t e)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Nv::Blast::Edge::Edge </td> <td>(</td> - <td class="paramtype">int </td> + <td class="paramtype">uint32_t </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">int </td> + <td class="paramtype">uint32_t </td> <td class="paramname"> <em>e</em></td><td> </td> </tr> <tr> @@ -132,6 +134,26 @@ </div> </div><p> +<a class="anchor" name="efbcaba9652748ef7dbd0de9df3680c9"></a><!-- doxytag: member="Nv::Blast::Edge::operator[]" ref="efbcaba9652748ef7dbd0de9df3680c9" args="(uint32_t i) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::Edge::operator[] </td> + <td>(</td> + <td class="paramtype">uint32_t </td> + <td class="paramname"> <em>i</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="e06c88ae71857d247fd27130265f5e25"></a><!-- doxytag: member="Nv::Blast::Edge::e" ref="e06c88ae71857d247fd27130265f5e25" args="" --> <div class="memitem"> @@ -164,7 +186,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.js index a3c8c9f..6db35ad 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge.js @@ -1,8 +1,9 @@ var struct_nv_1_1_blast_1_1_edge = [ [ "Edge", "struct_nv_1_1_blast_1_1_edge.html#ac589ea8796be7443a6be9a7244358b84", null ], - [ "Edge", "struct_nv_1_1_blast_1_1_edge.html#acf223beef29822b0fd0923143072abd6", null ], + [ "Edge", "struct_nv_1_1_blast_1_1_edge.html#a30743ca77fd250348419583f01885f56", null ], [ "operator<", "struct_nv_1_1_blast_1_1_edge.html#acb30ff6d2087c35f770dce1891f39680", null ], + [ "operator[]", "struct_nv_1_1_blast_1_1_edge.html#a06fc7856ce276d94c50b8bc7bc9d8f8e", null ], [ "e", "struct_nv_1_1_blast_1_1_edge.html#ae06c88ae71857d247fd27130265f5e25", null ], [ "s", "struct_nv_1_1_blast_1_1_edge.html#a3638e37be242b0af2deb14b09cbf8cc7", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html index fec33e8..8bb99dc 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_comparator.html @@ -84,7 +84,7 @@ Comparator for sorting edges according to parent facet number. <hr><h2>Member Fu </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> +<li>sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html index 1af51c9..178ed30 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent-members.html @@ -41,11 +41,11 @@ </div> <div class="contents"> <h1>Nv::Blast::EdgeWithParent Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a>()</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td><code> [inline]</code></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#4cc936f9767b4a0080329dea859f70c0">EdgeWithParent</a>(int32_t s, int32_t e, int32_t p)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td><code> [inline]</code></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#69cbe936ff0e6145fc3f5ca804a35025">EdgeWithParent</a>(uint32_t s, uint32_t e, uint32_t p)</td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html">Nv::Blast::EdgeWithParent</a></td><td></td></tr> </table></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html index 95ba463..0f9a514 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.html @@ -49,16 +49,16 @@ <a href="struct_nv_1_1_blast_1_1_edge_with_parent-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 Member Functions</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#4cc936f9767b4a0080329dea859f70c0">EdgeWithParent</a> (int32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</a>, int32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</a>, int32_t p)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#69cbe936ff0e6145fc3f5ca804a35025">EdgeWithParent</a> (uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a>, uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a>, uint32_t p)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#a37d68282f0ac6ec2f5f1e277a10d04f">EdgeWithParent</a> ()</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">e</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_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">e</a></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">parent</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_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">parent</a></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">s</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_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">s</a></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> @@ -82,26 +82,26 @@ </div> </div><p> -<a class="anchor" name="4cc936f9767b4a0080329dea859f70c0"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::EdgeWithParent" ref="4cc936f9767b4a0080329dea859f70c0" args="(int32_t s, int32_t e, int32_t p)" --> +<a class="anchor" name="69cbe936ff0e6145fc3f5ca804a35025"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::EdgeWithParent" ref="69cbe936ff0e6145fc3f5ca804a35025" args="(uint32_t s, uint32_t e, uint32_t p)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Nv::Blast::EdgeWithParent::EdgeWithParent </td> <td>(</td> - <td class="paramtype">int32_t </td> + <td class="paramtype">uint32_t </td> <td class="paramname"> <em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">int32_t </td> + <td class="paramtype">uint32_t </td> <td class="paramname"> <em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">int32_t </td> + <td class="paramtype">uint32_t </td> <td class="paramname"> <em>p</em></td><td> </td> </tr> <tr> @@ -118,12 +118,12 @@ </div> </div><p> <hr><h2>Member Data Documentation</h2> -<a class="anchor" name="2861443c10d54373941fb00045ec3128"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::e" ref="2861443c10d54373941fb00045ec3128" args="" --> +<a class="anchor" name="c18f86b13ce9fff59e084707e199646a"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::e" ref="c18f86b13ce9fff59e084707e199646a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#2861443c10d54373941fb00045ec3128">Nv::Blast::EdgeWithParent::e</a> </td> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c18f86b13ce9fff59e084707e199646a">Nv::Blast::EdgeWithParent::e</a> </td> </tr> </table> </div> @@ -133,12 +133,12 @@ </div> </div><p> -<a class="anchor" name="9a4dd2c9d923708c85118f237343025d"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::parent" ref="9a4dd2c9d923708c85118f237343025d" args="" --> +<a class="anchor" name="c2356627cc0f43aaa5f417a36e1c5690"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::parent" ref="c2356627cc0f43aaa5f417a36e1c5690" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#9a4dd2c9d923708c85118f237343025d">Nv::Blast::EdgeWithParent::parent</a> </td> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c2356627cc0f43aaa5f417a36e1c5690">Nv::Blast::EdgeWithParent::parent</a> </td> </tr> </table> </div> @@ -148,12 +148,12 @@ </div> </div><p> -<a class="anchor" name="c5f04b73b22214c41a4fde43b434888d"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::s" ref="c5f04b73b22214c41a4fde43b434888d" args="" --> +<a class="anchor" name="7157f6d3f264ba6158f4614285725bcf"></a><!-- doxytag: member="Nv::Blast::EdgeWithParent::s" ref="7157f6d3f264ba6158f4614285725bcf" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#c5f04b73b22214c41a4fde43b434888d">Nv::Blast::EdgeWithParent::s</a> </td> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_edge_with_parent.html#7157f6d3f264ba6158f4614285725bcf">Nv::Blast::EdgeWithParent::s</a> </td> </tr> </table> </div> @@ -164,7 +164,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> +<li>sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.js index a77563d..f96f6a9 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_edge_with_parent.js @@ -1,8 +1,8 @@ var struct_nv_1_1_blast_1_1_edge_with_parent = [ [ "EdgeWithParent", "struct_nv_1_1_blast_1_1_edge_with_parent.html#aa37d68282f0ac6ec2f5f1e277a10d04f", null ], - [ "EdgeWithParent", "struct_nv_1_1_blast_1_1_edge_with_parent.html#a4cc936f9767b4a0080329dea859f70c0", null ], - [ "e", "struct_nv_1_1_blast_1_1_edge_with_parent.html#a2861443c10d54373941fb00045ec3128", null ], - [ "parent", "struct_nv_1_1_blast_1_1_edge_with_parent.html#a9a4dd2c9d923708c85118f237343025d", null ], - [ "s", "struct_nv_1_1_blast_1_1_edge_with_parent.html#ac5f04b73b22214c41a4fde43b434888d", null ] + [ "EdgeWithParent", "struct_nv_1_1_blast_1_1_edge_with_parent.html#a69cbe936ff0e6145fc3f5ca804a35025", null ], + [ "e", "struct_nv_1_1_blast_1_1_edge_with_parent.html#ac18f86b13ce9fff59e084707e199646a", null ], + [ "parent", "struct_nv_1_1_blast_1_1_edge_with_parent.html#ac2356627cc0f43aaa5f417a36e1c5690", null ], + [ "s", "struct_nv_1_1_blast_1_1_edge_with_parent.html#a7157f6d3f264ba6158f4614285725bcf", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html index 4bd1d53..72dc115 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet.html @@ -189,7 +189,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html new file mode 100644 index 0000000..575701e --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result-members.html @@ -0,0 +1,56 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FacetFacetResult Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator<</a>(const FacetFacetResult &in) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">Nv::Blast::FacetFacetResult</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html new file mode 100644 index 0000000..d6895b9 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.html @@ -0,0 +1,171 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FacetFacetResult 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_facet_facet_result.html">FacetFacetResult</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FacetFacetResult Struct Reference</h1><!-- doxytag: class="Nv::Blast::FacetFacetResult" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_facet_facet_result-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#ac930d20178c7a9ccc5e57979ae70c17">operator<</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> &in) const </td></tr> + +<tr><td colspan="2"><br><h2>Public Attributes</h2></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_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">adjacentFacet</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_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">parentEdge</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_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">parentFacet</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_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">pIdx</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">status</a></td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="ac930d20178c7a9ccc5e57979ae70c17"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::operator<" ref="ac930d20178c7a9ccc5e57979ae70c17" args="(const FacetFacetResult &in) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool Nv::Blast::FacetFacetResult::operator< </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html">FacetFacetResult</a> & </td> + <td class="paramname"> <em>in</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="4a580c671ad020850269aa6ff3cfb2f0"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::adjacentFacet" ref="4a580c671ad020850269aa6ff3cfb2f0" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#4a580c671ad020850269aa6ff3cfb2f0">Nv::Blast::FacetFacetResult::adjacentFacet</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="7a1ce965b8674db6e9e890163edca94f"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::parentEdge" ref="7a1ce965b8674db6e9e890163edca94f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#7a1ce965b8674db6e9e890163edca94f">Nv::Blast::FacetFacetResult::parentEdge</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="5550650f92a810a13f1876bb99d2d822"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::parentFacet" ref="5550650f92a810a13f1876bb99d2d822" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#5550650f92a810a13f1876bb99d2d822">Nv::Blast::FacetFacetResult::parentFacet</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="77eb266e49dea84dba47bf0e448ae6a1"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::pIdx" ref="77eb266e49dea84dba47bf0e448ae6a1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#77eb266e49dea84dba47bf0e448ae6a1">Nv::Blast::FacetFacetResult::pIdx</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="d31fb454d7eac900be5c2908c6d52f6f"></a><!-- doxytag: member="Nv::Blast::FacetFacetResult::status" ref="d31fb454d7eac900be5c2908c6d52f6f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_facet_facet_result.html#d31fb454d7eac900be5c2908c6d52f6f">Nv::Blast::FacetFacetResult::status</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js new file mode 100644 index 0000000..68c820c --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_facet_facet_result.js @@ -0,0 +1,9 @@ +var struct_nv_1_1_blast_1_1_facet_facet_result = +[ + [ "operator<", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a65503ffa79a13796521512bf1f399dba", null ], + [ "adjacentFacet", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a4a580c671ad020850269aa6ff3cfb2f0", null ], + [ "parentEdge", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a7a1ce965b8674db6e9e890163edca94f", null ], + [ "parentFacet", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a5550650f92a810a13f1876bb99d2d822", null ], + [ "pIdx", "struct_nv_1_1_blast_1_1_facet_facet_result.html#a77eb266e49dea84dba47bf0e448ae6a1", null ], + [ "status", "struct_nv_1_1_blast_1_1_facet_facet_result.html#ad31fb454d7eac900be5c2908c6d52f6f", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html index 6beccc0..0d61d3e 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_family_header.html @@ -1048,7 +1048,7 @@ Invalidates the actor if it is not already invalid. This decrements the actor re </div> </div><p> <hr><h2>Member Data Documentation</h2> -<a class="anchor" name="0fcd05e40026db2d73f7142a6ec284d8"></a><!-- doxytag: member="Nv::Blast::FamilyHeader::@2" ref="0fcd05e40026db2d73f7142a6ec284d8" args="" --> +<a class="anchor" name="613297dc70823b10b7c4e0eb704fc51c"></a><!-- doxytag: member="Nv::Blast::FamilyHeader::@3" ref="613297dc70823b10b7c4e0eb704fc51c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html new file mode 100644 index 0000000..0cfc1cc --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc-members.html @@ -0,0 +1,58 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html">Nv::Blast::FractureDesc</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html new file mode 100644 index 0000000..0f0c9f2 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.html @@ -0,0 +1,198 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureDesc 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_fracture_desc.html">FractureDesc</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::FractureDesc" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_fracture_desc-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 <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">cell</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">cellAccel</a> = nullptr</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_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">chunkId</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">fr</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">model</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">modelAccel</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html">BooleanToolOutputData</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">outputData</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_nv_1_1_blast_1_1_damage_pattern.html">DamagePattern</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">pattern</a> = nullptr</td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="af073bd947a0518fe6743b32552d913d"></a><!-- doxytag: member="Nv::Blast::FractureDesc::cell" ref="af073bd947a0518fe6743b32552d913d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#af073bd947a0518fe6743b32552d913d">Nv::Blast::FractureDesc::cell</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="0727c80c4fc8719fe848aaaccb20f278"></a><!-- doxytag: member="Nv::Blast::FractureDesc::cellAccel" ref="0727c80c4fc8719fe848aaaccb20f278" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#0727c80c4fc8719fe848aaaccb20f278">Nv::Blast::FractureDesc::cellAccel</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="248e9557e530788ef6efbb161ca34f0a"></a><!-- doxytag: member="Nv::Blast::FractureDesc::chunkId" ref="248e9557e530788ef6efbb161ca34f0a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#248e9557e530788ef6efbb161ca34f0a">Nv::Blast::FractureDesc::chunkId</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="17f1aec6d7cae1b05535897faedd0239"></a><!-- doxytag: member="Nv::Blast::FractureDesc::fr" ref="17f1aec6d7cae1b05535897faedd0239" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html">Fracturer</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#17f1aec6d7cae1b05535897faedd0239">Nv::Blast::FractureDesc::fr</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="8afba8dc673e5104eb22daae072edc52"></a><!-- doxytag: member="Nv::Blast::FractureDesc::model" ref="8afba8dc673e5104eb22daae072edc52" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#8afba8dc673e5104eb22daae072edc52">Nv::Blast::FractureDesc::model</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="fc2f45708d3f78e519e108f197823001"></a><!-- doxytag: member="Nv::Blast::FractureDesc::modelAccel" ref="fc2f45708d3f78e519e108f197823001" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html">SpatialAccelerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#fc2f45708d3f78e519e108f197823001">Nv::Blast::FractureDesc::modelAccel</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="6fddc4ebaebd6157eb9a7c869a2ac815"></a><!-- doxytag: member="Nv::Blast::FractureDesc::outputData" ref="6fddc4ebaebd6157eb9a7c869a2ac815" 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_boolean_tool_output_data.html">BooleanToolOutputData</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#6fddc4ebaebd6157eb9a7c869a2ac815">Nv::Blast::FractureDesc::outputData</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="3b6c165b5a5656f451c3e1495415911b"></a><!-- doxytag: member="Nv::Blast::FractureDesc::pattern" ref="3b6c165b5a5656f451c3e1495415911b" 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_damage_pattern.html">DamagePattern</a>* <a class="el" href="struct_nv_1_1_blast_1_1_fracture_desc.html#3b6c165b5a5656f451c3e1495415911b">Nv::Blast::FractureDesc::pattern</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js new file mode 100644 index 0000000..1e8b71c --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_desc.js @@ -0,0 +1,11 @@ +var struct_nv_1_1_blast_1_1_fracture_desc = +[ + [ "cell", "struct_nv_1_1_blast_1_1_fracture_desc.html#aaf073bd947a0518fe6743b32552d913d", null ], + [ "cellAccel", "struct_nv_1_1_blast_1_1_fracture_desc.html#a0727c80c4fc8719fe848aaaccb20f278", null ], + [ "chunkId", "struct_nv_1_1_blast_1_1_fracture_desc.html#a248e9557e530788ef6efbb161ca34f0a", null ], + [ "fr", "struct_nv_1_1_blast_1_1_fracture_desc.html#a17f1aec6d7cae1b05535897faedd0239", null ], + [ "model", "struct_nv_1_1_blast_1_1_fracture_desc.html#a8afba8dc673e5104eb22daae072edc52", null ], + [ "modelAccel", "struct_nv_1_1_blast_1_1_fracture_desc.html#afc2f45708d3f78e519e108f197823001", null ], + [ "outputData", "struct_nv_1_1_blast_1_1_fracture_desc.html#a6fddc4ebaebd6157eb9a7c869a2ac815", null ], + [ "pattern", "struct_nv_1_1_blast_1_1_fracture_desc.html#a3b6c165b5a5656f451c3e1495415911b", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html new file mode 100644 index 0000000..296dd01 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-members.html @@ -0,0 +1,54 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRT::FractureRT::Stage Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Nv::Blast::FractureRT::FractureRT::Stage</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html new file mode 100644 index 0000000..9f85630 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html @@ -0,0 +1,95 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::FractureRT::FractureRT::Stage 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_fracture_r_t.html">FractureRT</a>::<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html">Stage</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::FractureRT::FractureRT::Stage Struct Reference</h1><!-- doxytag: class="Nv::Blast::FractureRT::Stage" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage-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 Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022">FACET_FACET_TEST</a> = 1, +<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c">RETAIN_FROM_FRACTURED_MESH</a> = 2, +<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93">RETAIN_FROM_PATTERN</a> = 4, +<a class="el" href="struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457">ALL</a> = 0xFFFFFFFF + }</td></tr> + +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="d0734403d39e52d55ed4492d63090ed4"></a><!-- doxytag: member="Nv::Blast::FractureRT::Stage::@0" ref="d0734403d39e52d55ed4492d63090ed4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">anonymous enum </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +<dl compact><dt><b>Enumerator: </b></dt><dd> +<table border="0" cellspacing="2" cellpadding="0"> +<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022"></a><!-- doxytag: member="FACET_FACET_TEST" ref="d0734403d39e52d55ed4492d63090ed46eedf2e0d18066600cf4819e1c470022" args="" -->FACET_FACET_TEST</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c"></a><!-- doxytag: member="RETAIN_FROM_FRACTURED_MESH" ref="d0734403d39e52d55ed4492d63090ed4310196bc4b9e24e33d67eb3e3b19078c" args="" -->RETAIN_FROM_FRACTURED_MESH</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93"></a><!-- doxytag: member="RETAIN_FROM_PATTERN" ref="d0734403d39e52d55ed4492d63090ed42ce8503b01422d6311c2976e4bea0d93" args="" -->RETAIN_FROM_PATTERN</em> </td><td> +</td></tr> +<tr><td valign="top"><em><a class="anchor" name="d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457"></a><!-- doxytag: member="ALL" ref="d0734403d39e52d55ed4492d63090ed497fe612f8c684f3c191da1285b616457" args="" -->ALL</em> </td><td> +</td></tr> +</table> +</dl> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js new file mode 100644 index 0000000..30ecd05 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.js @@ -0,0 +1,7 @@ +var struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage = +[ + [ "FACET_FACET_TEST", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4af28c3ba8009483e0f4f2de1f28d0d400", null ], + [ "RETAIN_FROM_FRACTURED_MESH", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a1591fbb59b0ef6d1746ea47560ccb580", null ], + [ "RETAIN_FROM_PATTERN", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4a289e75c83bc97396f0ed62d78162df1d", null ], + [ "ALL", "struct_nv_1_1_blast_1_1_fracture_r_t_1_1_stage.html#ad0734403d39e52d55ed4492d63090ed4aebba34ef519a4778be00d6f7408a2923", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html new file mode 100644 index 0000000..b7a5710 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc-members.html @@ -0,0 +1,56 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::MeshDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html">Nv::Blast::MeshDesc</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html new file mode 100644 index 0000000..1d3fec7 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.html @@ -0,0 +1,164 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::MeshDesc 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_mesh_desc.html">MeshDesc</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::MeshDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::MeshDesc" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_mesh_desc-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 <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">bEdges</a> = nullptr</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_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">edesCount</a> = 0</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">inVertices</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">meshA</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">meshB</a> = nullptr</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">tr</a> = nullptr</td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="62b3efe6edcc0e9709bf87630b327fc2"></a><!-- doxytag: member="Nv::Blast::MeshDesc::bEdges" ref="62b3efe6edcc0e9709bf87630b327fc2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_boolean_result_edge.html">BooleanResultEdge</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#62b3efe6edcc0e9709bf87630b327fc2">Nv::Blast::MeshDesc::bEdges</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="e0d86d4604dafe840dff592dc64df24c"></a><!-- doxytag: member="Nv::Blast::MeshDesc::edesCount" ref="e0d86d4604dafe840dff592dc64df24c" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#e0d86d4604dafe840dff592dc64df24c">Nv::Blast::MeshDesc::edesCount</a> = 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b5495afac84f3f3ab81fc67915e6bde8"></a><!-- doxytag: member="Nv::Blast::MeshDesc::inVertices" ref="b5495afac84f3f3ab81fc67915e6bde8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#b5495afac84f3f3ab81fc67915e6bde8">Nv::Blast::MeshDesc::inVertices</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="f324b167e69af8df2eaeb40362e2a361"></a><!-- doxytag: member="Nv::Blast::MeshDesc::meshA" ref="f324b167e69af8df2eaeb40362e2a361" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#f324b167e69af8df2eaeb40362e2a361">Nv::Blast::MeshDesc::meshA</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="9447e8d8b3c43992fe40dee1cbd9be81"></a><!-- doxytag: member="Nv::Blast::MeshDesc::meshB" ref="9447e8d8b3c43992fe40dee1cbd9be81" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">const <a class="el" href="class_nv_1_1_blast_1_1_mesh.html">Mesh</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#9447e8d8b3c43992fe40dee1cbd9be81">Nv::Blast::MeshDesc::meshB</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="13aab51982ee023ece211a00492d3317"></a><!-- doxytag: member="Nv::Blast::MeshDesc::tr" ref="13aab51982ee023ece211a00492d3317" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html">MeshGenerator</a>* <a class="el" href="struct_nv_1_1_blast_1_1_mesh_desc.html#13aab51982ee023ece211a00492d3317">Nv::Blast::MeshDesc::tr</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js new file mode 100644 index 0000000..b49283d --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_mesh_desc.js @@ -0,0 +1,9 @@ +var struct_nv_1_1_blast_1_1_mesh_desc = +[ + [ "bEdges", "struct_nv_1_1_blast_1_1_mesh_desc.html#a62b3efe6edcc0e9709bf87630b327fc2", null ], + [ "edesCount", "struct_nv_1_1_blast_1_1_mesh_desc.html#ae0d86d4604dafe840dff592dc64df24c", null ], + [ "inVertices", "struct_nv_1_1_blast_1_1_mesh_desc.html#ab5495afac84f3f3ab81fc67915e6bde8", null ], + [ "meshA", "struct_nv_1_1_blast_1_1_mesh_desc.html#af324b167e69af8df2eaeb40362e2a361", null ], + [ "meshB", "struct_nv_1_1_blast_1_1_mesh_desc.html#a9447e8d8b3c43992fe40dee1cbd9be81", null ], + [ "tr", "struct_nv_1_1_blast_1_1_mesh_desc.html#a13aab51982ee023ece211a00492d3317", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html new file mode 100644 index 0000000..7799391 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor-members.html @@ -0,0 +1,52 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternDescriptor Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html new file mode 100644 index 0000000..9425b68 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.html @@ -0,0 +1,107 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PatternDescriptor 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_pattern_descriptor.html">PatternDescriptor</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PatternDescriptor Struct Reference</h1><!-- doxytag: class="Nv::Blast::PatternDescriptor" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::PatternDescriptor:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_pattern_descriptor.png" usemap="#Nv::Blast::PatternDescriptor_map" border="0" alt=""></center> +<map name="Nv::Blast::PatternDescriptor_map"> +<area href="struct_nv_1_1_blast_1_1_beam_pattern_desc.html" alt="Nv::Blast::BeamPatternDesc" shape="rect" coords="0,56,215,80"> +<area href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html" alt="Nv::Blast::RegularRadialPatternDesc" shape="rect" coords="225,56,440,80"> +<area href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html" alt="Nv::Blast::UniformPatternDesc" shape="rect" coords="450,56,665,80"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_pattern_descriptor-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">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a> = 1000</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a> = nullptr</td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="d5b24919d89dd367b0aeba80e06781eb"></a><!-- doxytag: member="Nv::Blast::PatternDescriptor::interiorMaterialId" ref="d5b24919d89dd367b0aeba80e06781eb" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">Nv::Blast::PatternDescriptor::interiorMaterialId</a> = 1000 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="7f743be5fe7e4daf2d2b031a041fa29b"></a><!-- doxytag: member="Nv::Blast::PatternDescriptor::RNG" ref="7f743be5fe7e4daf2d2b031a041fa29b" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="namespace_nv_1_1_blast.html#04a14a00cb97c5cd4df826d19e5c884b">RNG_CALLBACK</a> <a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">Nv::Blast::PatternDescriptor::RNG</a> = nullptr </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js new file mode 100644 index 0000000..ad81473 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.js @@ -0,0 +1,5 @@ +var struct_nv_1_1_blast_1_1_pattern_descriptor = +[ + [ "interiorMaterialId", "struct_nv_1_1_blast_1_1_pattern_descriptor.html#ad5b24919d89dd367b0aeba80e06781eb", null ], + [ "RNG", "struct_nv_1_1_blast_1_1_pattern_descriptor.html#a7f743be5fe7e4daf2d2b031a041fa29b", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png Binary files differnew file mode 100644 index 0000000..1cf1237 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_pattern_descriptor.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html new file mode 100644 index 0000000..51cb232 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data-members.html @@ -0,0 +1,52 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PerTriangleAdditionalData Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html">Nv::Blast::PerTriangleAdditionalData</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html new file mode 100644 index 0000000..687c620 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.html @@ -0,0 +1,96 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::PerTriangleAdditionalData 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_per_triangle_additional_data.html">PerTriangleAdditionalData</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::PerTriangleAdditionalData Struct Reference</h1><!-- doxytag: class="Nv::Blast::PerTriangleAdditionalData" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_per_triangle_additional_data-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">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">materialIndex</a></td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">smoothingGroup</a></td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="eb0bb7f2575a26dda3c81de46b2486d8"></a><!-- doxytag: member="Nv::Blast::PerTriangleAdditionalData::materialIndex" ref="eb0bb7f2575a26dda3c81de46b2486d8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#eb0bb7f2575a26dda3c81de46b2486d8">Nv::Blast::PerTriangleAdditionalData::materialIndex</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="42e142111ccadd99eccd755673e84ed8"></a><!-- doxytag: member="Nv::Blast::PerTriangleAdditionalData::smoothingGroup" ref="42e142111ccadd99eccd755673e84ed8" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">int32_t <a class="el" href="struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#42e142111ccadd99eccd755673e84ed8">Nv::Blast::PerTriangleAdditionalData::smoothingGroup</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/include/<a class="el" href="_nv_blast_ext_r_t_8h-source.html">NvBlastExtRT.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js new file mode 100644 index 0000000..a9b417f --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_per_triangle_additional_data.js @@ -0,0 +1,5 @@ +var struct_nv_1_1_blast_1_1_per_triangle_additional_data = +[ + [ "materialIndex", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#aeb0bb7f2575a26dda3c81de46b2486d8", null ], + [ "smoothingGroup", "struct_nv_1_1_blast_1_1_per_triangle_additional_data.html#a42e142111ccadd99eccd755673e84ed8", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html new file mode 100644 index 0000000..0fd7e32 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-members.html @@ -0,0 +1,61 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::RegularRadialPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html">Nv::Blast::RegularRadialPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html new file mode 100644 index 0000000..f45a9be --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html @@ -0,0 +1,224 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::RegularRadialPatternDesc 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_regular_radial_pattern_desc.html">RegularRadialPatternDesc</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::RegularRadialPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::RegularRadialPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::RegularRadialPatternDesc:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png" usemap="#Nv::Blast::RegularRadialPatternDesc_map" border="0" alt=""></center> +<map name="Nv::Blast::RegularRadialPatternDesc_map"> +<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,215,24"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc-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">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">angularNoiseAmplitude</a> = 0.0f</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_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">angularSteps</a> = 8</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">aperture</a> = .0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">debrisRadiusMult</a> = 1.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">radialNoiseAmplitude</a> = 0.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">radialNoiseFrequency</a> = 0.0f</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_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">radialSteps</a> = 3</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">radiusMax</a> = 1.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">radiusMin</a> = 0.0f</td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="2c56c6584f48516069a0e9196888053f"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::angularNoiseAmplitude" ref="2c56c6584f48516069a0e9196888053f" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#2c56c6584f48516069a0e9196888053f">Nv::Blast::RegularRadialPatternDesc::angularNoiseAmplitude</a> = 0.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="05be2d62a3e6c523f4fefd38eb051ac3"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::angularSteps" ref="05be2d62a3e6c523f4fefd38eb051ac3" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#05be2d62a3e6c523f4fefd38eb051ac3">Nv::Blast::RegularRadialPatternDesc::angularSteps</a> = 8 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="ea9dd71b7e45e775ce616f155680e1c2"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::aperture" ref="ea9dd71b7e45e775ce616f155680e1c2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ea9dd71b7e45e775ce616f155680e1c2">Nv::Blast::RegularRadialPatternDesc::aperture</a> = .0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="8fb32b5eaf08288834fecf87064a623a"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::debrisRadiusMult" ref="8fb32b5eaf08288834fecf87064a623a" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8fb32b5eaf08288834fecf87064a623a">Nv::Blast::RegularRadialPatternDesc::debrisRadiusMult</a> = 1.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="88b0bfd26937828f0a94f48246731b39"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialNoiseAmplitude" ref="88b0bfd26937828f0a94f48246731b39" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#88b0bfd26937828f0a94f48246731b39">Nv::Blast::RegularRadialPatternDesc::radialNoiseAmplitude</a> = 0.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="838cc159e772872072e0efc65ab39f29"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialNoiseFrequency" ref="838cc159e772872072e0efc65ab39f29" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#838cc159e772872072e0efc65ab39f29">Nv::Blast::RegularRadialPatternDesc::radialNoiseFrequency</a> = 0.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="b0d4e2ba3b7301e42dd366164f926462"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radialSteps" ref="b0d4e2ba3b7301e42dd366164f926462" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#b0d4e2ba3b7301e42dd366164f926462">Nv::Blast::RegularRadialPatternDesc::radialSteps</a> = 3 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="0ff8d3f6ca0577fe576b63b365f4d2d1"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radiusMax" ref="0ff8d3f6ca0577fe576b63b365f4d2d1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#0ff8d3f6ca0577fe576b63b365f4d2d1">Nv::Blast::RegularRadialPatternDesc::radiusMax</a> = 1.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="8db39b69e964d8101adda7fcd6d0ca31"></a><!-- doxytag: member="Nv::Blast::RegularRadialPatternDesc::radiusMin" ref="8db39b69e964d8101adda7fcd6d0ca31" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#8db39b69e964d8101adda7fcd6d0ca31">Nv::Blast::RegularRadialPatternDesc::radiusMin</a> = 0.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js new file mode 100644 index 0000000..34601b4 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.js @@ -0,0 +1,12 @@ +var struct_nv_1_1_blast_1_1_regular_radial_pattern_desc = +[ + [ "angularNoiseAmplitude", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a2c56c6584f48516069a0e9196888053f", null ], + [ "angularSteps", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a05be2d62a3e6c523f4fefd38eb051ac3", null ], + [ "aperture", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#aea9dd71b7e45e775ce616f155680e1c2", null ], + [ "debrisRadiusMult", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8fb32b5eaf08288834fecf87064a623a", null ], + [ "radialNoiseAmplitude", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a88b0bfd26937828f0a94f48246731b39", null ], + [ "radialNoiseFrequency", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a838cc159e772872072e0efc65ab39f29", null ], + [ "radialSteps", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#ab0d4e2ba3b7301e42dd366164f926462", null ], + [ "radiusMax", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a0ff8d3f6ca0577fe576b63b365f4d2d1", null ], + [ "radiusMin", "struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.html#a8db39b69e964d8101adda7fcd6d0ca31", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png Binary files differnew file mode 100644 index 0000000..884b504 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_regular_radial_pattern_desc.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html index 7598ae6..fef5049 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_segment_to_index.html @@ -165,7 +165,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_accelerator_8h-source.html">NvBlastExtAuthoringAccelerator.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_shared_face.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_shared_face.html index bef8e89..b9c0160 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_shared_face.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_shared_face.html @@ -42,7 +42,7 @@ </div> </div> <div class="contents"> -<h1>Nv::Blast::SharedFace Struct Reference</h1><!-- doxytag: class="Nv::Blast::SharedFace" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a>></code> +<h1>Nv::Blast::SharedFace Struct Reference</h1><!-- doxytag: class="Nv::Blast::SharedFace" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a>></code> <p> <p> @@ -220,7 +220,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_impl_8h-source.html">NvBlastExtAuthoringMeshImpl.h</a></ul> +<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_mesh_utils_8h-source.html">NvBlastExtAuthoringMeshUtils.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html index 4310454..07a0e0b 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands-members.html @@ -42,7 +42,7 @@ <div class="contents"> <h1>Nv::Blast::TkFractureCommands Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#780c99c2e44eae6f8ae9055fa7149030">buffers</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#608bf8f5cbe35f500032f658d7506165">tkActorData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html">Nv::Blast::TkFractureCommands</a></td><td></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html index a95ac13..778e045 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.html @@ -49,7 +49,7 @@ <a href="struct_nv_1_1_blast_1_1_tk_fracture_commands-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 Types</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = TkEvent::FractureCommand +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_commands.html#12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913">EVENT_TYPE</a> = TkEvent::FractureCommand }</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> @@ -63,7 +63,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b19ab6a1a1e39df40326e78ede85dd647" title="Sent when a TkActor generated fracture commands using TkActor::generateFracture.">TkEvent::FractureCommand</a> events<p> Fracture Commands used to apply fracture to a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>. <hr><h2>Member Enumeration Documentation</h2> -<a class="anchor" name="5a1fb1b6fccd5280bc77fee129f35152"></a><!-- doxytag: member="Nv::Blast::TkFractureCommands::@4" ref="5a1fb1b6fccd5280bc77fee129f35152" args="" --> +<a class="anchor" name="12a93f44073001a91bb5e6ce2546a58f"></a><!-- doxytag: member="Nv::Blast::TkFractureCommands::@5" ref="12a93f44073001a91bb5e6ce2546a58f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -77,7 +77,7 @@ Fracture Commands used to apply fracture to a <a class="el" href="class_nv_1_1_b <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913"></a><!-- doxytag: member="EVENT_TYPE" ref="5a1fb1b6fccd5280bc77fee129f3515232a3a2f7f1a68ff430f0ac66e531d913" args="" -->EVENT_TYPE</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913"></a><!-- doxytag: member="EVENT_TYPE" ref="12a93f44073001a91bb5e6ce2546a58f32a3a2f7f1a68ff430f0ac66e531d913" args="" -->EVENT_TYPE</em> </td><td> </td></tr> </table> </dl> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js index 88b432c..fe06e8d 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_commands.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_fracture_commands = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a5a1fb1b6fccd5280bc77fee129f35152a32a3a2f7f1a68ff430f0ac66e531d913", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a12a93f44073001a91bb5e6ce2546a58fa32a3a2f7f1a68ff430f0ac66e531d913", null ], [ "buffers", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a780c99c2e44eae6f8ae9055fa7149030", null ], [ "tkActorData", "struct_nv_1_1_blast_1_1_tk_fracture_commands.html#a608bf8f5cbe35f500032f658d7506165", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html index 27f3812..0786943 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events-members.html @@ -46,7 +46,7 @@ <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#0d29bbfe5c5bc78f718575c589081c8e">buffers</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#756a9bfae666a76dcf509a88b856c7db">chunksBroken</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#cfb0961d364f23fcbf30196eb5970567">chunksDamaged</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#72dd097e130d579a018b911e6347f5c7">tkActorData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html">Nv::Blast::TkFractureEvents</a></td><td></td></tr> </table></div> <!-- start footer part --> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html index ae9f0fd..3ddfee7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.html @@ -49,7 +49,7 @@ <a href="struct_nv_1_1_blast_1_1_tk_fracture_events-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 Types</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = TkEvent::FractureEvent +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_fracture_events.html#b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024">EVENT_TYPE</a> = TkEvent::FractureEvent }</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> @@ -75,7 +75,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07bc6b2016ae9607033e0d76000d6d13e98" title="Sent when a TkActor is fractured using TkActor::applyFracture.">TkEvent::FractureEvent</a> events<p> Fracture Events resulting from applying fracture to a <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a>. <hr><h2>Member Enumeration Documentation</h2> -<a class="anchor" name="b5036c0e7496371832a62bef3eac51db"></a><!-- doxytag: member="Nv::Blast::TkFractureEvents::@5" ref="b5036c0e7496371832a62bef3eac51db" args="" --> +<a class="anchor" name="b6f1900cece2b2685d23a6d498594be2"></a><!-- doxytag: member="Nv::Blast::TkFractureEvents::@6" ref="b6f1900cece2b2685d23a6d498594be2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -89,7 +89,7 @@ Fracture Events resulting from applying fracture to a <a class="el" href="class_ <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024"></a><!-- doxytag: member="EVENT_TYPE" ref="b5036c0e7496371832a62bef3eac51db15720a970e169b8970bcf2861217b024" args="" -->EVENT_TYPE</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024"></a><!-- doxytag: member="EVENT_TYPE" ref="b6f1900cece2b2685d23a6d498594be215720a970e169b8970bcf2861217b024" args="" -->EVENT_TYPE</em> </td><td> </td></tr> </table> </dl> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js index 28c5eb2..8ec3bcd 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_fracture_events.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_fracture_events = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab5036c0e7496371832a62bef3eac51dba15720a970e169b8970bcf2861217b024", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#ab6f1900cece2b2685d23a6d498594be2a15720a970e169b8970bcf2861217b024", null ], [ "bondsBroken", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#aa9b6aaba334f5cff7456bc2b29215925", null ], [ "bondsDamaged", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a59464b9ef90125a007918b4679b73603", null ], [ "buffers", "struct_nv_1_1_blast_1_1_tk_fracture_events.html#a0d29bbfe5c5bc78f718575c589081c8e", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html index c0b02d2..09cf5a0 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event-members.html @@ -42,7 +42,7 @@ <div class="contents"> <h1>Nv::Blast::TkJointUpdateEvent Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d4572d5e17e0c62169544ab36e5d61717">Changed</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#b7f4bb03fd3e37d487b6baa02104db7d0b71861440e6e4a16b3567c74cfca6d8">External</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ba5f7ab9ad11a81e32ac107278428c8e">joint</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#1d4d35a36d2fa508b40785ab17694883">subtype</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html">Nv::Blast::TkJointUpdateEvent</a></td><td></td></tr> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html index 1e5d2e1..9925980 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.html @@ -49,7 +49,7 @@ <a href="struct_nv_1_1_blast_1_1_tk_joint_update_event-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 Types</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = TkEvent::JointUpdate +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_joint_update_event.html#58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c">EVENT_TYPE</a> = TkEvent::JointUpdate }</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> @@ -63,7 +63,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Payload for the <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b31e6a4fa25b3f83bb3e23185829430b2" title="Sent when TkJoints change their attachment state. See TkJointUpdateEvent.">TkEvent::JointUpdate</a> events<p> Event type sent when a TkJoint's <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> references change. This may indicate a joint becoming external, simply changing actors when split events occur on one or both of the actors, or when one or both of the actors are destroyed. <hr><h2>Member Enumeration Documentation</h2> -<a class="anchor" name="4be7bec742526450323477ba9a7d4bb3"></a><!-- doxytag: member="Nv::Blast::TkJointUpdateEvent::@6" ref="4be7bec742526450323477ba9a7d4bb3" args="" --> +<a class="anchor" name="58c57c41c2feafdb89aad6fd244422e2"></a><!-- doxytag: member="Nv::Blast::TkJointUpdateEvent::@7" ref="58c57c41c2feafdb89aad6fd244422e2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -77,7 +77,7 @@ Event type sent when a TkJoint's <a class="el" href="class_nv_1_1_blast_1_1_tk_a <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c"></a><!-- doxytag: member="EVENT_TYPE" ref="4be7bec742526450323477ba9a7d4bb3fd38618f938db2a6b13fd498b586675c" args="" -->EVENT_TYPE</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c"></a><!-- doxytag: member="EVENT_TYPE" ref="58c57c41c2feafdb89aad6fd244422e2fd38618f938db2a6b13fd498b586675c" args="" -->EVENT_TYPE</em> </td><td> </td></tr> </table> </dl> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js index 371272c..39e6f3b 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_joint_update_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_joint_update_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a4be7bec742526450323477ba9a7d4bb3afd38618f938db2a6b13fd498b586675c", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#a58c57c41c2feafdb89aad6fd244422e2afd38618f938db2a6b13fd498b586675c", null ], [ "Subtype", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7d", [ [ "External", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da0b71861440e6e4a16b3567c74cfca6d8", null ], [ "Changed", "struct_nv_1_1_blast_1_1_tk_joint_update_event.html#ab7f4bb03fd3e37d487b6baa02104db7da4572d5e17e0c62169544ab36e5d61717", null ], diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html index 004619c..fc14ed7 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event-members.html @@ -42,7 +42,7 @@ <div class="contents"> <h1>Nv::Blast::TkSplitEvent Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#f2e81b852d79966c280dbe9db880e4be">children</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> enum value</td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26a9b6681dbca8131026f1fa99209145">numChildren</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#70c824b5887d87b2281061e66507d84c">parentData</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html">Nv::Blast::TkSplitEvent</a></td><td></td></tr> </table></div> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html index 97d56a7..8e3f6dd 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.html @@ -49,7 +49,7 @@ <a href="struct_nv_1_1_blast_1_1_tk_split_event-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 Types</h2></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = TkEvent::Split +<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom">{ <a class="el" href="struct_nv_1_1_blast_1_1_tk_split_event.html#26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f">EVENT_TYPE</a> = TkEvent::Split }</td></tr> <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> @@ -66,7 +66,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Payload for <a class="el" href="struct_nv_1_1_blast_1_1_tk_event.html#13a95a0e6743fea0f0a374a3d943b07b02c12594603837feafbdb7f02aa5f7d8" title="Sent when a TkActor is split. See TkSplitEvent.">TkEvent::Split</a> events<p> When this event is sent, the parent <a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html">TkActor</a> that was split is no longer valid. Therefore it is not referenced directly in the event data. Instead, its <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>, index within the <a class="el" href="class_nv_1_1_blast_1_1_tk_family.html">TkFamily</a>, and userData are stored. In addition, this event gives the child TkActors generated by the split. <hr><h2>Member Enumeration Documentation</h2> -<a class="anchor" name="0c4e7a7c111aa270fe41bfc4f618c28e"></a><!-- doxytag: member="Nv::Blast::TkSplitEvent::@3" ref="0c4e7a7c111aa270fe41bfc4f618c28e" args="" --> +<a class="anchor" name="26d5e7e30712986c41cc8600daf3a55b"></a><!-- doxytag: member="Nv::Blast::TkSplitEvent::@4" ref="26d5e7e30712986c41cc8600daf3a55b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -80,7 +80,7 @@ When this event is sent, the parent <a class="el" href="class_nv_1_1_blast_1_1_t <p> <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> -<tr><td valign="top"><em><a class="anchor" name="0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f"></a><!-- doxytag: member="EVENT_TYPE" ref="0c4e7a7c111aa270fe41bfc4f618c28e296e1f3438ab01d26f18804e6780ab3f" args="" -->EVENT_TYPE</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f"></a><!-- doxytag: member="EVENT_TYPE" ref="26d5e7e30712986c41cc8600daf3a55b296e1f3438ab01d26f18804e6780ab3f" args="" -->EVENT_TYPE</em> </td><td> </td></tr> </table> </dl> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js index d8e087f..39444df 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_tk_split_event.js @@ -1,6 +1,6 @@ var struct_nv_1_1_blast_1_1_tk_split_event = [ - [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#a0c4e7a7c111aa270fe41bfc4f618c28ea296e1f3438ab01d26f18804e6780ab3f", null ], + [ "EVENT_TYPE", "struct_nv_1_1_blast_1_1_tk_split_event.html#a26d5e7e30712986c41cc8600daf3a55ba296e1f3438ab01d26f18804e6780ab3f", null ], [ "children", "struct_nv_1_1_blast_1_1_tk_split_event.html#af2e81b852d79966c280dbe9db880e4be", null ], [ "numChildren", "struct_nv_1_1_blast_1_1_tk_split_event.html#a26a9b6681dbca8131026f1fa99209145", null ], [ "parentData", "struct_nv_1_1_blast_1_1_tk_split_event.html#a70c824b5887d87b2281061e66507d84c", null ] diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html index a6cae4f..b7a3743 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle.html @@ -281,7 +281,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html index ab4bfad..1c328e9 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangle_indexed.html @@ -300,7 +300,7 @@ Index based triangle <hr><h2>Constructor & Destructor Documentation</h2> </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element-members.html new file mode 100644 index 0000000..4c1ab77 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element-members.html @@ -0,0 +1,53 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">nextPoint</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">point</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">prevPoint</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html new file mode 100644 index 0000000..f60cd83 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html @@ -0,0 +1,113 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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="class_nv_1_1_blast_1_1_triangulator_v2.html">TriangulatorV2</a>::<a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html">LinkedListElement</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement Struct Reference</h1><!-- doxytag: class="Nv::Blast::TriangulatorV2::LinkedListElement" --><code>#include <<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a>></code> +<p> + +<p> +<a href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element-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">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#71c8044a1d50858ca833df07b062a658">nextPoint</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_triangulator_v2_1_1_linked_list_element.html#11cceb11b50cd07f830480a30f5c6930">point</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_triangulator_v2_1_1_linked_list_element.html#9693eea9ac9d264ea552939154dc5998">prevPoint</a></td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="71c8044a1d50858ca833df07b062a658"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::LinkedListElement::nextPoint" ref="71c8044a1d50858ca833df07b062a658" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement::nextPoint </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="11cceb11b50cd07f830480a30f5c6930"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::LinkedListElement::point" ref="11cceb11b50cd07f830480a30f5c6930" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement::point </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="9693eea9ac9d264ea552939154dc5998"></a><!-- doxytag: member="Nv::Blast::TriangulatorV2::LinkedListElement::prevPoint" ref="9693eea9ac9d264ea552939154dc5998" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement::prevPoint </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/RT/source/<a class="el" href="_nv_blast_ext_r_t_geometry_8h-source.html">NvBlastExtRTGeometry.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.js new file mode 100644 index 0000000..e35aa52 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.js @@ -0,0 +1,6 @@ +var struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element = +[ + [ "nextPoint", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a8467edeed5e4041a2f9d4ac3fa33c7a6", null ], + [ "point", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a708d24256a64089f32460ec04d1c27ad", null ], + [ "prevPoint", "struct_nv_1_1_blast_1_1_triangulator_v2_1_1_linked_list_element.html#a55044f85fce26149cad580b30c3f7675", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html new file mode 100644 index 0000000..01d7a8c --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc-members.html @@ -0,0 +1,57 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Member List</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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::UniformPatternDesc Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#d5b24919d89dd367b0aeba80e06781eb">interiorMaterialId</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html">Nv::Blast::UniformPatternDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html#7f743be5fe7e4daf2d2b031a041fa29b">RNG</a></td><td><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html">Nv::Blast::PatternDescriptor</a></td><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/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html new file mode 100644 index 0000000..4681a73 --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.html @@ -0,0 +1,156 @@ +<html> + <head> + <title>NVIDIA(R) Blast(R) SDK 1.1 Source Reference: Nv::Blast::UniformPatternDesc 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> + + <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="navigation" id="top"> + <div class="tabs"> + <ul> + <li><a href="main.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>User's Guide</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> + <div class="tabs"> + <ul> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> + <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_uniform_pattern_desc.html">UniformPatternDesc</a> + </div> +</div> +<div class="contents"> +<h1>Nv::Blast::UniformPatternDesc Struct Reference</h1><!-- doxytag: class="Nv::Blast::UniformPatternDesc" --><!-- doxytag: inherits="Nv::Blast::PatternDescriptor" --><code>#include <<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a>></code> +<p> +<div class="dynheader"> +Inheritance diagram for Nv::Blast::UniformPatternDesc:</div> +<div class="dynsection"> + +<p><center><img src="struct_nv_1_1_blast_1_1_uniform_pattern_desc.png" usemap="#Nv::Blast::UniformPatternDesc_map" border="0" alt=""></center> +<map name="Nv::Blast::UniformPatternDesc_map"> +<area href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" alt="Nv::Blast::PatternDescriptor" shape="rect" coords="0,0,179,24"> +</map> +</div> + +<p> +<a href="struct_nv_1_1_blast_1_1_uniform_pattern_desc-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">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">cellsCount</a> = 2</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">debrisRadiusMult</a> = 1.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">radiusDistr</a> = 1.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">radiusMax</a> = 1.0f</td></tr> + +<tr><td class="memItemLeft" nowrap align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">radiusMin</a> = 0.0f</td></tr> + +</table> +<hr><h2>Member Data Documentation</h2> +<a class="anchor" name="815577cc15070656e2b14ed6c6c234cd"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::cellsCount" ref="815577cc15070656e2b14ed6c6c234cd" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#815577cc15070656e2b14ed6c6c234cd">Nv::Blast::UniformPatternDesc::cellsCount</a> = 2 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="c86e7fcca3804d3b554f0ea153ee6516"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::debrisRadiusMult" ref="c86e7fcca3804d3b554f0ea153ee6516" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#c86e7fcca3804d3b554f0ea153ee6516">Nv::Blast::UniformPatternDesc::debrisRadiusMult</a> = 1.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="fcf560708a0214765d01ce4fd2c382ae"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusDistr" ref="fcf560708a0214765d01ce4fd2c382ae" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#fcf560708a0214765d01ce4fd2c382ae">Nv::Blast::UniformPatternDesc::radiusDistr</a> = 1.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="8c666220227a45ab0e29fb72348c295d"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusMax" ref="8c666220227a45ab0e29fb72348c295d" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#8c666220227a45ab0e29fb72348c295d">Nv::Blast::UniformPatternDesc::radiusMax</a> = 1.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<a class="anchor" name="72c7c391785fcf3eb929db06b4a3acc4"></a><!-- doxytag: member="Nv::Blast::UniformPatternDesc::radiusMin" ref="72c7c391785fcf3eb929db06b4a3acc4" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">float <a class="el" href="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#72c7c391785fcf3eb929db06b4a3acc4">Nv::Blast::UniformPatternDesc::radiusMin</a> = 0.0f </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> +<hr>The documentation for this struct was generated from the following file:<ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_pattern_generator_8h-source.html">NvBlastExtAuthoringPatternGenerator.h</a></ul> +</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/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js new file mode 100644 index 0000000..3ba8e5e --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.js @@ -0,0 +1,8 @@ +var struct_nv_1_1_blast_1_1_uniform_pattern_desc = +[ + [ "cellsCount", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a815577cc15070656e2b14ed6c6c234cd", null ], + [ "debrisRadiusMult", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#ac86e7fcca3804d3b554f0ea153ee6516", null ], + [ "radiusDistr", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#afcf560708a0214765d01ce4fd2c382ae", null ], + [ "radiusMax", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a8c666220227a45ab0e29fb72348c295d", null ], + [ "radiusMin", "struct_nv_1_1_blast_1_1_uniform_pattern_desc.html#a72c7c391785fcf3eb929db06b4a3acc4", null ] +];
\ No newline at end of file diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png Binary files differnew file mode 100644 index 0000000..80436fb --- /dev/null +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_uniform_pattern_desc.png diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html index 15e6ee1..586d113 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vertex.html @@ -104,7 +104,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> +<li>sdk/extensions/authoringCommon/include/<a class="el" href="_nv_blast_ext_authoring_types_8h-source.html">NvBlastExtAuthoringTypes.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html index 93cfa03..7aad8a6 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_comp.html @@ -84,7 +84,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> +<li>sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html index d1f0eb6..148ba22 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator-members.html @@ -42,6 +42,7 @@ <div class="contents"> <h1>Nv::Blast::VrtPositionComparator Member List</h1>This is the complete list of members for <a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a>(const physx::PxVec3 &a, const physx::PxVec3 &b) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#d013ca22220ade67cc341f0914f10fc0">operator()</a>(const Vertex &a, const Vertex &b) const </td><td><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html">Nv::Blast::VrtPositionComparator</a></td><td><code> [inline]</code></td></tr> </table></div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html index e2b2492..c420db9 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.html @@ -49,11 +49,42 @@ <a href="struct_nv_1_1_blast_1_1_vrt_position_comparator-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 Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#d013ca22220ade67cc341f0914f10fc0">operator()</a> (const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &a, const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> &b) const </td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_nv_1_1_blast_1_1_vrt_position_comparator.html#3a1e523763ebadc92987220e64af6ed3">operator()</a> (const physx::PxVec3 &a, const physx::PxVec3 &b) const </td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> comparator for vertex welding (not accounts normal and uv parameters of vertice). <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="d013ca22220ade67cc341f0914f10fc0"></a><!-- doxytag: member="Nv::Blast::VrtPositionComparator::operator()" ref="d013ca22220ade67cc341f0914f10fc0" args="(const Vertex &a, const Vertex &b) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">bool Nv::Blast::VrtPositionComparator::operator() </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> <em>a</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="struct_nv_1_1_blast_1_1_vertex.html">Vertex</a> & </td> + <td class="paramname"> <em>b</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="3a1e523763ebadc92987220e64af6ed3"></a><!-- doxytag: member="Nv::Blast::VrtPositionComparator::operator()" ref="3a1e523763ebadc92987220e64af6ed3" args="(const physx::PxVec3 &a, const physx::PxVec3 &b) const " --> <div class="memitem"> <div class="memproto"> @@ -84,7 +115,7 @@ </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> -<li>sdk/extensions/authoring/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> +<li>sdk/extensions/authoringCommon/source/<a class="el" href="_nv_blast_ext_authoring_internal_common_8h-source.html">NvBlastExtAuthoringInternalCommon.h</a></ul> </div> <!-- start footer part --> <div class="footer"> diff --git a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.js b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.js index 3e7433b..9f4cd3f 100755 --- a/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.js +++ b/docs/source_docs/files/struct_nv_1_1_blast_1_1_vrt_position_comparator.js @@ -1,4 +1,5 @@ var struct_nv_1_1_blast_1_1_vrt_position_comparator = [ - [ "operator()", "struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1", null ] + [ "operator()", "struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aa6faf9ec57ed6462d4602a6f021037f1", null ], + [ "operator()", "struct_nv_1_1_blast_1_1_vrt_position_comparator.html#aaf2b5a71ca93c9365d8ddf2df3dab86c", null ] ];
\ No newline at end of file diff --git a/docs/source_docs/files/tree.html b/docs/source_docs/files/tree.html index 7ab031a..75bf158 100755 --- a/docs/source_docs/files/tree.html +++ b/docs/source_docs/files/tree.html @@ -163,8 +163,8 @@ <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_apex_importer_1_1_apex_importer_config.html" target="basefrm">Nv::Blast::ApexImporter::ApexImporterConfig</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_apex_importer_1_1_apex_import_tool.html" target="basefrm">Nv::Blast::ApexImporter::ApexImportTool</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_array.html" target="basefrm">Nv::Blast::Array< T ></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_serialization_1_1_asset.html" target="basefrm">Nv::Blast::Serialization::Asset</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_asset.html" target="basefrm">Nv::Blast::Asset</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_serialization_1_1_asset.html" target="basefrm">Nv::Blast::Serialization::Asset</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_serialization_1_1_asset_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::Asset::Asset::_capnpPrivate</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_serialization_1_1_asset_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::Asset::Asset::Builder</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_asset_1_1_chunk_annotation.html" target="basefrm">Nv::Blast::Asset::Asset::ChunkAnnotation</a></p> @@ -173,11 +173,17 @@ <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_serialization_1_1_asset_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::Asset::Asset::Reader</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_authoring_result.html" target="basefrm">Nv::Blast::AuthoringResult</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_b_box_based_accelerator.html" target="basefrm">Nv::Blast::BBoxBasedAccelerator</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_beam_pattern_desc.html" target="basefrm">Nv::Blast::BeamPatternDesc</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_blast_bond_generator.html" target="basefrm">Nv::Blast::BlastBondGenerator</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_blast_bond_generator_impl.html" target="basefrm">Nv::Blast::BlastBondGeneratorImpl</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_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</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_boolean_conf.html" target="basefrm">Nv::Blast::BooleanConf</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_boolean_evaluator.html" target="basefrm">Nv::Blast::BooleanEvaluator</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_boolean_result_edge.html" target="basefrm">Nv::Blast::BooleanResultEdge</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_boolean_tool_output_data.html" target="basefrm">Nv::Blast::BooleanToolOutputData</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_boolean_tool_output_data_impl.html" target="basefrm">Nv::Blast::BooleanToolOutputDataImpl</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_boolean_tool_v2.html" target="basefrm">Nv::Blast::BooleanToolV2</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_boolean_tool_v2_1_1_mode.html" target="basefrm">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</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="classbt_aligned_allocator.html" target="basefrm">btAlignedAllocator< T, Alignment ></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="structbt_aligned_allocator_1_1rebind.html" target="basefrm">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></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="classbt_aligned_object_array.html" target="basefrm">btAlignedObjectArray< T ></a></p> @@ -189,6 +195,8 @@ <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="structbt_vector3_float_data.html" target="basefrm">btVector3FloatData</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="classbt_vector4.html" target="basefrm">btVector4</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_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</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_chunk_graph.html" target="basefrm">Nv::Blast::ChunkGraph</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_chunk_graph_link.html" target="basefrm">Nv::Blast::ChunkGraphLink</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_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</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_v_h_a_c_d_1_1_circular_list.html" target="basefrm">VHACD::CircularList< T ></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_v_h_a_c_d_1_1_circular_list_element.html" target="basefrm">VHACD::CircularListElement< T ></a></p> @@ -205,6 +213,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="struct_nv_1_1_blast_1_1_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</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_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</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_cutout_set_impl.html" target="basefrm">Nv::Blast::CutoutSetImpl</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_damage_pattern.html" target="basefrm">Nv::Blast::DamagePattern</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_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</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_debug_line.html" target="basefrm">Nv::Blast::DebugLine</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_d_link.html" target="basefrm">Nv::Blast::DLink</a></p> @@ -288,6 +297,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="struct_nv_1_1_blast_1_1_ext_sync_event_type.html" target="basefrm">Nv::Blast::ExtSyncEventType</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_ext_task_sync.html" target="basefrm">Nv::Blast::ExtTaskSync</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_facet.html" target="basefrm">Nv::Blast::Facet</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_facet_facet_result.html" target="basefrm">Nv::Blast::FacetFacetResult</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_family_graph.html" target="basefrm">Nv::Blast::FamilyGraph</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_family_header.html" target="basefrm">Nv::Blast::FamilyHeader</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_fbx_file_reader.html" target="basefrm">Nv::Blast::FbxFileReader</a></p> @@ -302,8 +312,16 @@ <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_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html" target="basefrm">FLOAT_MATH::fm_Tesselate</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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html" target="basefrm">FLOAT_MATH::fm_Triangulate</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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html" target="basefrm">FLOAT_MATH::fm_VertexIndex</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_fracture_desc.html" target="basefrm">Nv::Blast::FractureDesc</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_fracturer.html" target="basefrm">Nv::Blast::Fracturer</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_fracture_r_t.html" target="basefrm">Nv::Blast::FractureRT</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_fracture_r_t_1_1_stage.html" target="basefrm">Nv::Blast::FractureRT::FractureRT::Stage</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_fracture_r_t_impl.html" target="basefrm">Nv::Blast::FractureRTImpl</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_fracture_r_t_multithreaded_impl.html" target="basefrm">Nv::Blast::FractureRTMultithreadedImpl</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_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</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_fracture_tool_impl.html" target="basefrm">Nv::Blast::FractureToolImpl</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_grid.html" target="basefrm">Nv::Blast::Grid</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_grid_walker.html" target="basefrm">Nv::Blast::GridWalker</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="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html" target="basefrm">physx::shdfnd::Hash< NvBlastID ></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_hash_map.html" target="basefrm">Nv::Blast::HashMap< Key, Value, HashFn ></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_hash_set.html" target="basefrm">Nv::Blast::HashSet< Key, HashFn ></a></p> @@ -315,7 +333,6 @@ <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_index_d_link.html" target="basefrm">Nv::Blast::IndexDLink< IndexType ></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_index_d_list.html" target="basefrm">Nv::Blast::IndexDList< IndexType ></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_inline_array.html" target="basefrm">Nv::Blast::InlineArray< T, N ></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_intersection_testing_accelerator.html" target="basefrm">Nv::Blast::IntersectionTestingAccelerator</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_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< T ></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_v_h_a_c_d_1_1_i_v_h_a_c_d.html" target="basefrm">VHACD::IVHACD</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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html" target="basefrm">VHACD::IVHACD::IVHACD::Constraint</a></p> @@ -327,12 +344,14 @@ <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_l_list_it.html" target="basefrm">Nv::Blast::LListIt< IndexType ></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="class_nv_1_1_blast_1_1_local_buffer.html" target="basefrm">Nv::Blast::LocalBuffer< T ></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_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::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="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="struct_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::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_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::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.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="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html" target="basefrm">Nv::Blast::MeshCleanerImpl</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_mesh_desc.html" target="basefrm">Nv::Blast::MeshDesc</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_generator.html" target="basefrm">Nv::Blast::MeshGenerator</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_impl.html" target="basefrm">Nv::Blast::MeshImpl</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_noiser.html" target="basefrm">Nv::Blast::MeshNoiser</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_v_h_a_c_d_1_1_mutex.html" target="basefrm">VHACD::Mutex</a></p> @@ -342,8 +361,8 @@ <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_blast_actor_split_event.html" target="basefrm">NvBlastActorSplitEvent</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_blast_asset.html" target="basefrm">NvBlastAsset</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_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</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_blast_bond.html" target="basefrm">NvBlastBond</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_serialization_1_1_nv_blast_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_blast_bond.html" target="basefrm">NvBlastBond</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_serialization_1_1_nv_blast_bond_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</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_serialization_1_1_nv_blast_bond_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</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_serialization_1_1_nv_blast_bond_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</a></p> @@ -403,7 +422,11 @@ <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_pack_validation.html" target="basefrm">NvPackValidation</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_obj_file_reader.html" target="basefrm">Nv::Blast::ObjFileReader</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_obj_file_writer.html" target="basefrm">Nv::Blast::ObjFileWriter</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_pattern_descriptor.html" target="basefrm">Nv::Blast::PatternDescriptor</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_pattern_generator.html" target="basefrm">Nv::Blast::PatternGenerator</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_pattern_generator_impl.html" target="basefrm">Nv::Blast::PatternGeneratorImpl</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_perlin_noise.html" target="basefrm">Nv::Blast::PerlinNoise</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_per_triangle_additional_data.html" target="basefrm">Nv::Blast::PerTriangleAdditionalData</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_v_h_a_c_d_1_1_plane.html" target="basefrm">VHACD::Plane</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_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</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_p_o_i_n_t2_d.html" target="basefrm">Nv::Blast::POINT2D</a></p> @@ -439,6 +462,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_serialization_1_1_px_vec3_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::PxVec3::PxVec3::Reader</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_random_generator_base.html" target="basefrm">Nv::Blast::RandomGeneratorBase</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_v_h_a_c_d_1_1_raycast_mesh.html" target="basefrm">VHACD::RaycastMesh</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_regular_radial_pattern_desc.html" target="basefrm">Nv::Blast::RegularRadialPatternDesc</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_v_h_a_c_d_1_1_s_array.html" target="basefrm">VHACD::SArray< T, N ></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_segment_to_index.html" target="basefrm">Nv::Blast::SegmentToIndex</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_separation.html" target="basefrm">Nv::Blast::Separation</a></p> @@ -508,8 +532,11 @@ <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_triangle_indexed.html" target="basefrm">Nv::Blast::TriangleIndexed</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_triangle_processor.html" target="basefrm">Nv::Blast::TriangleProcessor</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_triangulator.html" target="basefrm">Nv::Blast::Triangulator</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_triangulator_v2.html" target="basefrm">Nv::Blast::TriangulatorV2</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_triangulator_v2_1_1_linked_list_element.html" target="basefrm">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</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_tr_prc_triangle.html" target="basefrm">Nv::Blast::TrPrcTriangle</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_tr_prc_triangle2d.html" target="basefrm">Nv::Blast::TrPrcTriangle2d</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_uniform_pattern_desc.html" target="basefrm">Nv::Blast::UniformPatternDesc</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_serialization_1_1_u_u_i_d.html" target="basefrm">Nv::Blast::Serialization::UUID</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_serialization_1_1_u_u_i_d_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::_capnpPrivate</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_serialization_1_1_u_u_i_d_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::UUID::UUID::Builder</a></p> @@ -520,6 +547,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_v_h_a_c_d_1_1_vec3.html" target="basefrm">VHACD::Vec3< T ></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_v_s_a_1_1_vec4.html" target="basefrm">Nv::Blast::VSA::Vec4</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_vertex.html" target="basefrm">Nv::Blast::Vertex</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_vertex_welding.html" target="basefrm">Nv::Blast::VertexWelding</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_v_h_a_c_d_1_1_v_h_a_c_d.html" target="basefrm">VHACD::VHACD</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_v_h_a_c_d_1_1_volume.html" target="basefrm">VHACD::Volume</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_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p> @@ -553,6 +581,12 @@ <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_bond_generation_config.html" target="basefrm">Nv::Blast::BondGenerationConfig</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_boolean_conf.html" target="basefrm">Nv::Blast::BooleanConf</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_boolean_evaluator.html" target="basefrm">Nv::Blast::BooleanEvaluator</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_boolean_result_edge.html" target="basefrm">Nv::Blast::BooleanResultEdge</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_boolean_tool_output_data.html" target="basefrm">Nv::Blast::BooleanToolOutputData</a></p> + <div id="folder9"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_boolean_tool_output_data_impl.html" target="basefrm">Nv::Blast::BooleanToolOutputDataImpl</a></p> + </div> + <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_boolean_tool_v2_1_1_mode.html" target="basefrm">Nv::Blast::BooleanToolV2::BooleanToolV2::Mode</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="classbt_aligned_allocator.html" target="basefrm">btAlignedAllocator< T, Alignment ></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="structbt_aligned_allocator_1_1rebind.html" target="basefrm">btAlignedAllocator< T, Alignment >::btAlignedAllocator::rebind< O ></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="classbt_aligned_object_array.html" target="basefrm">btAlignedObjectArray< T ></a></p> @@ -563,37 +597,40 @@ <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="structbt_vector3_double_data.html" target="basefrm">btVector3DoubleData</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="structbt_vector3_float_data.html" target="basefrm">btVector3FloatData</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="classbt_vector4.html" target="basefrm">btVector4</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_chunk_graph.html" target="basefrm">Nv::Blast::ChunkGraph</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_chunk_graph_link.html" target="basefrm">Nv::Blast::ChunkGraphLink</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_chunk_info.html" target="basefrm">Nv::Blast::ChunkInfo</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_v_h_a_c_d_1_1_circular_list.html" target="basefrm">VHACD::CircularList< T ></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_v_h_a_c_d_1_1_circular_list_element.html" target="basefrm">VHACD::CircularListElement< T ></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_cmp_shared_face.html" target="basefrm">Nv::Blast::CmpSharedFace</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_cmp_vec.html" target="basefrm">Nv::Blast::CmpVec</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder9', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder9', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</a></p> - <div id="folder9"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_collision_hull.html" target="basefrm">Nv::Blast::CollisionHull</a></p> + <div id="folder10"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_collision_hull_impl.html" target="basefrm">Nv::Blast::CollisionHullImpl</a></p> </div> <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_collision_hull_1_1_hull_polygon.html" target="basefrm">Nv::Blast::CollisionHull::CollisionHull::HullPolygon</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_collision_params.html" target="basefrm">Nv::Blast::CollisionParams</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_convex_loop.html" target="basefrm">Nv::Blast::ConvexLoop</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder10', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder10', this)"/><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p> - <div id="folder10"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="class_nv_1_1_blast_1_1_convex_mesh_builder.html" target="basefrm">Nv::Blast::ConvexMeshBuilder</a></p> + <div id="folder11"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_convex_mesh_builder_impl.html" target="basefrm">Nv::Blast::ConvexMeshBuilderImpl</a></p> </div> <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_cutout.html" target="basefrm">Nv::Blast::Cutout</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_cutout_configuration.html" target="basefrm">Nv::Blast::CutoutConfiguration</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder11', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder11', this)"/><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p> - <div id="folder11"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="class_nv_1_1_blast_1_1_cutout_set.html" target="basefrm">Nv::Blast::CutoutSet</a></p> + <div id="folder12"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_cutout_set_impl.html" target="basefrm">Nv::Blast::CutoutSetImpl</a></p> </div> + <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_damage_pattern.html" target="basefrm">Nv::Blast::DamagePattern</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_debug_buffer.html" target="basefrm">Nv::Blast::DebugBuffer</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_debug_line.html" target="basefrm">Nv::Blast::DebugLine</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder12', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder12', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html" target="basefrm">Nv::Blast::DLink</a></p> - <div id="folder12"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_d_link.html" target="basefrm">Nv::Blast::DLink</a></p> + <div id="folder13"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_tk_joint_link.html" target="basefrm">Nv::Blast::TkJointLink</a></p> </div> <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_d_list.html" target="basefrm">Nv::Blast::DList</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder13', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder13', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html" target="basefrm">Nv::Blast::DList::DList::It</a></p> - <div id="folder13"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_1_1_it.html" target="basefrm">Nv::Blast::DList::DList::It</a></p> + <div id="folder14"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_tk_actor_impl_1_1_joint_it.html" target="basefrm">Nv::Blast::TkActorImpl::TkActorImpl::JointIt</a></p> </div> <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_edge.html" target="basefrm">Nv::Blast::Edge</a></p> @@ -608,8 +645,8 @@ <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_ext_damage_accelerator_internal_1_1_query_bond_data.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::QueryBondData</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_ext_damage_accelerator_internal_1_1_result_callback.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal::ExtDamageAcceleratorInternal::ResultCallback</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_ext_force_mode.html" target="basefrm">Nv::Blast::ExtForceMode</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder14', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder14', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html" target="basefrm">Nv::Blast::ExtGroupTaskManager</a></p> - <div id="folder14"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_group_task_manager.html" target="basefrm">Nv::Blast::ExtGroupTaskManager</a></p> + <div id="folder15"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_ext_group_task_manager_impl.html" target="basefrm">Nv::Blast::ExtGroupTaskManagerImpl</a></p> </div> <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_ext_group_worker_task.html" target="basefrm">Nv::Blast::ExtGroupWorkerTask</a></p> @@ -621,13 +658,13 @@ <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_ext_k_j_px_output_stream.html" target="basefrm">Nv::Blast::ExtKJPxOutputStream</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_ext_output_stream.html" target="basefrm">Nv::Blast::ExtOutputStream</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_ext_profile_data.html" target="basefrm">Nv::Blast::ExtProfileData</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder15', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder15', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html" target="basefrm">Nv::Blast::ExtPxActor</a></p> - <div id="folder15"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_actor.html" target="basefrm">Nv::Blast::ExtPxActor</a></p> + <div id="folder16"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_ext_px_actor_desc_template.html" target="basefrm">Nv::Blast::ExtPxActorDescTemplate</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder16', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder16', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::ExtPxAsset</a></p> - <div id="folder16"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::ExtPxAsset</a></p> + <div id="folder17"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_serialization_1_1_ext_px_asset.html" target="basefrm">Nv::Blast::Serialization::ExtPxAsset</a></p> @@ -643,24 +680,24 @@ <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_serialization_1_1_ext_px_chunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Builder</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_serialization_1_1_ext_px_chunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Pipeline</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_serialization_1_1_ext_px_chunk_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::ExtPxChunk::ExtPxChunk::Reader</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder17', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder17', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html" target="basefrm">Nv::Blast::ExtPxFamily</a></p> - <div id="folder17"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_family.html" target="basefrm">Nv::Blast::ExtPxFamily</a></p> + <div id="folder18"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_ext_px_family_desc.html" target="basefrm">Nv::Blast::ExtPxFamilyDesc</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder18', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder18', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html" target="basefrm">Nv::Blast::ExtPxListener</a></p> - <div id="folder18"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_listener.html" target="basefrm">Nv::Blast::ExtPxListener</a></p> + <div id="folder19"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder19', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder19', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html" target="basefrm">Nv::Blast::ExtPxManager</a></p> - <div id="folder19"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_manager.html" target="basefrm">Nv::Blast::ExtPxManager</a></p> + <div id="folder20"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_ext_px_object_type_i_d.html" target="basefrm">Nv::Blast::ExtPxObjectTypeID</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_ext_px_shape_desc_template.html" target="basefrm">Nv::Blast::ExtPxShapeDescTemplate</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_ext_px_spawn_settings.html" target="basefrm">Nv::Blast::ExtPxSpawnSettings</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder20', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder20', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" target="basefrm">Nv::Blast::ExtPxStressSolver</a></p> - <div id="folder20"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_px_stress_solver.html" target="basefrm">Nv::Blast::ExtPxStressSolver</a></p> + <div id="folder21"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_ext_px_subchunk.html" target="basefrm">Nv::Blast::ExtPxSubchunk</a></p> @@ -669,8 +706,8 @@ <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_serialization_1_1_ext_px_subchunk_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Builder</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_serialization_1_1_ext_px_subchunk_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Pipeline</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_serialization_1_1_ext_px_subchunk_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::ExtPxSubchunk::ExtPxSubchunk::Reader</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder21', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder21', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html" target="basefrm">Nv::Blast::ExtSerialization</a></p> - <div id="folder21"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_serialization.html" target="basefrm">Nv::Blast::ExtSerialization</a></p> + <div id="folder22"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_ext_serialization_internal.html" target="basefrm">Nv::Blast::ExtSerializationInternal</a></p> </div> <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_ext_serialization_1_1_buffer_provider.html" target="basefrm">Nv::Blast::ExtSerialization::ExtSerialization::BufferProvider</a></p> @@ -681,18 +718,18 @@ <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_ext_stress_solver_1_1_debug_buffer.html" target="basefrm">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugBuffer</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_ext_stress_solver_1_1_debug_line.html" target="basefrm">Nv::Blast::ExtStressSolver::ExtStressSolver::DebugLine</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_ext_stress_solver_settings.html" target="basefrm">Nv::Blast::ExtStressSolverSettings</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder22', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder22', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html" target="basefrm">Nv::Blast::ExtSyncEvent</a></p> - <div id="folder22"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventFamilySync, ExtSyncEventType::FamilySync ></a></p> - <div id="folder23"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder23', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder23', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event.html" target="basefrm">Nv::Blast::ExtSyncEvent</a></p> + <div id="folder23"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventFamilySync, ExtSyncEventType::FamilySync ></a></p> + <div id="folder24"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_ext_sync_event_family_sync.html" target="basefrm">Nv::Blast::ExtSyncEventFamilySync</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder24', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder24', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventFracture, ExtSyncEventType::Fracture ></a></p> - <div id="folder24"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventFracture, ExtSyncEventType::Fracture ></a></p> + <div id="folder25"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_ext_sync_event_fracture.html" target="basefrm">Nv::Blast::ExtSyncEventFracture</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder25', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder25', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventPhysicsSync, ExtSyncEventType::Physics ></a></p> - <div id="folder25"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< ExtSyncEventPhysicsSync, ExtSyncEventType::Physics ></a></p> + <div id="folder26"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_ext_sync_event_physics_sync.html" target="basefrm">Nv::Blast::ExtSyncEventPhysicsSync</a></p> </div> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_ext_sync_event_instance.html" target="basefrm">Nv::Blast::ExtSyncEventInstance< T, eventType ></a></p> @@ -701,6 +738,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="struct_nv_1_1_blast_1_1_ext_sync_event_type.html" target="basefrm">Nv::Blast::ExtSyncEventType</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_ext_task_sync.html" target="basefrm">Nv::Blast::ExtTaskSync</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_facet.html" target="basefrm">Nv::Blast::Facet</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_facet_facet_result.html" target="basefrm">Nv::Blast::FacetFacetResult</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_family_graph.html" target="basefrm">Nv::Blast::FamilyGraph</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_fbx_utils.html" target="basefrm">FbxUtils</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_fixed_array.html" target="basefrm">Nv::Blast::FixedArray< T ></a></p> @@ -711,25 +749,37 @@ <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_f_l_o_a_t___m_a_t_h_1_1fm___tesselate.html" target="basefrm">FLOAT_MATH::fm_Tesselate</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_f_l_o_a_t___m_a_t_h_1_1fm___triangulate.html" target="basefrm">FLOAT_MATH::fm_Triangulate</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_f_l_o_a_t___m_a_t_h_1_1fm___vertex_index.html" target="basefrm">FLOAT_MATH::fm_VertexIndex</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder26', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder26', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p> - <div id="folder26"> + <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_fracture_desc.html" target="basefrm">Nv::Blast::FractureDesc</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracturer.html" target="basefrm">Nv::Blast::Fracturer</a></p> + <div id="folder27"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_boolean_tool_v2.html" target="basefrm">Nv::Blast::BooleanToolV2</a></p> + </div> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracture_r_t.html" target="basefrm">Nv::Blast::FractureRT</a></p> + <div id="folder28"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_fracture_r_t_impl.html" target="basefrm">Nv::Blast::FractureRTImpl</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_fracture_r_t_multithreaded_impl.html" target="basefrm">Nv::Blast::FractureRTMultithreadedImpl</a></p> + </div> + <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_fracture_r_t_1_1_stage.html" target="basefrm">Nv::Blast::FractureRT::FractureRT::Stage</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="class_nv_1_1_blast_1_1_fracture_tool.html" target="basefrm">Nv::Blast::FractureTool</a></p> + <div id="folder29"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_fracture_tool_impl.html" target="basefrm">Nv::Blast::FractureToolImpl</a></p> </div> + <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_grid.html" target="basefrm">Nv::Blast::Grid</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="structphysx_1_1shdfnd_1_1_hash_3_01_nv_blast_i_d_01_4.html" target="basefrm">physx::shdfnd::Hash< NvBlastID ></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_hash_map.html" target="basefrm">Nv::Blast::HashMap< Key, Value, HashFn ></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_hash_set.html" target="basefrm">Nv::Blast::HashSet< Key, HashFn ></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_v_h_a_c_d_1_1_i_c_hull.html" target="basefrm">VHACD::ICHull</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_i_json_collision_exporter.html" target="basefrm">Nv::Blast::IJsonCollisionExporter</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder27', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder27', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p> - <div id="folder27"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder28', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder28', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</a></p> - <div id="folder28"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_reader.html" target="basefrm">Nv::Blast::IMeshFileReader</a></p> + <div id="folder30"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_fbx_file_reader.html" target="basefrm">Nv::Blast::IFbxFileReader</a></p> + <div id="folder31"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_fbx_file_reader.html" target="basefrm">Nv::Blast::FbxFileReader</a></p> </div> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_obj_file_reader.html" target="basefrm">Nv::Blast::ObjFileReader</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder29', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder29', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p> - <div id="folder29"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="class_nv_1_1_blast_1_1_i_mesh_file_writer.html" target="basefrm">Nv::Blast::IMeshFileWriter</a></p> + <div id="folder32"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_fbx_file_writer.html" target="basefrm">Nv::Blast::FbxFileWriter</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_obj_file_writer.html" target="basefrm">Nv::Blast::ObjFileWriter</a></p> </div> @@ -738,28 +788,28 @@ <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_index_d_list.html" target="basefrm">Nv::Blast::IndexDList< IndexType ></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_inline_array.html" target="basefrm">Nv::Blast::InlineArray< T, N ></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_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< T ></a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder30', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder30', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< IndexType ></a></p> - <div id="folder30"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< IndexType ></a></p> + <div id="folder33"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_d_list_it.html" target="basefrm">Nv::Blast::DListIt< IndexType ></a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt< IndexType ></a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder31', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder31', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< uint32_t ></a></p> - <div id="folder31"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder32', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder32', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html" target="basefrm">Nv::Blast::DListIt< uint32_t ></a></p> - <div id="folder32"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder34', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder34', this)"/><a class="el" href="class_nv_1_1_blast_1_1_iterator_base.html" target="basefrm">Nv::Blast::IteratorBase< uint32_t ></a></p> + <div id="folder34"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder35', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder35', this)"/><a class="el" href="class_nv_1_1_blast_1_1_d_list_it.html" target="basefrm">Nv::Blast::DListIt< uint32_t ></a></p> + <div id="folder35"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_actor_1_1_visible_chunk_it.html" target="basefrm">Nv::Blast::Actor::Actor::VisibleChunkIt</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder33', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder33', this)"/><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt< uint32_t ></a></p> - <div id="folder33"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder36', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder36', this)"/><a class="el" href="class_nv_1_1_blast_1_1_l_list_it.html" target="basefrm">Nv::Blast::LListIt< uint32_t ></a></p> + <div id="folder36"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_actor_1_1_graph_node_it.html" target="basefrm">Nv::Blast::Actor::Actor::GraphNodeIt</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder34', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder34', this)"/><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</a></p> - <div id="folder34"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="class_nv_1_1_blast_1_1_chunk_depth_first_it.html" target="basefrm">Nv::Blast::ChunkDepthFirstIt</a></p> + <div id="folder37"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.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="class_nv_1_1_blast_1_1_asset_1_1_depth_first_it.html" target="basefrm">Nv::Blast::Asset::Asset::DepthFirstIt</a></p> </div> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder35', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder35', this)"/><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html" target="basefrm">VHACD::IVHACD</a></p> - <div id="folder35"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="class_v_h_a_c_d_1_1_i_v_h_a_c_d.html" target="basefrm">VHACD::IVHACD</a></p> + <div id="folder38"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_v_h_a_c_d_1_1_v_h_a_c_d.html" target="basefrm">VHACD::VHACD</a></p> </div> <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_v_h_a_c_d_1_1_i_v_h_a_c_d_1_1_constraint.html" target="basefrm">VHACD::IVHACD::IVHACD::Constraint</a></p> @@ -770,48 +820,53 @@ <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_less.html" target="basefrm">Nv::Blast::Less< A ></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="class_nv_1_1_blast_1_1_local_buffer.html" target="basefrm">Nv::Blast::LocalBuffer< T ></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_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::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="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="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder36', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder36', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p> - <div id="folder36"> + <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_v_h_a_c_d_1_1_material.html" target="basefrm">VHACD::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_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh.html" target="basefrm">Nv::Blast::Mesh</a></p> + <div id="folder39"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_mesh_impl.html" target="basefrm">Nv::Blast::MeshImpl</a></p> </div> - <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_v_h_a_c_d_1_1_mesh.html" target="basefrm">VHACD::Mesh</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder37', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder37', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p> - <div id="folder37"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder40', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder40', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh_cleaner.html" target="basefrm">Nv::Blast::MeshCleaner</a></p> + <div id="folder40"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_mesh_cleaner_impl.html" target="basefrm">Nv::Blast::MeshCleanerImpl</a></p> </div> + <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_mesh_desc.html" target="basefrm">Nv::Blast::MeshDesc</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="class_nv_1_1_blast_1_1_mesh_generator.html" target="basefrm">Nv::Blast::MeshGenerator</a></p> + <div id="folder41"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_triangulator_v2.html" target="basefrm">Nv::Blast::TriangulatorV2</a></p> + </div> <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_noiser.html" target="basefrm">Nv::Blast::MeshNoiser</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_v_h_a_c_d_1_1_mutex.html" target="basefrm">VHACD::Mutex</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> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder38', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder38', this)"/><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p> - <div id="folder38"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder42', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder42', this)"/><a class="el" href="struct_nv_blast_actor.html" target="basefrm">NvBlastActor</a></p> + <div id="folder42"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_actor.html" target="basefrm">Nv::Blast::Actor</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder39', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder39', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p> - <div id="folder39"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="struct_nv_blast_actor_desc.html" target="basefrm">NvBlastActorDesc</a></p> + <div id="folder43"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_tk_actor_desc.html" target="basefrm">Nv::Blast::TkActorDesc</a></p> </div> <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_blast_actor_split_event.html" target="basefrm">NvBlastActorSplitEvent</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder40', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder40', this)"/><a class="el" href="struct_nv_blast_asset.html" target="basefrm">NvBlastAsset</a></p> - <div id="folder40"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="struct_nv_blast_asset.html" target="basefrm">NvBlastAsset</a></p> + <div id="folder44"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_asset.html" target="basefrm">Nv::Blast::Asset</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder41', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder41', this)"/><a class="el" href="struct_nv_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</a></p> - <div id="folder41"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder42', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder42', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p> - <div id="folder42"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder45', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder45', this)"/><a class="el" href="struct_nv_blast_asset_desc.html" target="basefrm">NvBlastAssetDesc</a></p> + <div id="folder45"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder46', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder46', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_tk_asset_desc.html" target="basefrm">Nv::Blast::TkAssetDesc</a></p> + <div id="folder46"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.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="struct_nv_1_1_blast_1_1_ext_px_asset_desc.html" target="basefrm">Nv::Blast::ExtPxAssetDesc</a></p> </div> </div> - <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_blast_bond.html" target="basefrm">NvBlastBond</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_serialization_1_1_nv_blast_bond.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond</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_blast_bond.html" target="basefrm">NvBlastBond</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_serialization_1_1_nv_blast_bond_1_1__capnp_private.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::_capnpPrivate</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_serialization_1_1_nv_blast_bond_1_1_builder.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Builder</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_serialization_1_1_nv_blast_bond_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Pipeline</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_serialization_1_1_nv_blast_bond_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::NvBlastBond::NvBlastBond::Reader</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder43', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder43', this)"/><a class="el" href="struct_nv_blast_bond_desc.html" target="basefrm">NvBlastBondDesc</a></p> - <div id="folder43"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder47', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder47', this)"/><a class="el" href="struct_nv_blast_bond_desc.html" target="basefrm">NvBlastBondDesc</a></p> + <div id="folder47"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_blast_ext_asset_utils_bond_desc.html" target="basefrm">NvBlastExtAssetUtilsBondDesc</a></p> </div> <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_blast_bond_fracture_data.html" target="basefrm">NvBlastBondFractureData</a></p> @@ -824,8 +879,8 @@ <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_blast_chunk_desc.html" target="basefrm">NvBlastChunkDesc</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_blast_chunk_fracture_data.html" target="basefrm">NvBlastChunkFractureData</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_blast_damage_program.html" target="basefrm">NvBlastDamageProgram</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder44', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder44', this)"/><a class="el" href="struct_nv_blast_data_block.html" target="basefrm">NvBlastDataBlock</a></p> - <div id="folder44"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder48', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder48', this)"/><a class="el" href="struct_nv_blast_data_block.html" target="basefrm">NvBlastDataBlock</a></p> + <div id="folder48"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_family_header.html" target="basefrm">Nv::Blast::FamilyHeader</a></p> </div> <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_serialization_1_1_nv_blast_data_block.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock</a></p> @@ -834,10 +889,10 @@ <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_serialization_1_1_nv_blast_data_block_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Pipeline</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_serialization_1_1_nv_blast_data_block_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::NvBlastDataBlock::NvBlastDataBlock::Reader</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_blast_ext_capsule_radial_damage_desc.html" target="basefrm">NvBlastExtCapsuleRadialDamageDesc</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder45', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder45', this)"/><a class="el" href="class_nv_blast_ext_damage_accelerator.html" target="basefrm">NvBlastExtDamageAccelerator</a></p> - <div id="folder45"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder46', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder46', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal</a></p> - <div id="folder46"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder49', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder49', this)"/><a class="el" href="class_nv_blast_ext_damage_accelerator.html" target="basefrm">NvBlastExtDamageAccelerator</a></p> + <div id="folder49"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder50', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder50', this)"/><a class="el" href="class_nv_1_1_blast_1_1_ext_damage_accelerator_internal.html" target="basefrm">Nv::Blast::ExtDamageAcceleratorInternal</a></p> + <div id="folder50"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> </div> @@ -874,18 +929,29 @@ <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_nvc_vec4.html" target="basefrm">NvcVec4</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_nvc_vec4i.html" target="basefrm">NvcVec4i</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_pack_validation.html" target="basefrm">NvPackValidation</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder51', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder51', this)"/><a class="el" href="struct_nv_1_1_blast_1_1_pattern_descriptor.html" target="basefrm">Nv::Blast::PatternDescriptor</a></p> + <div id="folder51"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_beam_pattern_desc.html" target="basefrm">Nv::Blast::BeamPatternDesc</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_regular_radial_pattern_desc.html" target="basefrm">Nv::Blast::RegularRadialPatternDesc</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="struct_nv_1_1_blast_1_1_uniform_pattern_desc.html" target="basefrm">Nv::Blast::UniformPatternDesc</a></p> + </div> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder52', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder52', this)"/><a class="el" href="class_nv_1_1_blast_1_1_pattern_generator.html" target="basefrm">Nv::Blast::PatternGenerator</a></p> + <div id="folder52"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_pattern_generator_impl.html" target="basefrm">Nv::Blast::PatternGeneratorImpl</a></p> + </div> <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_perlin_noise.html" target="basefrm">Nv::Blast::PerlinNoise</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_per_triangle_additional_data.html" target="basefrm">Nv::Blast::PerTriangleAdditionalData</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_v_h_a_c_d_1_1_plane.html" target="basefrm">VHACD::Plane</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_plane_chunk_indexer.html" target="basefrm">Nv::Blast::PlaneChunkIndexer</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_p_o_i_n_t2_d.html" target="basefrm">Nv::Blast::POINT2D</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_poly_vert.html" target="basefrm">Nv::Blast::PolyVert</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder47', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder47', this)"/><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html" target="basefrm">VHACD::PrimitiveSet</a></p> - <div id="folder47"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder53', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder53', this)"/><a class="el" href="class_v_h_a_c_d_1_1_primitive_set.html" target="basefrm">VHACD::PrimitiveSet</a></p> + <div id="folder53"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_v_h_a_c_d_1_1_tetrahedron_set.html" target="basefrm">VHACD::TetrahedronSet</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_v_h_a_c_d_1_1_voxel_set.html" target="basefrm">VHACD::VoxelSet</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder48', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder48', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p> - <div id="folder48"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="class_nv_1_1_blast_1_1_profiler_callback.html" target="basefrm">Nv::Blast::ProfilerCallback</a></p> + <div id="folder54"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_ext_custom_profiler.html" target="basefrm">Nv::Blast::ExtCustomProfiler</a></p> </div> <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_profiler_detail.html" target="basefrm">Nv::Blast::ProfilerDetail</a></p> @@ -926,11 +992,11 @@ <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_shared_memory.html" target="basefrm">Nv::Blast::SharedMemory</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_simplex_noise.html" target="basefrm">Nv::Blast::SimplexNoise</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_slicing_configuration.html" target="basefrm">Nv::Blast::SlicingConfiguration</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder49', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder49', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p> - <div id="folder49"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="class_nv_1_1_blast_1_1_spatial_accelerator.html" target="basefrm">Nv::Blast::SpatialAccelerator</a></p> + <div id="folder55"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_b_box_based_accelerator.html" target="basefrm">Nv::Blast::BBoxBasedAccelerator</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_dummy_accelerator.html" target="basefrm">Nv::Blast::DummyAccelerator</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_intersection_testing_accelerator.html" target="basefrm">Nv::Blast::IntersectionTestingAccelerator</a></p> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_grid_walker.html" target="basefrm">Nv::Blast::GridWalker</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_sweeping_accelerator.html" target="basefrm">Nv::Blast::SweepingAccelerator</a></p> </div> <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_support_graph.html" target="basefrm">Nv::Blast::SupportGraph</a></p> @@ -951,48 +1017,48 @@ <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_serialization_1_1_tk_asset_joint_desc_1_1_pipeline.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Pipeline</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_serialization_1_1_tk_asset_joint_desc_1_1_reader.html" target="basefrm">Nv::Blast::Serialization::TkAssetJointDesc::TkAssetJointDesc::Reader</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_tk_event.html" target="basefrm">Nv::Blast::TkEvent</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder50', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder50', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p> - <div id="folder50"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder56', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder56', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_event_listener.html" target="basefrm">Nv::Blast::TkEventListener</a></p> + <div id="folder56"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_ext_sync.html" target="basefrm">Nv::Blast::ExtSync</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_tk_event_queue.html" target="basefrm">Nv::Blast::TkEventQueue</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_tk_fracture_commands.html" target="basefrm">Nv::Blast::TkFractureCommands</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_tk_fracture_events.html" target="basefrm">Nv::Blast::TkFractureEvents</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder51', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder51', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html" target="basefrm">Nv::Blast::TkFramework</a></p> - <div id="folder51"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder57', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder57', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_framework.html" target="basefrm">Nv::Blast::TkFramework</a></p> + <div id="folder57"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_tk_framework_impl.html" target="basefrm">Nv::Blast::TkFrameworkImpl</a></p> </div> <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_tk_group_desc.html" target="basefrm">Nv::Blast::TkGroupDesc</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_tk_group_stats.html" target="basefrm">Nv::Blast::TkGroupStats</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder52', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder52', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html" target="basefrm">Nv::Blast::TkGroupWorker</a></p> - <div id="folder52"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder58', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder58', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_group_worker.html" target="basefrm">Nv::Blast::TkGroupWorker</a></p> + <div id="folder58"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1final.html" target="basefrm">Nv::Blast::final</a></p> </div> <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_tk_joint_data.html" target="basefrm">Nv::Blast::TkJointData</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_tk_joint_desc.html" target="basefrm">Nv::Blast::TkJointDesc</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_tk_joint_update_event.html" target="basefrm">Nv::Blast::TkJointUpdateEvent</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder53', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder53', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p> - <div id="folder53"> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder54', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder54', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p> - <div id="folder54"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder59', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder59', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_object.html" target="basefrm">Nv::Blast::TkObject</a></p> + <div id="folder59"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder60', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder60', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_actor.html" target="basefrm">Nv::Blast::TkActor</a></p> + <div id="folder60"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_tk_actor_impl.html" target="basefrm">Nv::Blast::TkActorImpl</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder55', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder55', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p> - <div id="folder55"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder61', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder61', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_identifiable.html" target="basefrm">Nv::Blast::TkIdentifiable</a></p> + <div id="folder61"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_tk_asset.html" target="basefrm">Nv::Blast::TkAsset</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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_tk_family.html" target="basefrm">Nv::Blast::TkFamily</a></p> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_tk_group.html" target="basefrm">Nv::Blast::TkGroup</a></p> </div> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder56', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder56', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html" target="basefrm">Nv::Blast::TkJoint</a></p> - <div id="folder56"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2plastnode.png" alt="\" width=16 height=22 onclick="toggleFolder('folder62', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder62', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_joint.html" target="basefrm">Nv::Blast::TkJoint</a></p> + <div id="folder62"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2blank.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="class_nv_1_1_blast_1_1_tk_joint_impl.html" target="basefrm">Nv::Blast::TkJointImpl</a></p> </div> </div> <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_tk_object_type_i_d.html" target="basefrm">Nv::Blast::TkObjectTypeID</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_tk_split_event.html" target="basefrm">Nv::Blast::TkSplitEvent</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder57', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder57', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html" target="basefrm">Nv::Blast::TkType</a></p> - <div id="folder57"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder63', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder63', this)"/><a class="el" href="class_nv_1_1_blast_1_1_tk_type.html" target="basefrm">Nv::Blast::TkType</a></p> + <div id="folder63"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_tk_type_impl.html" target="basefrm">Nv::Blast::TkTypeImpl</a></p> </div> <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_tk_type_index.html" target="basefrm">Nv::Blast::TkTypeIndex</a></p> @@ -1005,6 +1071,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="struct_nv_1_1_blast_1_1_triangle_indexed.html" target="basefrm">Nv::Blast::TriangleIndexed</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_triangle_processor.html" target="basefrm">Nv::Blast::TriangleProcessor</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_triangulator.html" target="basefrm">Nv::Blast::Triangulator</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_triangulator_v2_1_1_linked_list_element.html" target="basefrm">Nv::Blast::TriangulatorV2::TriangulatorV2::LinkedListElement</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_tr_prc_triangle.html" target="basefrm">Nv::Blast::TrPrcTriangle</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_tr_prc_triangle2d.html" target="basefrm">Nv::Blast::TrPrcTriangle2d</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_serialization_1_1_u_u_i_d.html" target="basefrm">Nv::Blast::Serialization::UUID</a></p> @@ -1017,9 +1084,10 @@ <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_v_h_a_c_d_1_1_vec3.html" target="basefrm">VHACD::Vec3< T ></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_v_s_a_1_1_vec4.html" target="basefrm">Nv::Blast::VSA::Vec4</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_vertex.html" target="basefrm">Nv::Blast::Vertex</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_vertex_welding.html" target="basefrm">Nv::Blast::VertexWelding</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_v_h_a_c_d_1_1_volume.html" target="basefrm">VHACD::Volume</a></p> - <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder58', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder58', this)"/><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p> - <div id="folder58"> + <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder64', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder64', this)"/><a class="el" href="class_nv_1_1_blast_1_1_voronoi_sites_generator.html" target="basefrm">Nv::Blast::VoronoiSitesGenerator</a></p> + <div id="folder64"> <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><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="class_nv_1_1_blast_1_1_voronoi_sites_generator_impl.html" target="basefrm">Nv::Blast::VoronoiSitesGeneratorImpl</a></p> </div> <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_v_h_a_c_d_1_1_voxel.html" target="basefrm">VHACD::Voxel</a></p> @@ -1028,8 +1096,8 @@ <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="struct_nv_1_1_blast_1_1_v_s_a_1_1_v_s3_d___halfspace___set.html" target="basefrm">Nv::Blast::VSA::VS3D_Halfspace_Set</a></p> </div> <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="functions.html" target="basefrm">Class Members</a></p> - <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder59', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder59', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p> - <div id="folder59"> + <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder65', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder65', this)"/><a class="el" href="namespaces.html" target="basefrm">Namespace List</a></p> + <div id="folder65"> <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="namespacecapnp.html" target="basefrm">capnp</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="namespacecapnp_1_1schemas.html" target="basefrm">capnp::schemas</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="namespacefbxsdk.html" target="basefrm">fbxsdk</a></p> @@ -1050,8 +1118,8 @@ <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="namespace_v_h_a_c_d.html" target="basefrm">VHACD</a></p> </div> <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" href="namespacemembers.html" target="basefrm">Namespace Members</a></p> - <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder60', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder60', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p> - <div id="folder60"> + <p><img src="ftv2pnode.png" alt="o" width=16 height=22 onclick="toggleFolder('folder66', this)"/><img src="ftv2folderclosed.png" alt="+" width=24 height=22 onclick="toggleFolder('folder66', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p> + <div id="folder66"> <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="_nv_blast_array_8h.html" target="basefrm">sdk/common/NvBlastArray.h</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="_nv_blast_assert_8h.html" target="basefrm">sdk/common/NvBlastAssert.h</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="_nv_blast_atomic_8h.html" target="basefrm">sdk/common/NvBlastAtomic.h</a></p> @@ -1077,20 +1145,17 @@ <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="_nv_blast_ext_authoring_collision_builder_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCollisionBuilder.h</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="_nv_blast_ext_authoring_cutout_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringCutout.h</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="_nv_blast_ext_authoring_fracture_tool_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringFractureTool.h</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="_nv_blast_ext_authoring_mesh_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMesh.h</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="_nv_blast_ext_authoring_mesh_cleaner_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringMeshCleaner.h</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="_nv_blast_ext_authoring_types_8h.html" target="basefrm">sdk/extensions/authoring/include/NvBlastExtAuthoringTypes.h</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="_nv_blast_ext_apex_shared_parts_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtApexSharedParts.h</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="_nv_blast_ext_authoring_accelerator_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringAccelerator.h</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="_nv_blast_ext_authoring_bond_generator_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringBondGeneratorImpl.h</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="_nv_blast_ext_authoring_boolean_tool_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringBooleanTool.h</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="_nv_blast_ext_authoring_collision_builder_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringCollisionBuilderImpl.h</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="_nv_blast_ext_authoring_cutout_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringCutoutImpl.h</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="_nv_blast_ext_authoring_fracture_tool_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringFractureToolImpl.h</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="_nv_blast_ext_authoring_internal_common_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringInternalCommon.h</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="_nv_blast_ext_authoring_mesh_cleaner_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringMeshCleanerImpl.h</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="_nv_blast_ext_authoring_mesh_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringMeshImpl.h</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="_nv_blast_ext_authoring_mesh_noiser_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringMeshNoiser.h</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="_nv_blast_ext_authoring_mesh_utils_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringMeshUtils.h</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="_nv_blast_ext_authoring_pattern_generator_impl_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringPatternGeneratorImpl.h</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="_nv_blast_ext_authoring_perlin_noise_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringPerlinNoise.h</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="_nv_blast_ext_authoring_triangulator_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringTriangulator.h</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="_nv_blast_ext_authoring_v_s_a_8h.html" target="basefrm">sdk/extensions/authoring/source/NvBlastExtAuthoringVSA.h</a></p> @@ -1114,6 +1179,12 @@ <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="vhacd_v_h_a_c_d_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdVHACD.h</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="vhacd_volume_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/inc/vhacdVolume.h</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="_v_h_a_c_d_8h.html" target="basefrm">sdk/extensions/authoring/source/VHACD/public/VHACD.h</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="_nv_blast_ext_authoring_accelerator_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringAccelerator.h</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="_nv_blast_ext_authoring_mesh_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringMesh.h</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="_nv_blast_ext_authoring_pattern_generator_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringPatternGenerator.h</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="_nv_blast_ext_authoring_types_8h.html" target="basefrm">sdk/extensions/authoringCommon/include/NvBlastExtAuthoringTypes.h</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="_nv_blast_ext_authoring_internal_common_8h.html" target="basefrm">sdk/extensions/authoringCommon/source/NvBlastExtAuthoringInternalCommon.h</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="_nv_blast_ext_authoring_mesh_impl_8h.html" target="basefrm">sdk/extensions/authoringCommon/source/NvBlastExtAuthoringMeshImpl.h</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="_nv_blast_ext_exporter_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporter.h</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="_nv_blast_ext_exporter_json_collision_8h.html" target="basefrm">sdk/extensions/exporter/include/NvBlastExtExporterJsonCollision.h</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="_nv_blast_ext_exporter_fbx_reader_8h.html" target="basefrm">sdk/extensions/exporter/source/NvBlastExtExporterFbxReader.h</a></p> @@ -1140,6 +1211,10 @@ <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="_nv_blast_ext_px_manager_impl_8h.html" target="basefrm">sdk/extensions/physx/source/physics/NvBlastExtPxManagerImpl.h</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="_nv_blast_ext_px_stress_solver_impl_8h.html" target="basefrm">sdk/extensions/physx/source/physics/NvBlastExtPxStressSolverImpl.h</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="_nv_blast_ext_px_task_impl_8h.html" target="basefrm">sdk/extensions/physx/source/physics/NvBlastExtPxTaskImpl.h</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="_nv_blast_ext_r_t_8h.html" target="basefrm">sdk/extensions/RT/include/NvBlastExtRT.h</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="_nv_blast_ext_r_t_geometry_8h.html" target="basefrm">sdk/extensions/RT/source/NvBlastExtRTGeometry.h</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="_nv_blast_ext_r_t_impl_8h.html" target="basefrm">sdk/extensions/RT/source/NvBlastExtRTImpl.h</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="_nv_blast_ext_r_t_multithreaded_impl_8h.html" target="basefrm">sdk/extensions/RT/source/NvBlastExtRTMultithreadedImpl.h</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="_nv_blast_ext_ll_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtLlSerialization.h</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="_nv_blast_ext_px_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtPxSerialization.h</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="_nv_blast_ext_serialization_8h.html" target="basefrm">sdk/extensions/serialization/include/NvBlastExtSerialization.h</a></p> |