aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html
diff options
context:
space:
mode:
authorSheikh Dawood Abdul Ajees <[email protected]>2017-09-15 15:41:57 -0500
committerSheikh Dawood Abdul Ajees <[email protected]>2017-09-15 15:41:57 -0500
commitd1c812f1162e5fdb13c215792725b2591d7428f5 (patch)
tree407056c45c7e9320c48fca6a3697d81a061c4ea0 /PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html
parentPhysX 3.4, APEX 1.4 patch release @22121272 (diff)
downloadphysx-3.4-d1c812f1162e5fdb13c215792725b2591d7428f5.tar.xz
physx-3.4-d1c812f1162e5fdb13c215792725b2591d7428f5.zip
PhysX 3.4.1, APEX 1.4.1 Release @22845541v3.4.1
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html358
1 files changed, 182 insertions, 176 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html
index deffa719..3b5c0c07 100644
--- a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationStatistics_8h-source.html
@@ -67,194 +67,200 @@
<a name="l00059"></a>00059 {
<a name="l00064"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415">00064</a> eRIGID_BODY,
<a name="l00065"></a>00065
-<a name="l00071"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">00071</a> ePARTICLE_SYSTEM <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a>,
-<a name="l00072"></a>00072
-<a name="l00077"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a">00077</a> eCLOTH,
-<a name="l00078"></a>00078
-<a name="l00079"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6">00079</a> eVOLUME_COUNT
-<a name="l00080"></a>00080 };
-<a name="l00081"></a>00081
-<a name="l00086"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36">00086</a> <span class="keyword">enum</span> <a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36" title="Different types of rigid body collision pair statistics.">RbPairStatsType</a>
-<a name="l00087"></a>00087 {
-<a name="l00091"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36366eae507d69961741d28c3b6c04d576">00091</a> eDISCRETE_CONTACT_PAIRS,
-<a name="l00092"></a>00092
-<a name="l00101"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c3613b4e0a4ca71ad756078820ab928c1b3">00101</a> eCCD_PAIRS,
-<a name="l00102"></a>00102
-<a name="l00108"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36e1d23646a3bd6d7cfef7986a92afe270">00108</a> eMODIFIED_CONTACT_PAIRS,
-<a name="l00109"></a>00109
-<a name="l00115"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c369b0bca86a9a15f66d11b191efbcfb65b">00115</a> eTRIGGER_PAIRS
-<a name="l00116"></a>00116 };
-<a name="l00117"></a>00117
-<a name="l00118"></a>00118
-<a name="l00119"></a>00119 <span class="comment">//objects:</span>
-<a name="l00123"></a><a class="code" href="classPxSimulationStatistics.html#3ba1901c4ac662c535daa1ac58987aba">00123</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveConstraints;
-<a name="l00124"></a>00124
-<a name="l00130"></a><a class="code" href="classPxSimulationStatistics.html#db8e7d0a9d70b16a4b7309c4d47685e2">00130</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveDynamicBodies;
-<a name="l00131"></a>00131
-<a name="l00138"></a><a class="code" href="classPxSimulationStatistics.html#f783cd541d93f5f72b64f07cebbbe71a">00138</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveKinematicBodies;
-<a name="l00139"></a>00139
-<a name="l00143"></a><a class="code" href="classPxSimulationStatistics.html#8aebb151f3f50cd831f2a42165ef9409">00143</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbStaticBodies;
+<a name="l00066"></a>00066 <span class="preprocessor">#if PX_USE_PARTICLE_SYSTEM_API</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00072"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">00072</a> ePARTICLE_SYSTEM <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a>,
+<a name="l00073"></a>00073 <span class="preprocessor">#endif</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="preprocessor">#if PX_USE_CLOTH_API</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00081"></a>00081 eCLOTH PX_DEPRECATED,
+<a name="l00082"></a>00082 <span class="preprocessor">#endif</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00084"></a><a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6">00084</a> eVOLUME_COUNT
+<a name="l00085"></a>00085 };
+<a name="l00086"></a>00086
+<a name="l00091"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36">00091</a> <span class="keyword">enum</span> <a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36" title="Different types of rigid body collision pair statistics.">RbPairStatsType</a>
+<a name="l00092"></a>00092 {
+<a name="l00096"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36366eae507d69961741d28c3b6c04d576">00096</a> eDISCRETE_CONTACT_PAIRS,
+<a name="l00097"></a>00097
+<a name="l00106"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c3613b4e0a4ca71ad756078820ab928c1b3">00106</a> eCCD_PAIRS,
+<a name="l00107"></a>00107
+<a name="l00113"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36e1d23646a3bd6d7cfef7986a92afe270">00113</a> eMODIFIED_CONTACT_PAIRS,
+<a name="l00114"></a>00114
+<a name="l00120"></a><a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c369b0bca86a9a15f66d11b191efbcfb65b">00120</a> eTRIGGER_PAIRS
+<a name="l00121"></a>00121 };
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="comment">//objects:</span>
+<a name="l00128"></a><a class="code" href="classPxSimulationStatistics.html#3ba1901c4ac662c535daa1ac58987aba">00128</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveConstraints;
+<a name="l00129"></a>00129
+<a name="l00135"></a><a class="code" href="classPxSimulationStatistics.html#db8e7d0a9d70b16a4b7309c4d47685e2">00135</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveDynamicBodies;
+<a name="l00136"></a>00136
+<a name="l00143"></a><a class="code" href="classPxSimulationStatistics.html#f783cd541d93f5f72b64f07cebbbe71a">00143</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActiveKinematicBodies;
<a name="l00144"></a>00144
-<a name="l00150"></a><a class="code" href="classPxSimulationStatistics.html#1d5feb904597a5a98d02f39707e6c349">00150</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDynamicBodies;
-<a name="l00151"></a>00151
-<a name="l00156"></a><a class="code" href="classPxSimulationStatistics.html#2385b3afe6fc6237f7fcbb4712e4ad57">00156</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbShapes[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
-<a name="l00157"></a>00157
-<a name="l00161"></a><a class="code" href="classPxSimulationStatistics.html#4903606cb701b7237a92a6a43f8d60ea">00161</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbAggregates;
-<a name="l00162"></a>00162
-<a name="l00166"></a><a class="code" href="classPxSimulationStatistics.html#bfd24df0bcef58fccc82cd06423aeff2">00166</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbArticulations;
-<a name="l00167"></a>00167
-<a name="l00168"></a>00168 <span class="comment">//solver:</span>
-<a name="l00172"></a><a class="code" href="classPxSimulationStatistics.html#9b03e0dc11df05eea8ded2e95d01fdcf">00172</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbAxisSolverConstraints;
-<a name="l00173"></a>00173
-<a name="l00177"></a><a class="code" href="classPxSimulationStatistics.html#bfacb597d8b72b1d86961dfdb8e768e3">00177</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> compressedContactSize;
+<a name="l00148"></a><a class="code" href="classPxSimulationStatistics.html#8aebb151f3f50cd831f2a42165ef9409">00148</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbStaticBodies;
+<a name="l00149"></a>00149
+<a name="l00155"></a><a class="code" href="classPxSimulationStatistics.html#1d5feb904597a5a98d02f39707e6c349">00155</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDynamicBodies;
+<a name="l00156"></a>00156
+<a name="l00161"></a><a class="code" href="classPxSimulationStatistics.html#2385b3afe6fc6237f7fcbb4712e4ad57">00161</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbShapes[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
+<a name="l00162"></a>00162
+<a name="l00166"></a><a class="code" href="classPxSimulationStatistics.html#4903606cb701b7237a92a6a43f8d60ea">00166</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbAggregates;
+<a name="l00167"></a>00167
+<a name="l00171"></a><a class="code" href="classPxSimulationStatistics.html#bfd24df0bcef58fccc82cd06423aeff2">00171</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbArticulations;
+<a name="l00172"></a>00172
+<a name="l00173"></a>00173 <span class="comment">//solver:</span>
+<a name="l00177"></a><a class="code" href="classPxSimulationStatistics.html#9b03e0dc11df05eea8ded2e95d01fdcf">00177</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbAxisSolverConstraints;
<a name="l00178"></a>00178
-<a name="l00182"></a><a class="code" href="classPxSimulationStatistics.html#a1e487295538b16ec29c359082d12976">00182</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> requiredContactConstraintMemory;
+<a name="l00182"></a><a class="code" href="classPxSimulationStatistics.html#bfacb597d8b72b1d86961dfdb8e768e3">00182</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> compressedContactSize;
<a name="l00183"></a>00183
-<a name="l00187"></a><a class="code" href="classPxSimulationStatistics.html#b56ac5aa68f31b68a0852c87817ff026">00187</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> peakConstraintMemory;
+<a name="l00187"></a><a class="code" href="classPxSimulationStatistics.html#a1e487295538b16ec29c359082d12976">00187</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> requiredContactConstraintMemory;
<a name="l00188"></a>00188
-<a name="l00189"></a>00189 <span class="comment">//broadphase:</span>
-<a name="l00198"></a><a class="code" href="classPxSimulationStatistics.html#4e7028fdf11d3b1fd849cf5bf8e10081">00198</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseAdds(<a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c" title="Identifies each type of broadphase volume.">VolumeType</a> type)<span class="keyword"> const</span>
-<a name="l00199"></a>00199 <span class="keyword"> </span>{
-<a name="l00200"></a>00200 <span class="keywordflow">if</span> (type != eVOLUME_COUNT)
-<a name="l00201"></a>00201 <span class="keywordflow">return</span> nbBroadPhaseAdds[type];
-<a name="l00202"></a>00202 <span class="keywordflow">else</span>
-<a name="l00203"></a>00203 {
-<a name="l00204"></a>00204 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
-<a name="l00205"></a>00205 <span class="keywordflow">return</span> 0;
-<a name="l00206"></a>00206 }
-<a name="l00207"></a>00207 }
-<a name="l00208"></a>00208
-<a name="l00217"></a><a class="code" href="classPxSimulationStatistics.html#7db95116b2241e89d3bc17934d801979">00217</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseRemoves(<a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c" title="Identifies each type of broadphase volume.">VolumeType</a> type)<span class="keyword"> const</span>
-<a name="l00218"></a>00218 <span class="keyword"> </span>{
-<a name="l00219"></a>00219 <span class="keywordflow">if</span> (type != eVOLUME_COUNT)
-<a name="l00220"></a>00220 <span class="keywordflow">return</span> nbBroadPhaseRemoves[type];
-<a name="l00221"></a>00221 <span class="keywordflow">else</span>
-<a name="l00222"></a>00222 {
-<a name="l00223"></a>00223 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
-<a name="l00224"></a>00224 <span class="keywordflow">return</span> 0;
-<a name="l00225"></a>00225 }
-<a name="l00226"></a>00226 }
-<a name="l00227"></a>00227
-<a name="l00228"></a>00228 <span class="comment">//collisions:</span>
-<a name="l00242"></a><a class="code" href="classPxSimulationStatistics.html#86afb18c5a1cb6b290b350361c425545">00242</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getRbPairStats(<a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36" title="Different types of rigid body collision pair statistics.">RbPairStatsType</a> pairType, <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType::Enum</a> g0, <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType::Enum</a> g1)<span class="keyword"> const</span>
-<a name="l00243"></a>00243 <span class="keyword"> </span>{
-<a name="l00244"></a>00244 <a class="code" href="group__foundation.html#g09414aeb1a283b875edb1fa83e551aca">PX_ASSERT_WITH_MESSAGE</a>( (pairType &gt;= eDISCRETE_CONTACT_PAIRS) &amp;&amp;
-<a name="l00245"></a>00245 (pairType &lt;= eTRIGGER_PAIRS),
-<a name="l00246"></a>00246 <span class="stringliteral">"Invalid pairType in PxSimulationStatistics::getRbPairStats"</span>);
-<a name="l00247"></a>00247
-<a name="l00248"></a>00248 <span class="keywordflow">if</span> (g0 &gt;= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a> || g1 &gt;= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>)
-<a name="l00249"></a>00249 {
-<a name="l00250"></a>00250 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
-<a name="l00251"></a>00251 <span class="keywordflow">return</span> 0;
-<a name="l00252"></a>00252 }
-<a name="l00253"></a>00253
-<a name="l00254"></a>00254 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbPairs = 0;
-<a name="l00255"></a>00255 <span class="keywordflow">switch</span>(pairType)
-<a name="l00256"></a>00256 {
-<a name="l00257"></a>00257 <span class="keywordflow">case</span> eDISCRETE_CONTACT_PAIRS:
-<a name="l00258"></a>00258 nbPairs = nbDiscreteContactPairs[g0][g1];
-<a name="l00259"></a>00259 <span class="keywordflow">break</span>;
-<a name="l00260"></a>00260 <span class="keywordflow">case</span> eCCD_PAIRS:
-<a name="l00261"></a>00261 nbPairs = nbCCDPairs[g0][g1];
-<a name="l00262"></a>00262 <span class="keywordflow">break</span>;
-<a name="l00263"></a>00263 <span class="keywordflow">case</span> eMODIFIED_CONTACT_PAIRS:
-<a name="l00264"></a>00264 nbPairs = nbModifiedContactPairs[g0][g1];
-<a name="l00265"></a>00265 <span class="keywordflow">break</span>;
-<a name="l00266"></a>00266 <span class="keywordflow">case</span> eTRIGGER_PAIRS:
-<a name="l00267"></a>00267 nbPairs = nbTriggerPairs[g0][g1];
-<a name="l00268"></a>00268 <span class="keywordflow">break</span>;
-<a name="l00269"></a>00269 }
-<a name="l00270"></a>00270 <span class="keywordflow">return</span> nbPairs;
-<a name="l00271"></a>00271 }
-<a name="l00272"></a>00272
-<a name="l00276"></a><a class="code" href="classPxSimulationStatistics.html#6310732fffde7fa5013aada6ca2434c1">00276</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsTotal;
+<a name="l00192"></a><a class="code" href="classPxSimulationStatistics.html#b56ac5aa68f31b68a0852c87817ff026">00192</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> peakConstraintMemory;
+<a name="l00193"></a>00193
+<a name="l00194"></a>00194 <span class="comment">//broadphase:</span>
+<a name="l00203"></a><a class="code" href="classPxSimulationStatistics.html#4e7028fdf11d3b1fd849cf5bf8e10081">00203</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseAdds(<a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c" title="Identifies each type of broadphase volume.">VolumeType</a> type)<span class="keyword"> const</span>
+<a name="l00204"></a>00204 <span class="keyword"> </span>{
+<a name="l00205"></a>00205 <span class="keywordflow">if</span> (type != eVOLUME_COUNT)
+<a name="l00206"></a>00206 <span class="keywordflow">return</span> nbBroadPhaseAdds[type];
+<a name="l00207"></a>00207 <span class="keywordflow">else</span>
+<a name="l00208"></a>00208 {
+<a name="l00209"></a>00209 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
+<a name="l00210"></a>00210 <span class="keywordflow">return</span> 0;
+<a name="l00211"></a>00211 }
+<a name="l00212"></a>00212 }
+<a name="l00213"></a>00213
+<a name="l00222"></a><a class="code" href="classPxSimulationStatistics.html#7db95116b2241e89d3bc17934d801979">00222</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseRemoves(<a class="code" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c" title="Identifies each type of broadphase volume.">VolumeType</a> type)<span class="keyword"> const</span>
+<a name="l00223"></a>00223 <span class="keyword"> </span>{
+<a name="l00224"></a>00224 <span class="keywordflow">if</span> (type != eVOLUME_COUNT)
+<a name="l00225"></a>00225 <span class="keywordflow">return</span> nbBroadPhaseRemoves[type];
+<a name="l00226"></a>00226 <span class="keywordflow">else</span>
+<a name="l00227"></a>00227 {
+<a name="l00228"></a>00228 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
+<a name="l00229"></a>00229 <span class="keywordflow">return</span> 0;
+<a name="l00230"></a>00230 }
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232
+<a name="l00233"></a>00233 <span class="comment">//collisions:</span>
+<a name="l00247"></a><a class="code" href="classPxSimulationStatistics.html#86afb18c5a1cb6b290b350361c425545">00247</a> <span class="comment"></span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getRbPairStats(<a class="code" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36" title="Different types of rigid body collision pair statistics.">RbPairStatsType</a> pairType, <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType::Enum</a> g0, <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType::Enum</a> g1)<span class="keyword"> const</span>
+<a name="l00248"></a>00248 <span class="keyword"> </span>{
+<a name="l00249"></a>00249 <a class="code" href="group__foundation.html#g09414aeb1a283b875edb1fa83e551aca">PX_ASSERT_WITH_MESSAGE</a>( (pairType &gt;= eDISCRETE_CONTACT_PAIRS) &amp;&amp;
+<a name="l00250"></a>00250 (pairType &lt;= eTRIGGER_PAIRS),
+<a name="l00251"></a>00251 <span class="stringliteral">"Invalid pairType in PxSimulationStatistics::getRbPairStats"</span>);
+<a name="l00252"></a>00252
+<a name="l00253"></a>00253 <span class="keywordflow">if</span> (g0 &gt;= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a> || g1 &gt;= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>)
+<a name="l00254"></a>00254 {
+<a name="l00255"></a>00255 <a class="code" href="group__foundation.html#g4a83a657390b324a460f14684e5accee">PX_ASSERT</a>(<span class="keyword">false</span>);
+<a name="l00256"></a>00256 <span class="keywordflow">return</span> 0;
+<a name="l00257"></a>00257 }
+<a name="l00258"></a>00258
+<a name="l00259"></a>00259 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbPairs = 0;
+<a name="l00260"></a>00260 <span class="keywordflow">switch</span>(pairType)
+<a name="l00261"></a>00261 {
+<a name="l00262"></a>00262 <span class="keywordflow">case</span> eDISCRETE_CONTACT_PAIRS:
+<a name="l00263"></a>00263 nbPairs = nbDiscreteContactPairs[g0][g1];
+<a name="l00264"></a>00264 <span class="keywordflow">break</span>;
+<a name="l00265"></a>00265 <span class="keywordflow">case</span> eCCD_PAIRS:
+<a name="l00266"></a>00266 nbPairs = nbCCDPairs[g0][g1];
+<a name="l00267"></a>00267 <span class="keywordflow">break</span>;
+<a name="l00268"></a>00268 <span class="keywordflow">case</span> eMODIFIED_CONTACT_PAIRS:
+<a name="l00269"></a>00269 nbPairs = nbModifiedContactPairs[g0][g1];
+<a name="l00270"></a>00270 <span class="keywordflow">break</span>;
+<a name="l00271"></a>00271 <span class="keywordflow">case</span> eTRIGGER_PAIRS:
+<a name="l00272"></a>00272 nbPairs = nbTriggerPairs[g0][g1];
+<a name="l00273"></a>00273 <span class="keywordflow">break</span>;
+<a name="l00274"></a>00274 }
+<a name="l00275"></a>00275 <span class="keywordflow">return</span> nbPairs;
+<a name="l00276"></a>00276 }
<a name="l00277"></a>00277
-<a name="l00282"></a><a class="code" href="classPxSimulationStatistics.html#fc4203ee9a309b63e0a9638595d28867">00282</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsWithCacheHits;
-<a name="l00283"></a>00283
-<a name="l00287"></a><a class="code" href="classPxSimulationStatistics.html#897bc3a4b6dc809b1f04059fe4b4a2af">00287</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsWithContacts;
+<a name="l00281"></a><a class="code" href="classPxSimulationStatistics.html#6310732fffde7fa5013aada6ca2434c1">00281</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsTotal;
+<a name="l00282"></a>00282
+<a name="l00287"></a><a class="code" href="classPxSimulationStatistics.html#fc4203ee9a309b63e0a9638595d28867">00287</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsWithCacheHits;
<a name="l00288"></a>00288
-<a name="l00292"></a><a class="code" href="classPxSimulationStatistics.html#717bce9ff3da25dd9250c1746008e52b">00292</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbNewPairs;
+<a name="l00292"></a><a class="code" href="classPxSimulationStatistics.html#897bc3a4b6dc809b1f04059fe4b4a2af">00292</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairsWithContacts;
<a name="l00293"></a>00293
-<a name="l00297"></a><a class="code" href="classPxSimulationStatistics.html#84b14e904af17d9c86d158ecea5fb9d1">00297</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbLostPairs;
+<a name="l00297"></a><a class="code" href="classPxSimulationStatistics.html#717bce9ff3da25dd9250c1746008e52b">00297</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbNewPairs;
<a name="l00298"></a>00298
-<a name="l00302"></a><a class="code" href="classPxSimulationStatistics.html#612d72aad0d4e7adab3bbb5f14135bf1">00302</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbNewTouches;
+<a name="l00302"></a><a class="code" href="classPxSimulationStatistics.html#84b14e904af17d9c86d158ecea5fb9d1">00302</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbLostPairs;
<a name="l00303"></a>00303
-<a name="l00307"></a><a class="code" href="classPxSimulationStatistics.html#e20e0fabfd1e8dfdec622a496bfbaf83">00307</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbLostTouches;
+<a name="l00307"></a><a class="code" href="classPxSimulationStatistics.html#612d72aad0d4e7adab3bbb5f14135bf1">00307</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbNewTouches;
<a name="l00308"></a>00308
-<a name="l00312"></a><a class="code" href="classPxSimulationStatistics.html#ab9b2646eb89d7fb3bb707256be46cf0">00312</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbPartitions;
+<a name="l00312"></a><a class="code" href="classPxSimulationStatistics.html#e20e0fabfd1e8dfdec622a496bfbaf83">00312</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbLostTouches;
<a name="l00313"></a>00313
-<a name="l00314"></a><a class="code" href="classPxSimulationStatistics.html#910e1921a55acda66f5c22ee173eda32">00314</a> <a class="code" href="classPxSimulationStatistics.html" title="Class used to retrieve statistics for a simulation step.">PxSimulationStatistics</a>() :
-<a name="l00315"></a>00315 nbActiveConstraints (0),
-<a name="l00316"></a>00316 nbActiveDynamicBodies (0),
-<a name="l00317"></a>00317 nbActiveKinematicBodies (0),
-<a name="l00318"></a>00318 nbStaticBodies (0),
-<a name="l00319"></a>00319 nbDynamicBodies (0),
-<a name="l00320"></a>00320 nbAggregates (0),
-<a name="l00321"></a>00321 nbArticulations (0),
-<a name="l00322"></a>00322 nbAxisSolverConstraints (0),
-<a name="l00323"></a>00323 compressedContactSize (0),
-<a name="l00324"></a>00324 requiredContactConstraintMemory (0),
-<a name="l00325"></a>00325 peakConstraintMemory (0),
-<a name="l00326"></a>00326 nbDiscreteContactPairsTotal (0),
-<a name="l00327"></a>00327 nbDiscreteContactPairsWithCacheHits (0),
-<a name="l00328"></a>00328 nbDiscreteContactPairsWithContacts (0),
-<a name="l00329"></a>00329 nbNewPairs (0),
-<a name="l00330"></a>00330 nbLostPairs (0),
-<a name="l00331"></a>00331 nbNewTouches (0),
-<a name="l00332"></a>00332 nbLostTouches (0),
-<a name="l00333"></a>00333 nbPartitions (0),
-<a name="l00334"></a>00334 particlesGpuMeshCacheSize (0),
-<a name="l00335"></a>00335 particlesGpuMeshCacheUsed (0),
-<a name="l00336"></a>00336 particlesGpuMeshCacheHitrate (0.0f)
-<a name="l00337"></a>00337 {
-<a name="l00338"></a>00338 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; eVOLUME_COUNT; i++)
-<a name="l00339"></a>00339 {
-<a name="l00340"></a>00340 nbBroadPhaseAdds[i] = 0;
-<a name="l00341"></a>00341 nbBroadPhaseRemoves[i] = 0;
-<a name="l00342"></a>00342 }
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>; i++)
-<a name="l00345"></a>00345 {
-<a name="l00346"></a>00346 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> j=0; j &lt; PxGeometryType::eGEOMETRY_COUNT; j++)
-<a name="l00347"></a>00347 {
-<a name="l00348"></a>00348 nbDiscreteContactPairs[i][j] = 0;
-<a name="l00349"></a>00349 nbModifiedContactPairs[i][j] = 0;
-<a name="l00350"></a>00350 nbCCDPairs[i][j] = 0;
-<a name="l00351"></a>00351 nbTriggerPairs[i][j] = 0;
-<a name="l00352"></a>00352 }
-<a name="l00353"></a>00353 }
-<a name="l00354"></a>00354
-<a name="l00355"></a>00355 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; PxGeometryType::eGEOMETRY_COUNT; i++)
-<a name="l00356"></a>00356 {
-<a name="l00357"></a>00357 nbShapes[i] = 0;
+<a name="l00317"></a><a class="code" href="classPxSimulationStatistics.html#ab9b2646eb89d7fb3bb707256be46cf0">00317</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbPartitions;
+<a name="l00318"></a>00318
+<a name="l00319"></a><a class="code" href="classPxSimulationStatistics.html#910e1921a55acda66f5c22ee173eda32">00319</a> <a class="code" href="classPxSimulationStatistics.html" title="Class used to retrieve statistics for a simulation step.">PxSimulationStatistics</a>() :
+<a name="l00320"></a>00320 nbActiveConstraints (0),
+<a name="l00321"></a>00321 nbActiveDynamicBodies (0),
+<a name="l00322"></a>00322 nbActiveKinematicBodies (0),
+<a name="l00323"></a>00323 nbStaticBodies (0),
+<a name="l00324"></a>00324 nbDynamicBodies (0),
+<a name="l00325"></a>00325 nbAggregates (0),
+<a name="l00326"></a>00326 nbArticulations (0),
+<a name="l00327"></a>00327 nbAxisSolverConstraints (0),
+<a name="l00328"></a>00328 compressedContactSize (0),
+<a name="l00329"></a>00329 requiredContactConstraintMemory (0),
+<a name="l00330"></a>00330 peakConstraintMemory (0),
+<a name="l00331"></a>00331 nbDiscreteContactPairsTotal (0),
+<a name="l00332"></a>00332 nbDiscreteContactPairsWithCacheHits (0),
+<a name="l00333"></a>00333 nbDiscreteContactPairsWithContacts (0),
+<a name="l00334"></a>00334 nbNewPairs (0),
+<a name="l00335"></a>00335 nbLostPairs (0),
+<a name="l00336"></a>00336 nbNewTouches (0),
+<a name="l00337"></a>00337 nbLostTouches (0),
+<a name="l00338"></a>00338 nbPartitions (0),
+<a name="l00339"></a>00339 particlesGpuMeshCacheSize (0),
+<a name="l00340"></a>00340 particlesGpuMeshCacheUsed (0),
+<a name="l00341"></a>00341 particlesGpuMeshCacheHitrate (0.0f)
+<a name="l00342"></a>00342 {
+<a name="l00343"></a>00343 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; eVOLUME_COUNT; i++)
+<a name="l00344"></a>00344 {
+<a name="l00345"></a>00345 nbBroadPhaseAdds[i] = 0;
+<a name="l00346"></a>00346 nbBroadPhaseRemoves[i] = 0;
+<a name="l00347"></a>00347 }
+<a name="l00348"></a>00348
+<a name="l00349"></a>00349 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>; i++)
+<a name="l00350"></a>00350 {
+<a name="l00351"></a>00351 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> j=0; j &lt; PxGeometryType::eGEOMETRY_COUNT; j++)
+<a name="l00352"></a>00352 {
+<a name="l00353"></a>00353 nbDiscreteContactPairs[i][j] = 0;
+<a name="l00354"></a>00354 nbModifiedContactPairs[i][j] = 0;
+<a name="l00355"></a>00355 nbCCDPairs[i][j] = 0;
+<a name="l00356"></a>00356 nbTriggerPairs[i][j] = 0;
+<a name="l00357"></a>00357 }
<a name="l00358"></a>00358 }
-<a name="l00359"></a>00359 }
-<a name="l00360"></a>00360
-<a name="l00361"></a>00361
-<a name="l00362"></a>00362 <span class="comment">//</span>
-<a name="l00363"></a>00363 <span class="comment">// We advise to not access these members directly. Use the provided accessor methods instead.</span>
-<a name="l00364"></a>00364 <span class="comment">//</span>
-<a name="l00365"></a>00365 <span class="comment">//broadphase:</span>
-<a name="l00366"></a><a class="code" href="classPxSimulationStatistics.html#987187f968b0cf29c46c76b2f9ee9db0">00366</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbBroadPhaseAdds[eVOLUME_COUNT];
-<a name="l00367"></a><a class="code" href="classPxSimulationStatistics.html#01cbba2e2282e21701466e32640133ec">00367</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbBroadPhaseRemoves[eVOLUME_COUNT];
-<a name="l00368"></a>00368
-<a name="l00369"></a>00369 <span class="comment">//collisions:</span>
-<a name="l00370"></a><a class="code" href="classPxSimulationStatistics.html#97dfe63f126e504699c8eeda86ebcb28">00370</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
-<a name="l00371"></a><a class="code" href="classPxSimulationStatistics.html#3a3e17aed5223a69ba3b832f909a6a59">00371</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbCCDPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
-<a name="l00372"></a><a class="code" href="classPxSimulationStatistics.html#ade3e5f9699bfd0858786f9ed6b7d1c9">00372</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbModifiedContactPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
-<a name="l00373"></a><a class="code" href="classPxSimulationStatistics.html#bcb6c70a6d7e5146767b0be74db34cde">00373</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbTriggerPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
-<a name="l00374"></a>00374
-<a name="l00375"></a>00375 <span class="comment">//triangle mesh cache statistics</span>
-<a name="l00376"></a><a class="code" href="classPxSimulationStatistics.html#2e79aa5021d7d7bb2f817b144ccecd99">00376</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> particlesGpuMeshCacheSize;
-<a name="l00377"></a><a class="code" href="classPxSimulationStatistics.html#6795433e44469a4068262a7f62f345d2">00377</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> particlesGpuMeshCacheUsed;
-<a name="l00378"></a><a class="code" href="classPxSimulationStatistics.html#a720bf6ec2e4395b983f8bebbde44400">00378</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> particlesGpuMeshCacheHitrate;
-<a name="l00379"></a>00379 };
-<a name="l00380"></a>00380
-<a name="l00381"></a>00381 <span class="preprocessor">#if !PX_DOXYGEN</span>
-<a name="l00382"></a>00382 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span>
-<a name="l00383"></a>00383 <span class="preprocessor">#endif</span>
-<a name="l00384"></a>00384 <span class="preprocessor"></span>
-<a name="l00386"></a>00386 <span class="preprocessor">#endif</span>
+<a name="l00359"></a>00359
+<a name="l00360"></a>00360 <span class="keywordflow">for</span>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i=0; i &lt; PxGeometryType::eGEOMETRY_COUNT; i++)
+<a name="l00361"></a>00361 {
+<a name="l00362"></a>00362 nbShapes[i] = 0;
+<a name="l00363"></a>00363 }
+<a name="l00364"></a>00364 }
+<a name="l00365"></a>00365
+<a name="l00366"></a>00366
+<a name="l00367"></a>00367 <span class="comment">//</span>
+<a name="l00368"></a>00368 <span class="comment">// We advise to not access these members directly. Use the provided accessor methods instead.</span>
+<a name="l00369"></a>00369 <span class="comment">//</span>
+<a name="l00370"></a>00370 <span class="comment">//broadphase:</span>
+<a name="l00371"></a><a class="code" href="classPxSimulationStatistics.html#987187f968b0cf29c46c76b2f9ee9db0">00371</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbBroadPhaseAdds[eVOLUME_COUNT];
+<a name="l00372"></a><a class="code" href="classPxSimulationStatistics.html#01cbba2e2282e21701466e32640133ec">00372</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbBroadPhaseRemoves[eVOLUME_COUNT];
+<a name="l00373"></a>00373
+<a name="l00374"></a>00374 <span class="comment">//collisions:</span>
+<a name="l00375"></a><a class="code" href="classPxSimulationStatistics.html#97dfe63f126e504699c8eeda86ebcb28">00375</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbDiscreteContactPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
+<a name="l00376"></a><a class="code" href="classPxSimulationStatistics.html#3a3e17aed5223a69ba3b832f909a6a59">00376</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbCCDPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
+<a name="l00377"></a><a class="code" href="classPxSimulationStatistics.html#ade3e5f9699bfd0858786f9ed6b7d1c9">00377</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbModifiedContactPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
+<a name="l00378"></a><a class="code" href="classPxSimulationStatistics.html#bcb6c70a6d7e5146767b0be74db34cde">00378</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbTriggerPairs[<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>][<a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a>];
+<a name="l00379"></a>00379
+<a name="l00380"></a>00380 <span class="comment">//triangle mesh cache statistics</span>
+<a name="l00381"></a><a class="code" href="classPxSimulationStatistics.html#2e79aa5021d7d7bb2f817b144ccecd99">00381</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> particlesGpuMeshCacheSize;
+<a name="l00382"></a><a class="code" href="classPxSimulationStatistics.html#6795433e44469a4068262a7f62f345d2">00382</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> particlesGpuMeshCacheUsed;
+<a name="l00383"></a><a class="code" href="classPxSimulationStatistics.html#a720bf6ec2e4395b983f8bebbde44400">00383</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> particlesGpuMeshCacheHitrate;
+<a name="l00384"></a>00384 };
+<a name="l00385"></a>00385
+<a name="l00386"></a>00386 <span class="preprocessor">#if !PX_DOXYGEN</span>
+<a name="l00387"></a>00387 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span>
+<a name="l00388"></a>00388 <span class="preprocessor">#endif</span>
+<a name="l00389"></a>00389 <span class="preprocessor"></span>
+<a name="l00391"></a>00391 <span class="preprocessor">#endif</span>
</pre></div></div>
<hr style="width: 100%; height: 2px;"><br>