diff options
| author | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-09-15 15:41:57 -0500 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-09-15 15:41:57 -0500 |
| commit | d1c812f1162e5fdb13c215792725b2591d7428f5 (patch) | |
| tree | 407056c45c7e9320c48fca6a3697d81a061c4ea0 /PhysX_3.4/Documentation/PhysXAPI/files | |
| parent | PhysX 3.4, APEX 1.4 patch release @22121272 (diff) | |
| download | physx-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')
162 files changed, 3848 insertions, 3549 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxActor_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxActor_8h-source.html index f5fb2a8a..847c00eb 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxActor_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxActor_8h-source.html @@ -111,71 +111,71 @@ <a name="l00159"></a>00159 <a name="l00160"></a>00160 <span class="preprocessor">#if PX_USE_CLOTH_API</span> <a name="l00161"></a>00161 <span class="preprocessor"></span> -<a name="l00165"></a><a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593">00165</a> eCLOTH, -<a name="l00166"></a>00166 <span class="preprocessor">#endif</span> -<a name="l00167"></a>00167 <span class="preprocessor"></span> -<a name="l00168"></a>00168 <span class="comment">//brief internal use only!</span> -<a name="l00169"></a><a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12">00169</a> eACTOR_COUNT, -<a name="l00170"></a>00170 -<a name="l00171"></a><a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7c576e27c63fe565d6a1711342f781b7d">00171</a> eACTOR_FORCE_DWORD = 0x7fffffff -<a name="l00172"></a>00172 }; -<a name="l00173"></a>00173 }; -<a name="l00174"></a>00174 -<a name="l00181"></a><a class="code" href="classPxActor.html">00181</a> <span class="keyword">class </span><a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> : <span class="keyword">public</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> -<a name="l00182"></a>00182 { -<a name="l00183"></a>00183 <span class="keyword">public</span>: -<a name="l00193"></a>00193 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; -<a name="l00194"></a>00194 -<a name="l00202"></a>00202 <span class="keyword">virtual</span> <a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7">PxActorType::Enum</a> getType() <span class="keyword">const</span> = 0; -<a name="l00203"></a>00203 -<a name="l00211"></a>00211 <span class="keyword">virtual</span> <a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>* getScene() <span class="keyword">const</span> = 0; -<a name="l00212"></a>00212 -<a name="l00213"></a>00213 <span class="comment">// Runtime modifications</span> -<a name="l00214"></a>00214 -<a name="l00227"></a>00227 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setName(<span class="keyword">const</span> <span class="keywordtype">char</span>* name) = 0; -<a name="l00228"></a>00228 -<a name="l00236"></a>00236 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* getName() <span class="keyword">const</span> = 0; -<a name="l00237"></a>00237 -<a name="l00247"></a>00247 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getWorldBounds(<span class="keywordtype">float</span> inflation=1.01f) <span class="keyword">const</span> = 0; -<a name="l00248"></a>00248 -<a name="l00263"></a>00263 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setActorFlag(<a class="code" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d">PxActorFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; -<a name="l00270"></a>00270 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setActorFlags( <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorFlags</a> inFlags ) = 0; -<a name="l00271"></a>00271 -<a name="l00281"></a>00281 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorFlags</a> getActorFlags() <span class="keyword">const</span> = 0; -<a name="l00282"></a>00282 -<a name="l00299"></a>00299 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDominanceGroup(<a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> dominanceGroup) = 0; -<a name="l00300"></a>00300 -<a name="l00308"></a>00308 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> getDominanceGroup() <span class="keyword">const</span> = 0; -<a name="l00309"></a>00309 -<a name="l00310"></a>00310 -<a name="l00320"></a>00320 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOwnerClient( <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> inClient ) = 0; -<a name="l00321"></a>00321 -<a name="l00329"></a>00329 <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> getOwnerClient() <span class="keyword">const</span> = 0; -<a name="l00330"></a>00330 -<a name="l00346"></a>00346 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClientBehaviorFlags(<a class="code" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d" title="Bitfield that contains a set of raised flags defined in PxActorClientBehaviorFlag...">PxActorClientBehaviorFlags</a>) = 0; -<a name="l00347"></a>00347 -<a name="l00357"></a>00357 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d" title="Bitfield that contains a set of raised flags defined in PxActorClientBehaviorFlag...">PxActorClientBehaviorFlags</a> getClientBehaviorFlags() <span class="keyword">const</span> = 0; -<a name="l00358"></a>00358 -<a name="l00366"></a>00366 <span class="keyword">virtual</span> <a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>* getAggregate() <span class="keyword">const</span> = 0; -<a name="l00367"></a>00367 -<a name="l00368"></a>00368 <span class="comment">//public variables:</span> -<a name="l00369"></a><a class="code" href="classPxActor.html#ce426ce4cca4de88806beee01eb4b87e">00369</a> <span class="keywordtype">void</span>* userData; -<a name="l00370"></a>00370 +<a name="l00166"></a>00166 eCLOTH PX_DEPRECATED, +<a name="l00167"></a>00167 <span class="preprocessor">#endif</span> +<a name="l00168"></a>00168 <span class="preprocessor"></span> +<a name="l00169"></a>00169 <span class="comment">//brief internal use only!</span> +<a name="l00170"></a><a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12">00170</a> eACTOR_COUNT, +<a name="l00171"></a>00171 +<a name="l00172"></a><a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7c576e27c63fe565d6a1711342f781b7d">00172</a> eACTOR_FORCE_DWORD = 0x7fffffff +<a name="l00173"></a>00173 }; +<a name="l00174"></a>00174 }; +<a name="l00175"></a>00175 +<a name="l00182"></a><a class="code" href="classPxActor.html">00182</a> <span class="keyword">class </span><a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> : <span class="keyword">public</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> +<a name="l00183"></a>00183 { +<a name="l00184"></a>00184 <span class="keyword">public</span>: +<a name="l00194"></a>00194 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; +<a name="l00195"></a>00195 +<a name="l00203"></a>00203 <span class="keyword">virtual</span> <a class="code" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7">PxActorType::Enum</a> getType() <span class="keyword">const</span> = 0; +<a name="l00204"></a>00204 +<a name="l00212"></a>00212 <span class="keyword">virtual</span> <a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>* getScene() <span class="keyword">const</span> = 0; +<a name="l00213"></a>00213 +<a name="l00214"></a>00214 <span class="comment">// Runtime modifications</span> +<a name="l00215"></a>00215 +<a name="l00228"></a>00228 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setName(<span class="keyword">const</span> <span class="keywordtype">char</span>* name) = 0; +<a name="l00229"></a>00229 +<a name="l00237"></a>00237 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* getName() <span class="keyword">const</span> = 0; +<a name="l00238"></a>00238 +<a name="l00248"></a>00248 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getWorldBounds(<span class="keywordtype">float</span> inflation=1.01f) <span class="keyword">const</span> = 0; +<a name="l00249"></a>00249 +<a name="l00264"></a>00264 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setActorFlag(<a class="code" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d">PxActorFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; +<a name="l00271"></a>00271 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setActorFlags( <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorFlags</a> inFlags ) = 0; +<a name="l00272"></a>00272 +<a name="l00282"></a>00282 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorFlags</a> getActorFlags() <span class="keyword">const</span> = 0; +<a name="l00283"></a>00283 +<a name="l00300"></a>00300 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDominanceGroup(<a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> dominanceGroup) = 0; +<a name="l00301"></a>00301 +<a name="l00309"></a>00309 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> getDominanceGroup() <span class="keyword">const</span> = 0; +<a name="l00310"></a>00310 +<a name="l00311"></a>00311 +<a name="l00321"></a>00321 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setOwnerClient( <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> inClient ) = 0; +<a name="l00322"></a>00322 +<a name="l00330"></a>00330 <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> getOwnerClient() <span class="keyword">const</span> = 0; +<a name="l00331"></a>00331 +<a name="l00347"></a>00347 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClientBehaviorFlags(<a class="code" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d" title="Bitfield that contains a set of raised flags defined in PxActorClientBehaviorFlag...">PxActorClientBehaviorFlags</a>) = 0; +<a name="l00348"></a>00348 +<a name="l00358"></a>00358 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d" title="Bitfield that contains a set of raised flags defined in PxActorClientBehaviorFlag...">PxActorClientBehaviorFlags</a> getClientBehaviorFlags() <span class="keyword">const</span> = 0; +<a name="l00359"></a>00359 +<a name="l00367"></a>00367 <span class="keyword">virtual</span> <a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>* getAggregate() <span class="keyword">const</span> = 0; +<a name="l00368"></a>00368 +<a name="l00369"></a>00369 <span class="comment">//public variables:</span> +<a name="l00370"></a><a class="code" href="classPxActor.html#ce426ce4cca4de88806beee01eb4b87e">00370</a> <span class="keywordtype">void</span>* userData; <a name="l00371"></a>00371 -<a name="l00372"></a>00372 <span class="keyword">protected</span>: -<a name="l00373"></a><a class="code" href="classPxActor.html#05d86747e2fc14c89497fa06c8f0f252">00373</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxActor.html#05d86747e2fc14c89497fa06c8f0f252">PxActor</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(concreteType, baseFlags), userData(NULL) {} -<a name="l00374"></a><a class="code" href="classPxActor.html#1780362a59125a7d22619937b2d7a511">00374</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxActor.html#1780362a59125a7d22619937b2d7a511">PxActor</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(baseFlags) {} -<a name="l00375"></a><a class="code" href="classPxActor.html#d20c683780b093e7c9348b9e0fd8836d">00375</a> <span class="keyword">virtual</span> <a class="code" href="classPxActor.html#d20c683780b093e7c9348b9e0fd8836d">~PxActor</a>() {} -<a name="l00376"></a><a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7">00376</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxActor"</span>, name) || <a class="code" href="classPxBase.html#ae9d444c7cfd1715a101350a1b1226ef" title="Returns whether a given type name matches with the type of this instance.">PxBase::isKindOf</a>(name); } -<a name="l00377"></a>00377 +<a name="l00372"></a>00372 +<a name="l00373"></a>00373 <span class="keyword">protected</span>: +<a name="l00374"></a><a class="code" href="classPxActor.html#05d86747e2fc14c89497fa06c8f0f252">00374</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxActor.html#05d86747e2fc14c89497fa06c8f0f252">PxActor</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(concreteType, baseFlags), userData(NULL) {} +<a name="l00375"></a><a class="code" href="classPxActor.html#1780362a59125a7d22619937b2d7a511">00375</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxActor.html#1780362a59125a7d22619937b2d7a511">PxActor</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(baseFlags) {} +<a name="l00376"></a><a class="code" href="classPxActor.html#d20c683780b093e7c9348b9e0fd8836d">00376</a> <span class="keyword">virtual</span> <a class="code" href="classPxActor.html#d20c683780b093e7c9348b9e0fd8836d">~PxActor</a>() {} +<a name="l00377"></a><a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7">00377</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxActor"</span>, name) || <a class="code" href="classPxBase.html#ae9d444c7cfd1715a101350a1b1226ef" title="Returns whether a given type name matches with the type of this instance.">PxBase::isKindOf</a>(name); } <a name="l00378"></a>00378 -<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="l00379"></a>00379 +<a name="l00380"></a>00380 }; +<a name="l00381"></a>00381 +<a name="l00382"></a>00382 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00383"></a>00383 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00384"></a>00384 <span class="preprocessor">#endif</span> +<a name="l00385"></a>00385 <span class="preprocessor"></span> +<a name="l00387"></a>00387 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxBinaryConverter_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxBinaryConverter_8h-source.html index 4cf23337..dc420b92 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxBinaryConverter_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxBinaryConverter_8h-source.html @@ -79,19 +79,21 @@ <a name="l00083"></a>00083 <a name="l00095"></a>00095 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> setMetaData(<a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& srcMetaData, <a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& dstMetaData) = 0; <a name="l00096"></a>00096 -<a name="l00109"></a>00109 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> convert(<a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& srcStream, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> srcSize, <a class="code" href="classPxOutputStream.html" title="Output stream class for I/O.">PxOutputStream</a>& targetStream) = 0; -<a name="l00110"></a>00110 -<a name="l00111"></a>00111 -<a name="l00112"></a>00112 <span class="keyword">protected</span>: -<a name="l00113"></a><a class="code" href="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb">00113</a> <a class="code" href="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb">PxBinaryConverter</a>() {} -<a name="l00114"></a><a class="code" href="classPxBinaryConverter.html#30333f47d0897b3728442e915eaaba81">00114</a> <span class="keyword">virtual</span> <a class="code" href="classPxBinaryConverter.html#30333f47d0897b3728442e915eaaba81">~PxBinaryConverter</a>() {} -<a name="l00115"></a>00115 }; -<a name="l00116"></a>00116 -<a name="l00117"></a>00117 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00118"></a>00118 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00119"></a>00119 <span class="preprocessor">#endif</span> -<a name="l00120"></a>00120 <span class="preprocessor"></span> -<a name="l00122"></a>00122 <span class="preprocessor">#endif</span> +<a name="l00105"></a>00105 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> compareMetaData() <span class="keyword">const</span> = 0; +<a name="l00106"></a>00106 +<a name="l00119"></a>00119 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> convert(<a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& srcStream, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> srcSize, <a class="code" href="classPxOutputStream.html" title="Output stream class for I/O.">PxOutputStream</a>& targetStream) = 0; +<a name="l00120"></a>00120 +<a name="l00121"></a>00121 +<a name="l00122"></a>00122 <span class="keyword">protected</span>: +<a name="l00123"></a><a class="code" href="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb">00123</a> <a class="code" href="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb">PxBinaryConverter</a>() {} +<a name="l00124"></a><a class="code" href="classPxBinaryConverter.html#30333f47d0897b3728442e915eaaba81">00124</a> <span class="keyword">virtual</span> <a class="code" href="classPxBinaryConverter.html#30333f47d0897b3728442e915eaaba81">~PxBinaryConverter</a>() {} +<a name="l00125"></a>00125 }; +<a name="l00126"></a>00126 +<a name="l00127"></a>00127 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00128"></a>00128 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00129"></a>00129 <span class="preprocessor">#endif</span> +<a name="l00130"></a>00130 <span class="preprocessor"></span> +<a name="l00132"></a>00132 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClient_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClient_8h.html index 5458a91b..c81e8517 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClient_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClient_8h.html @@ -86,7 +86,7 @@ PxU8 > </td><td class="memItemRight" valign="bottom"><a class="el" href= <p> Bitfield that contains a set of raised flags defined in <a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599" title="Sets the behavior bits of the actor.">PxActor::setClientBehaviorFlags()</a> </dd></dl> </div> @@ -105,7 +105,7 @@ Bitfield that contains a set of raised flags defined in <a class="el" href="stru <p> Bitfield that contains a set of raised flags defined in <a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> <a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc" title="Sets behavior bits for a client.">PxScene::setClientBehaviorFlags()</a> </dd></dl> </div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothCollisionData_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothCollisionData_8h-source.html index 2677fb08..6c38bf22 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothCollisionData_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothCollisionData_8h-source.html @@ -59,48 +59,48 @@ <a name="l00042"></a>00042 { <a name="l00043"></a>00043 <span class="preprocessor">#endif</span> <a name="l00044"></a>00044 <span class="preprocessor"></span> -<a name="l00050"></a><a class="code" href="structPxClothCollisionSphere.html">00050</a> <span class="keyword">struct </span><a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a> -<a name="l00051"></a>00051 { -<a name="l00052"></a><a class="code" href="structPxClothCollisionSphere.html#e8582b911399447d9e5b8934ccb2d6f8">00052</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; -<a name="l00053"></a><a class="code" href="structPxClothCollisionSphere.html#17868162d4bc0a21307536a2efcde37b">00053</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; -<a name="l00054"></a>00054 -<a name="l00058"></a><a class="code" href="structPxClothCollisionSphere.html#f7f3ff5f23299fc3c1f4956c634efc14">00058</a> <a class="code" href="structPxClothCollisionSphere.html#f7f3ff5f23299fc3c1f4956c634efc14" title="Default constructor, performs no initialization.">PxClothCollisionSphere</a>() {} -<a name="l00059"></a><a class="code" href="structPxClothCollisionSphere.html#c32f107dc7091f6fcbac6e91396ea5ad">00059</a> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) -<a name="l00060"></a>00060 : pos(p), radius(r) {} -<a name="l00061"></a>00061 }; -<a name="l00062"></a>00062 -<a name="l00068"></a><a class="code" href="structPxClothCollisionPlane.html">00068</a> <span class="keyword">struct </span><a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a> -<a name="l00069"></a>00069 { -<a name="l00070"></a><a class="code" href="structPxClothCollisionPlane.html#7e534f3b2f378dd33cebc5d2a4780409">00070</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> normal; -<a name="l00071"></a><a class="code" href="structPxClothCollisionPlane.html#488afcb958cda9593710f6fafc17c26d">00071</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance; -<a name="l00072"></a>00072 -<a name="l00076"></a><a class="code" href="structPxClothCollisionPlane.html#c2109f7d48a1a56beae79591a26f77b9">00076</a> <a class="code" href="structPxClothCollisionPlane.html#c2109f7d48a1a56beae79591a26f77b9" title="Default constructor, performs no initialization.">PxClothCollisionPlane</a>() {} -<a name="l00077"></a><a class="code" href="structPxClothCollisionPlane.html#d16d7f8370c7958371a9094a3142cda3">00077</a> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& normal_, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance_) -<a name="l00078"></a>00078 : normal(normal_), distance(distance_) {} -<a name="l00079"></a>00079 }; -<a name="l00080"></a>00080 -<a name="l00084"></a><a class="code" href="structPxClothCollisionTriangle.html">00084</a> <span class="keyword">struct </span><a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a> -<a name="l00085"></a>00085 { -<a name="l00086"></a><a class="code" href="structPxClothCollisionTriangle.html#8a6ef026e0a83a8e82acd90f22b805e2">00086</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex0; -<a name="l00087"></a><a class="code" href="structPxClothCollisionTriangle.html#37e53900a872ec72a7c96972f9277c8b">00087</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex1; -<a name="l00088"></a><a class="code" href="structPxClothCollisionTriangle.html#df7bb1be7c5c089bae128cd0681099ae">00088</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex2; -<a name="l00089"></a>00089 -<a name="l00093"></a><a class="code" href="structPxClothCollisionTriangle.html#9f876a5633bba15bde95711884a61115">00093</a> <a class="code" href="structPxClothCollisionTriangle.html#9f876a5633bba15bde95711884a61115" title="Default constructor, performs no initialization.">PxClothCollisionTriangle</a>() {} -<a name="l00094"></a><a class="code" href="structPxClothCollisionTriangle.html#b412261d76b755c5cfebc39711e17d92">00094</a> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>( -<a name="l00095"></a>00095 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v0, -<a name="l00096"></a>00096 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v1, -<a name="l00097"></a>00097 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v2) : -<a name="l00098"></a>00098 vertex0(v0), -<a name="l00099"></a>00099 vertex1(v1), -<a name="l00100"></a>00100 vertex2(v2) {} -<a name="l00101"></a>00101 }; -<a name="l00102"></a>00102 -<a name="l00103"></a>00103 -<a name="l00104"></a>00104 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00105"></a>00105 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00106"></a>00106 <span class="preprocessor">#endif</span> -<a name="l00107"></a>00107 <span class="preprocessor"></span> +<a name="l00051"></a><a class="code" href="structPxClothCollisionSphere.html">00051</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a> +<a name="l00052"></a>00052 { +<a name="l00053"></a><a class="code" href="structPxClothCollisionSphere.html#e8582b911399447d9e5b8934ccb2d6f8">00053</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; +<a name="l00054"></a><a class="code" href="structPxClothCollisionSphere.html#17868162d4bc0a21307536a2efcde37b">00054</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; +<a name="l00055"></a>00055 +<a name="l00059"></a><a class="code" href="structPxClothCollisionSphere.html#f7f3ff5f23299fc3c1f4956c634efc14">00059</a> <a class="code" href="structPxClothCollisionSphere.html#f7f3ff5f23299fc3c1f4956c634efc14" title="Default constructor, performs no initialization.">PxClothCollisionSphere</a>() {} +<a name="l00060"></a><a class="code" href="structPxClothCollisionSphere.html#c32f107dc7091f6fcbac6e91396ea5ad">00060</a> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) +<a name="l00061"></a>00061 : pos(p), radius(r) {} +<a name="l00062"></a>00062 }; +<a name="l00063"></a>00063 +<a name="l00070"></a><a class="code" href="structPxClothCollisionPlane.html">00070</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a> +<a name="l00071"></a>00071 { +<a name="l00072"></a><a class="code" href="structPxClothCollisionPlane.html#7e534f3b2f378dd33cebc5d2a4780409">00072</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> normal; +<a name="l00073"></a><a class="code" href="structPxClothCollisionPlane.html#488afcb958cda9593710f6fafc17c26d">00073</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance; +<a name="l00074"></a>00074 +<a name="l00078"></a><a class="code" href="structPxClothCollisionPlane.html#c2109f7d48a1a56beae79591a26f77b9">00078</a> <a class="code" href="structPxClothCollisionPlane.html#c2109f7d48a1a56beae79591a26f77b9" title="Default constructor, performs no initialization.">PxClothCollisionPlane</a>() {} +<a name="l00079"></a><a class="code" href="structPxClothCollisionPlane.html#d16d7f8370c7958371a9094a3142cda3">00079</a> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& normal_, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance_) +<a name="l00080"></a>00080 : normal(normal_), distance(distance_) {} +<a name="l00081"></a>00081 }; +<a name="l00082"></a>00082 +<a name="l00087"></a><a class="code" href="structPxClothCollisionTriangle.html">00087</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a> +<a name="l00088"></a>00088 { +<a name="l00089"></a><a class="code" href="structPxClothCollisionTriangle.html#8a6ef026e0a83a8e82acd90f22b805e2">00089</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex0; +<a name="l00090"></a><a class="code" href="structPxClothCollisionTriangle.html#37e53900a872ec72a7c96972f9277c8b">00090</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex1; +<a name="l00091"></a><a class="code" href="structPxClothCollisionTriangle.html#df7bb1be7c5c089bae128cd0681099ae">00091</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> vertex2; +<a name="l00092"></a>00092 +<a name="l00096"></a><a class="code" href="structPxClothCollisionTriangle.html#9f876a5633bba15bde95711884a61115">00096</a> <a class="code" href="structPxClothCollisionTriangle.html#9f876a5633bba15bde95711884a61115" title="Default constructor, performs no initialization.">PxClothCollisionTriangle</a>() {} +<a name="l00097"></a><a class="code" href="structPxClothCollisionTriangle.html#b412261d76b755c5cfebc39711e17d92">00097</a> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>( +<a name="l00098"></a>00098 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v0, +<a name="l00099"></a>00099 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v1, +<a name="l00100"></a>00100 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& v2) : +<a name="l00101"></a>00101 vertex0(v0), +<a name="l00102"></a>00102 vertex1(v1), +<a name="l00103"></a>00103 vertex2(v2) {} +<a name="l00104"></a>00104 }; +<a name="l00105"></a>00105 +<a name="l00106"></a>00106 +<a name="l00107"></a>00107 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00108"></a>00108 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> <a name="l00109"></a>00109 <span class="preprocessor">#endif</span> +<a name="l00110"></a>00110 <span class="preprocessor"></span> +<a name="l00112"></a>00112 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabricCooker_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabricCooker_8h-source.html index cdf488a4..4cd67ca1 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabricCooker_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabricCooker_8h-source.html @@ -64,27 +64,27 @@ <a name="l00048"></a>00048 <a name="l00049"></a>00049 <span class="keyword">struct </span>PxFabricCookerImpl; <a name="l00050"></a>00050 -<a name="l00051"></a><a class="code" href="classPxClothFabricCooker.html">00051</a> <span class="keyword">class </span><a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a> -<a name="l00052"></a>00052 { -<a name="l00053"></a>00053 <span class="keyword">public</span>: -<a name="l00063"></a>00063 <a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>& desc, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& gravity, <span class="keywordtype">bool</span> useGeodesicTether = <span class="keyword">true</span>); -<a name="l00064"></a>00064 ~<a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a>(); -<a name="l00065"></a>00065 -<a name="l00067"></a>00067 <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a> getDescriptor() <span class="keyword">const</span>; -<a name="l00069"></a>00069 <span class="keywordtype">void</span> save(<a class="code" href="classPxOutputStream.html" title="Output stream class for I/O.">PxOutputStream</a>& stream, <span class="keywordtype">bool</span> platformMismatch) <span class="keyword">const</span>; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="keyword">private</span>: -<a name="l00072"></a><a class="code" href="classPxClothFabricCooker.html#ce53b5654f9a13c07be3194913082530">00072</a> PxFabricCookerImpl* mImpl; -<a name="l00073"></a>00073 }; -<a name="l00074"></a>00074 -<a name="l00085"></a>00085 <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* <a class="code" href="group__extensions.html#gf39f6f4f4aa2bdadc81159d28a648c20" title="Cooks a triangle mesh to a PxClothFabric.">PxClothFabricCreate</a>(<a class="code" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>& physics, -<a name="l00086"></a>00086 <span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>& desc, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& gravity, <span class="keywordtype">bool</span> useGeodesicTether = <span class="keyword">true</span>); -<a name="l00087"></a>00087 -<a name="l00088"></a>00088 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00089"></a>00089 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00090"></a>00090 <span class="preprocessor">#endif</span> -<a name="l00091"></a>00091 <span class="preprocessor"></span> -<a name="l00093"></a>00093 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_FABRIC_COOKER_H</span> +<a name="l00054"></a><a class="code" href="classPxClothFabricCooker.html">00054</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a> +<a name="l00055"></a>00055 { +<a name="l00056"></a>00056 <span class="keyword">public</span>: +<a name="l00066"></a>00066 <a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>& desc, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& gravity, <span class="keywordtype">bool</span> useGeodesicTether = <span class="keyword">true</span>); +<a name="l00067"></a>00067 ~<a class="code" href="classPxClothFabricCooker.html">PxClothFabricCooker</a>(); +<a name="l00068"></a>00068 +<a name="l00070"></a>00070 <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a> getDescriptor() <span class="keyword">const</span>; +<a name="l00072"></a>00072 <span class="keywordtype">void</span> save(<a class="code" href="classPxOutputStream.html" title="Output stream class for I/O.">PxOutputStream</a>& stream, <span class="keywordtype">bool</span> platformMismatch) <span class="keyword">const</span>; +<a name="l00073"></a>00073 +<a name="l00074"></a>00074 <span class="keyword">private</span>: +<a name="l00075"></a><a class="code" href="classPxClothFabricCooker.html#ce53b5654f9a13c07be3194913082530">00075</a> PxFabricCookerImpl* mImpl; +<a name="l00076"></a>00076 }; +<a name="l00077"></a>00077 +<a name="l00088"></a>00088 <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* <a class="code" href="group__extensions.html#gf39f6f4f4aa2bdadc81159d28a648c20" title="Cooks a triangle mesh to a PxClothFabric.">PxClothFabricCreate</a>(<a class="code" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>& physics, +<a name="l00089"></a>00089 <span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>& desc, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& gravity, <span class="keywordtype">bool</span> useGeodesicTether = <span class="keyword">true</span>); +<a name="l00090"></a>00090 +<a name="l00091"></a>00091 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00092"></a>00092 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00093"></a>00093 <span class="preprocessor">#endif</span> +<a name="l00094"></a>00094 <span class="preprocessor"></span> +<a name="l00096"></a>00096 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_FABRIC_COOKER_H</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabric_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabric_8h-source.html index 878168ba..80a889f0 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabric_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothFabric_8h-source.html @@ -58,133 +58,133 @@ <a name="l00042"></a>00042 { <a name="l00043"></a>00043 <span class="preprocessor">#endif</span> <a name="l00044"></a>00044 <span class="preprocessor"></span> -<a name="l00049"></a><a class="code" href="structPxClothFabricPhaseType.html">00049</a> <span class="keyword">struct </span><a class="code" href="structPxClothFabricPhaseType.html" title="Describe type of phase in cloth fabric.">PxClothFabricPhaseType</a> -<a name="l00050"></a>00050 { -<a name="l00051"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">00051</a> <span class="keyword">enum</span> <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">Enum</a> -<a name="l00052"></a>00052 { -<a name="l00053"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e458cb1ccccb57776fe9b7531ceaed712">00053</a> eINVALID, -<a name="l00054"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562ef45bf9e5126b0e9df4e38c7e981488c1">00054</a> eVERTICAL, -<a name="l00055"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562ec903d03a646bf0b80cbf928d7750372c">00055</a> eHORIZONTAL, -<a name="l00056"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e89882a3811c3e5fb9389a1db15278c7e">00056</a> eBENDING, -<a name="l00057"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e9d645daff0203a29ac7a78b69a8a1f7d">00057</a> eSHEARING, -<a name="l00058"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e519faab0c14a16e5d9852250d9f92372">00058</a> eCOUNT <span class="comment">// internal use only</span> -<a name="l00059"></a>00059 }; -<a name="l00060"></a>00060 }; -<a name="l00061"></a>00061 -<a name="l00066"></a><a class="code" href="structPxClothFabricPhase.html">00066</a> <span class="keyword">struct </span><a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a> -<a name="l00067"></a>00067 { -<a name="l00068"></a>00068 <a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type = -<a name="l00069"></a>00069 <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e458cb1ccccb57776fe9b7531ceaed712" title="invalid type">PxClothFabricPhaseType::eINVALID</a>, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index = 0); -<a name="l00070"></a>00070 -<a name="l00074"></a><a class="code" href="structPxClothFabricPhase.html#80f47e9197812e766cf921ad105c5495">00074</a> <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> phaseType; -<a name="l00075"></a>00075 -<a name="l00079"></a><a class="code" href="structPxClothFabricPhase.html#60982311586b9871d20e1b230f1947fb">00079</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> setIndex; -<a name="l00080"></a>00080 }; -<a name="l00081"></a>00081 -<a name="l00082"></a><a class="code" href="group__cloth.html#ga6666ad3d3501085542b7c9ccc94a8d7">00082</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cloth.html#ga6666ad3d3501085542b7c9ccc94a8d7">PxClothFabricPhase::PxClothFabricPhase</a>( -<a name="l00083"></a>00083 <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) -<a name="l00084"></a>00084 : phaseType(type) -<a name="l00085"></a>00085 , setIndex(index) -<a name="l00086"></a>00086 {} -<a name="l00087"></a>00087 -<a name="l00092"></a><a class="code" href="classPxClothFabricDesc.html">00092</a> <span class="keyword">class </span><a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a> -<a name="l00093"></a>00093 { -<a name="l00094"></a>00094 <span class="keyword">public</span>: -<a name="l00096"></a><a class="code" href="classPxClothFabricDesc.html#d8827bdd089a1aeeb533e6bbfbde8c2c">00096</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabricDesc.html#d8827bdd089a1aeeb533e6bbfbde8c2c" title="The number of particles needed when creating a PxCloth instance from the fabric.">nbParticles</a>; -<a name="l00097"></a>00097 -<a name="l00099"></a><a class="code" href="classPxClothFabricDesc.html#811cbbf4c812c1f7c2c8e999b82bec64">00099</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabricDesc.html#811cbbf4c812c1f7c2c8e999b82bec64" title="The number of solver phases.">nbPhases</a>; -<a name="l00101"></a><a class="code" href="classPxClothFabricDesc.html#d090ce0ebe787d103d52101e228a3b27">00101</a> <span class="keyword">const</span> <a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>* <a class="code" href="classPxClothFabricDesc.html#d090ce0ebe787d103d52101e228a3b27" title="Array defining which constraints to solve each phase. See PxClothFabric.getPhases()...">phases</a>; -<a name="l00102"></a>00102 -<a name="l00104"></a><a class="code" href="classPxClothFabricDesc.html#1083fed2a1180d1e0c498548c48f3b6c">00104</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabricDesc.html#1083fed2a1180d1e0c498548c48f3b6c" title="The number of sets in the fabric.">nbSets</a>; -<a name="l00106"></a><a class="code" href="classPxClothFabricDesc.html#86a8ef8fecc1a21009a70bbeb72bb8ef">00106</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* <a class="code" href="classPxClothFabricDesc.html#86a8ef8fecc1a21009a70bbeb72bb8ef" title="Array with an index per set which points one entry beyond the last constraint of...">sets</a>; -<a name="l00107"></a>00107 -<a name="l00109"></a><a class="code" href="classPxClothFabricDesc.html#2b88e1f9a84616b513fd5ad6b7ad17e1">00109</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* <a class="code" href="classPxClothFabricDesc.html#2b88e1f9a84616b513fd5ad6b7ad17e1" title="Array of particle indices which specifies the pair of constrained vertices. See PxClothFabric...">indices</a>; -<a name="l00111"></a><a class="code" href="classPxClothFabricDesc.html#4fbc70cbf88e6b5b2a4ab5eb24a9a4aa">00111</a> <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* <a class="code" href="classPxClothFabricDesc.html#4fbc70cbf88e6b5b2a4ab5eb24a9a4aa" title="Array of rest values for each constraint. See PxClothFabric.getRestvalues().">restvalues</a>; -<a name="l00112"></a>00112 -<a name="l00114"></a><a class="code" href="classPxClothFabricDesc.html#ae997dbea2afb26cd88e9972c8067ba1">00114</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabricDesc.html#ae997dbea2afb26cd88e9972c8067ba1" title="Size of tetherAnchors and tetherLengths arrays, needs to be multiple of nbParticles...">nbTethers</a>; -<a name="l00116"></a><a class="code" href="classPxClothFabricDesc.html#28d716008dcbd2a6ef96e0c05869fec4">00116</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* <a class="code" href="classPxClothFabricDesc.html#28d716008dcbd2a6ef96e0c05869fec4" title="Array of particle indices specifying the tether anchors. See PxClothFabric.getTetherAnchors()...">tetherAnchors</a>; -<a name="l00118"></a><a class="code" href="classPxClothFabricDesc.html#da218e875d64e649d243f6966f563cba">00118</a> <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* <a class="code" href="classPxClothFabricDesc.html#da218e875d64e649d243f6966f563cba" title="Array of rest distance between tethered particle pairs. See PxClothFabric.getTetherLengths()...">tetherLengths</a>; -<a name="l00119"></a>00119 -<a name="l00121"></a><a class="code" href="classPxClothFabricDesc.html#1a026bd7c41da86813d4330f7292f945">00121</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* <a class="code" href="classPxClothFabricDesc.html#1a026bd7c41da86813d4330f7292f945" title="Array of triangle indices used to calculate air friction.">triangles</a>; -<a name="l00123"></a><a class="code" href="classPxClothFabricDesc.html#debd78f5adb99d2bc700859c6ba61e82">00123</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabricDesc.html#debd78f5adb99d2bc700859c6ba61e82" title="The number of triangles in the triangles array. (1 triangle means 3 indices in the...">nbTriangles</a>; -<a name="l00124"></a>00124 -<a name="l00128"></a>00128 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cloth.html#g67e57148524e0336ebc001c5dc9f345f" title="constructor sets to default.">PxClothFabricDesc</a>(); -<a name="l00129"></a>00129 -<a name="l00133"></a>00133 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741" title="(re)sets the structure to the default.">setToDefault</a>(); -<a name="l00134"></a>00134 -<a name="l00139"></a>00139 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__cloth.html#g9da16e662b3e661e129cb7cb8726b8dd" title="Returns true if the descriptor is valid.">isValid</a>() <span class="keyword">const</span>; -<a name="l00140"></a>00140 }; -<a name="l00141"></a>00141 -<a name="l00142"></a><a class="code" href="group__cloth.html#g67e57148524e0336ebc001c5dc9f345f">00142</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cloth.html#g67e57148524e0336ebc001c5dc9f345f" title="constructor sets to default.">PxClothFabricDesc::PxClothFabricDesc</a>() -<a name="l00143"></a>00143 { -<a name="l00144"></a>00144 <a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741" title="(re)sets the structure to the default.">setToDefault</a>(); -<a name="l00145"></a>00145 } -<a name="l00146"></a>00146 -<a name="l00147"></a><a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">00147</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741" title="(re)sets the structure to the default.">PxClothFabricDesc::setToDefault</a>() -<a name="l00148"></a>00148 { -<a name="l00149"></a>00149 memset(<span class="keyword">this</span>, 0, <span class="keyword">sizeof</span>(<a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a>)); -<a name="l00150"></a>00150 } -<a name="l00151"></a>00151 -<a name="l00152"></a><a class="code" href="group__cloth.html#g9da16e662b3e661e129cb7cb8726b8dd">00152</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__cloth.html#g9da16e662b3e661e129cb7cb8726b8dd" title="Returns true if the descriptor is valid.">PxClothFabricDesc::isValid</a>()<span class="keyword"> const</span> -<a name="l00153"></a>00153 <span class="keyword"></span>{ -<a name="l00154"></a>00154 <span class="keywordflow">return</span> <a class="code" href="classPxClothFabricDesc.html#d8827bdd089a1aeeb533e6bbfbde8c2c" title="The number of particles needed when creating a PxCloth instance from the fabric.">nbParticles</a> && <a class="code" href="classPxClothFabricDesc.html#811cbbf4c812c1f7c2c8e999b82bec64" title="The number of solver phases.">nbPhases</a> && <a class="code" href="classPxClothFabricDesc.html#d090ce0ebe787d103d52101e228a3b27" title="Array defining which constraints to solve each phase. See PxClothFabric.getPhases()...">phases</a> && <a class="code" href="classPxClothFabricDesc.html#4fbc70cbf88e6b5b2a4ab5eb24a9a4aa" title="Array of rest values for each constraint. See PxClothFabric.getRestvalues().">restvalues</a> && <a class="code" href="classPxClothFabricDesc.html#1083fed2a1180d1e0c498548c48f3b6c" title="The number of sets in the fabric.">nbSets</a> -<a name="l00155"></a>00155 && <a class="code" href="classPxClothFabricDesc.html#86a8ef8fecc1a21009a70bbeb72bb8ef" title="Array with an index per set which points one entry beyond the last constraint of...">sets</a> && <a class="code" href="classPxClothFabricDesc.html#2b88e1f9a84616b513fd5ad6b7ad17e1" title="Array of particle indices which specifies the pair of constrained vertices. See PxClothFabric...">indices</a> && (!<a class="code" href="classPxClothFabricDesc.html#ae997dbea2afb26cd88e9972c8067ba1" title="Size of tetherAnchors and tetherLengths arrays, needs to be multiple of nbParticles...">nbTethers</a> || (<a class="code" href="classPxClothFabricDesc.html#28d716008dcbd2a6ef96e0c05869fec4" title="Array of particle indices specifying the tether anchors. See PxClothFabric.getTetherAnchors()...">tetherAnchors</a> && <a class="code" href="classPxClothFabricDesc.html#da218e875d64e649d243f6966f563cba" title="Array of rest distance between tethered particle pairs. See PxClothFabric.getTetherLengths()...">tetherLengths</a>)) -<a name="l00156"></a>00156 && (!<a class="code" href="classPxClothFabricDesc.html#debd78f5adb99d2bc700859c6ba61e82" title="The number of triangles in the triangles array. (1 triangle means 3 indices in the...">nbTriangles</a> || <a class="code" href="classPxClothFabricDesc.html#1a026bd7c41da86813d4330f7292f945" title="Array of triangle indices used to calculate air friction.">triangles</a>); -<a name="l00157"></a>00157 } -<a name="l00158"></a>00158 -<a name="l00159"></a>00159 -<a name="l00180"></a><a class="code" href="classPxClothFabric.html">00180</a> <span class="keyword">class </span><a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> : <span class="keyword">public</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> -<a name="l00181"></a>00181 { -<a name="l00182"></a>00182 <span class="keyword">public</span>: -<a name="l00188"></a>00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPxClothFabric.html#7e8a7516cc7cb1777c790bc82cab2eac" title="Decrements the cloth fabric&#39;s reference count, and releases it if the new reference...">release</a>() = 0; -<a name="l00189"></a>00189 -<a name="l00194"></a>00194 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#441e4b99664bdfe22fc6d25f9d0439de" title="Returns number of particles.">getNbParticles</a>() <span class="keyword">const</span> = 0; -<a name="l00195"></a>00195 -<a name="l00200"></a>00200 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#9daea96052a76964c2abf9a6af11cd56" title="Returns number of phases.">getNbPhases</a>() <span class="keyword">const</span> = 0; -<a name="l00201"></a>00201 -<a name="l00206"></a>00206 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#e087a3ff38ef40785f869f590c1e3800" title="Returns number of rest values.">getNbRestvalues</a>() <span class="keyword">const</span> = 0; -<a name="l00207"></a>00207 -<a name="l00212"></a>00212 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#de41283cadbec5647b02ca63c798f469" title="Returns number of sets.">getNbSets</a>() <span class="keyword">const</span> = 0; -<a name="l00213"></a>00213 -<a name="l00218"></a>00218 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#df154f8b203da1e1147d676ce62f0c14" title="Get number of particle indices.">getNbParticleIndices</a>() <span class="keyword">const</span> = 0; -<a name="l00219"></a>00219 -<a name="l00224"></a>00224 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#edfc6788bd1efead9bf6eb40733e566f" title="Get number of tether constraints.">getNbTethers</a>() <span class="keyword">const</span> = 0; -<a name="l00225"></a>00225 -<a name="l00236"></a>00236 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#9f9bcc2229fc09f89f5c4819dbbd6d33" title="Copies the phase array to a user specified buffer.">getPhases</a>(<a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>* userPhaseBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00237"></a>00237 -<a name="l00249"></a>00249 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#f45bfae66b62c892245fac4dbc099f71" title="Copies the set array to a user specified buffer.">getSets</a>(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userSetBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00250"></a>00250 -<a name="l00261"></a>00261 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#085f09b26d28b5d071fc3476fb76753e" title="Copies the particle indices array to a user specified buffer.">getParticleIndices</a>(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userParticleIndexBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00262"></a>00262 -<a name="l00276"></a>00276 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#fb53563992c3181c6f2b6c826deea2b0" title="Copies the rest values array to a user specified buffer.">getRestvalues</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userRestvalueBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00277"></a>00277 -<a name="l00290"></a>00290 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#868c8ede0e185dbf6bff4ca17fec4a8a" title="Copies the tether anchors array to a user specified buffer.">getTetherAnchors</a>(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userAnchorBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00291"></a>00291 -<a name="l00303"></a>00303 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#8dde7c6c2105602237ded25f44c4eeee" title="Copies the tether lengths array to a user specified buffer.">getTetherLengths</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userLengthBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00304"></a>00304 -<a name="l00305"></a>00305 -<a name="l00310"></a>00310 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPxClothFabric.html#56084286b66bf374e3fe37fbd097a83b" title="Scale all rest values of length dependent constraints.">scaleRestlengths</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; -<a name="l00311"></a>00311 -<a name="l00318"></a>00318 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxClothFabric.html#63cecd759a2d741c895371dc8d97db85" title="Reference count of the cloth instance.">getReferenceCount</a>() <span class="keyword">const</span> = 0; -<a name="l00319"></a>00319 -<a name="l00325"></a>00325 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPxClothFabric.html#247caa708dca4651233cb6d48dfdc694" title="Acquires a counted reference to a cloth fabric.">acquireReference</a>() = 0; -<a name="l00326"></a>00326 -<a name="l00327"></a>00327 -<a name="l00328"></a><a class="code" href="classPxClothFabric.html#c20c77d7608c6834056d8e5ae16f87e9">00328</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxClothFabric.html#c20c77d7608c6834056d8e5ae16f87e9" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxClothFabric"</span>; } -<a name="l00329"></a>00329 -<a name="l00330"></a>00330 <span class="keyword">protected</span>: +<a name="l00050"></a><a class="code" href="structPxClothFabricPhaseType.html">00050</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothFabricPhaseType.html" title="Describe type of phase in cloth fabric.">PxClothFabricPhaseType</a> +<a name="l00051"></a>00051 { +<a name="l00052"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">00052</a> <span class="keyword">enum</span> <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">Enum</a> +<a name="l00053"></a>00053 { +<a name="l00054"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e458cb1ccccb57776fe9b7531ceaed712">00054</a> eINVALID, +<a name="l00055"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562ef45bf9e5126b0e9df4e38c7e981488c1">00055</a> eVERTICAL, +<a name="l00056"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562ec903d03a646bf0b80cbf928d7750372c">00056</a> eHORIZONTAL, +<a name="l00057"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e89882a3811c3e5fb9389a1db15278c7e">00057</a> eBENDING, +<a name="l00058"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e9d645daff0203a29ac7a78b69a8a1f7d">00058</a> eSHEARING, +<a name="l00059"></a><a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e519faab0c14a16e5d9852250d9f92372">00059</a> eCOUNT <span class="comment">// internal use only</span> +<a name="l00060"></a>00060 }; +<a name="l00061"></a>00061 }; +<a name="l00062"></a>00062 +<a name="l00068"></a><a class="code" href="structPxClothFabricPhase.html">00068</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a> +<a name="l00069"></a>00069 { +<a name="l00070"></a>00070 <a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type = +<a name="l00071"></a>00071 <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e458cb1ccccb57776fe9b7531ceaed712" title="invalid type">PxClothFabricPhaseType::eINVALID</a>, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index = 0); +<a name="l00072"></a>00072 +<a name="l00076"></a><a class="code" href="structPxClothFabricPhase.html#80f47e9197812e766cf921ad105c5495">00076</a> <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> phaseType; +<a name="l00077"></a>00077 +<a name="l00081"></a><a class="code" href="structPxClothFabricPhase.html#60982311586b9871d20e1b230f1947fb">00081</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> setIndex; +<a name="l00082"></a>00082 }; +<a name="l00083"></a>00083 +<a name="l00084"></a><a class="code" href="group__cloth.html#ga6666ad3d3501085542b7c9ccc94a8d7">00084</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cloth.html#ga6666ad3d3501085542b7c9ccc94a8d7">PxClothFabricPhase::PxClothFabricPhase</a>( +<a name="l00085"></a>00085 <a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) +<a name="l00086"></a>00086 : phaseType(type) +<a name="l00087"></a>00087 , setIndex(index) +<a name="l00088"></a>00088 {} +<a name="l00089"></a>00089 +<a name="l00095"></a><a class="code" href="classPxClothFabricDesc.html">00095</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a> +<a name="l00096"></a>00096 { +<a name="l00097"></a>00097 <span class="keyword">public</span>: +<a name="l00099"></a><a class="code" href="classPxClothFabricDesc.html#d8827bdd089a1aeeb533e6bbfbde8c2c">00099</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbParticles; +<a name="l00100"></a>00100 +<a name="l00102"></a><a class="code" href="classPxClothFabricDesc.html#811cbbf4c812c1f7c2c8e999b82bec64">00102</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbPhases; +<a name="l00104"></a><a class="code" href="classPxClothFabricDesc.html#d090ce0ebe787d103d52101e228a3b27">00104</a> <span class="keyword">const</span> <a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>* phases; +<a name="l00105"></a>00105 +<a name="l00107"></a><a class="code" href="classPxClothFabricDesc.html#1083fed2a1180d1e0c498548c48f3b6c">00107</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbSets; +<a name="l00109"></a><a class="code" href="classPxClothFabricDesc.html#86a8ef8fecc1a21009a70bbeb72bb8ef">00109</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* sets; +<a name="l00110"></a>00110 +<a name="l00112"></a><a class="code" href="classPxClothFabricDesc.html#2b88e1f9a84616b513fd5ad6b7ad17e1">00112</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* indices; +<a name="l00114"></a><a class="code" href="classPxClothFabricDesc.html#4fbc70cbf88e6b5b2a4ab5eb24a9a4aa">00114</a> <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* restvalues; +<a name="l00115"></a>00115 +<a name="l00117"></a><a class="code" href="classPxClothFabricDesc.html#ae997dbea2afb26cd88e9972c8067ba1">00117</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbTethers; +<a name="l00119"></a><a class="code" href="classPxClothFabricDesc.html#28d716008dcbd2a6ef96e0c05869fec4">00119</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* tetherAnchors; +<a name="l00121"></a><a class="code" href="classPxClothFabricDesc.html#da218e875d64e649d243f6966f563cba">00121</a> <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* tetherLengths; +<a name="l00122"></a>00122 +<a name="l00124"></a><a class="code" href="classPxClothFabricDesc.html#1a026bd7c41da86813d4330f7292f945">00124</a> <span class="keyword">const</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* triangles; +<a name="l00126"></a><a class="code" href="classPxClothFabricDesc.html#debd78f5adb99d2bc700859c6ba61e82">00126</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbTriangles; +<a name="l00127"></a>00127 +<a name="l00131"></a>00131 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a>(); +<a name="l00132"></a>00132 +<a name="l00136"></a>00136 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> setToDefault(); +<a name="l00137"></a>00137 +<a name="l00142"></a>00142 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>; +<a name="l00143"></a>00143 }; +<a name="l00144"></a>00144 +<a name="l00145"></a><a class="code" href="group__cloth.html#g67e57148524e0336ebc001c5dc9f345f">00145</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cloth.html#g67e57148524e0336ebc001c5dc9f345f" title="constructor sets to default.">PxClothFabricDesc::PxClothFabricDesc</a>() +<a name="l00146"></a>00146 { +<a name="l00147"></a>00147 <a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741" title="(re)sets the structure to the default.">setToDefault</a>(); +<a name="l00148"></a>00148 } +<a name="l00149"></a>00149 +<a name="l00150"></a><a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">00150</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741" title="(re)sets the structure to the default.">PxClothFabricDesc::setToDefault</a>() +<a name="l00151"></a>00151 { +<a name="l00152"></a>00152 memset(<span class="keyword">this</span>, 0, <span class="keyword">sizeof</span>(<a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a>)); +<a name="l00153"></a>00153 } +<a name="l00154"></a>00154 +<a name="l00155"></a><a class="code" href="group__cloth.html#g9da16e662b3e661e129cb7cb8726b8dd">00155</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__cloth.html#g9da16e662b3e661e129cb7cb8726b8dd" title="Returns true if the descriptor is valid.">PxClothFabricDesc::isValid</a>()<span class="keyword"> const</span> +<a name="l00156"></a>00156 <span class="keyword"></span>{ +<a name="l00157"></a>00157 <span class="keywordflow">return</span> <a class="code" href="classPxClothFabricDesc.html#d8827bdd089a1aeeb533e6bbfbde8c2c" title="The number of particles needed when creating a PxCloth instance from the fabric.">nbParticles</a> && <a class="code" href="classPxClothFabricDesc.html#811cbbf4c812c1f7c2c8e999b82bec64" title="The number of solver phases.">nbPhases</a> && <a class="code" href="classPxClothFabricDesc.html#d090ce0ebe787d103d52101e228a3b27" title="Array defining which constraints to solve each phase. See PxClothFabric.getPhases()...">phases</a> && <a class="code" href="classPxClothFabricDesc.html#4fbc70cbf88e6b5b2a4ab5eb24a9a4aa" title="Array of rest values for each constraint. See PxClothFabric.getRestvalues().">restvalues</a> && <a class="code" href="classPxClothFabricDesc.html#1083fed2a1180d1e0c498548c48f3b6c" title="The number of sets in the fabric.">nbSets</a> +<a name="l00158"></a>00158 && <a class="code" href="classPxClothFabricDesc.html#86a8ef8fecc1a21009a70bbeb72bb8ef" title="Array with an index per set which points one entry beyond the last constraint of...">sets</a> && <a class="code" href="classPxClothFabricDesc.html#2b88e1f9a84616b513fd5ad6b7ad17e1" title="Array of particle indices which specifies the pair of constrained vertices. See PxClothFabric...">indices</a> && (!<a class="code" href="classPxClothFabricDesc.html#ae997dbea2afb26cd88e9972c8067ba1" title="Size of tetherAnchors and tetherLengths arrays, needs to be multiple of nbParticles...">nbTethers</a> || (<a class="code" href="classPxClothFabricDesc.html#28d716008dcbd2a6ef96e0c05869fec4" title="Array of particle indices specifying the tether anchors. See PxClothFabric.getTetherAnchors()...">tetherAnchors</a> && <a class="code" href="classPxClothFabricDesc.html#da218e875d64e649d243f6966f563cba" title="Array of rest distance between tethered particle pairs. See PxClothFabric.getTetherLengths()...">tetherLengths</a>)) +<a name="l00159"></a>00159 && (!<a class="code" href="classPxClothFabricDesc.html#debd78f5adb99d2bc700859c6ba61e82" title="The number of triangles in the triangles array. (1 triangle means 3 indices in the...">nbTriangles</a> || <a class="code" href="classPxClothFabricDesc.html#1a026bd7c41da86813d4330f7292f945" title="Array of triangle indices used to calculate air friction.">triangles</a>); +<a name="l00160"></a>00160 } +<a name="l00161"></a>00161 +<a name="l00162"></a>00162 +<a name="l00185"></a><a class="code" href="classPxClothFabric.html">00185</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> : <span class="keyword">public</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a> +<a name="l00186"></a>00186 { +<a name="l00187"></a>00187 <span class="keyword">public</span>: +<a name="l00193"></a>00193 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPxBase.html#fe6aedda1df0d6d29b1a28213a5ee25a" title="Releases the PxBase instance, please check documentation of release in derived class...">release</a>() = 0; +<a name="l00194"></a>00194 +<a name="l00199"></a>00199 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbParticles() <span class="keyword">const</span> = 0; +<a name="l00200"></a>00200 +<a name="l00205"></a>00205 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbPhases() <span class="keyword">const</span> = 0; +<a name="l00206"></a>00206 +<a name="l00211"></a>00211 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbRestvalues() <span class="keyword">const</span> = 0; +<a name="l00212"></a>00212 +<a name="l00217"></a>00217 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbSets() <span class="keyword">const</span> = 0; +<a name="l00218"></a>00218 +<a name="l00223"></a>00223 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbParticleIndices() <span class="keyword">const</span> = 0; +<a name="l00224"></a>00224 +<a name="l00229"></a>00229 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getNbTethers() <span class="keyword">const</span> = 0; +<a name="l00230"></a>00230 +<a name="l00241"></a>00241 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getPhases(<a class="code" href="structPxClothFabricPhase.html" title="References a set of constraints that can be solved in parallel.">PxClothFabricPhase</a>* userPhaseBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00242"></a>00242 +<a name="l00254"></a>00254 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getSets(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userSetBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00255"></a>00255 +<a name="l00266"></a>00266 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getParticleIndices(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userParticleIndexBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00267"></a>00267 +<a name="l00281"></a>00281 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getRestvalues(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userRestvalueBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00282"></a>00282 +<a name="l00295"></a>00295 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getTetherAnchors(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>* userAnchorBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00296"></a>00296 +<a name="l00308"></a>00308 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getTetherLengths(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userLengthBuffer, <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00309"></a>00309 +<a name="l00310"></a>00310 +<a name="l00315"></a>00315 <span class="keyword">virtual</span> <span class="keywordtype">void</span> scaleRestlengths(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; +<a name="l00316"></a>00316 +<a name="l00323"></a>00323 <span class="keyword">virtual</span> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> getReferenceCount() <span class="keyword">const</span> = 0; +<a name="l00324"></a>00324 +<a name="l00330"></a>00330 <span class="keyword">virtual</span> <span class="keywordtype">void</span> acquireReference() = 0; <a name="l00331"></a>00331 -<a name="l00332"></a><a class="code" href="classPxClothFabric.html#57fdb4cae7066205298f234ff7e5c15d">00332</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothFabric.html#57fdb4cae7066205298f234ff7e5c15d">PxClothFabric</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(concreteType, baseFlags) {} -<a name="l00333"></a><a class="code" href="classPxClothFabric.html#f9f72afdafef5a2bd195448e9a4dc79d">00333</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothFabric.html#f9f72afdafef5a2bd195448e9a4dc79d">PxClothFabric</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(baseFlags) {} -<a name="l00334"></a><a class="code" href="classPxClothFabric.html#01d4cf1d83d8e959bb2fe918857e2470">00334</a> <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html#01d4cf1d83d8e959bb2fe918857e2470">~PxClothFabric</a>() {} -<a name="l00335"></a><a class="code" href="classPxClothFabric.html#be572798a8088bf4712bc9dc9a65001f">00335</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxClothFabric.html#be572798a8088bf4712bc9dc9a65001f" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxClothFabric"</span>, name) || <a class="code" href="classPxBase.html#ae9d444c7cfd1715a101350a1b1226ef" title="Returns whether a given type name matches with the type of this instance.">PxBase::isKindOf</a>(name); } -<a name="l00336"></a>00336 }; -<a name="l00337"></a>00337 -<a name="l00338"></a>00338 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00339"></a>00339 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00340"></a>00340 <span class="preprocessor">#endif</span> -<a name="l00341"></a>00341 <span class="preprocessor"></span> -<a name="l00343"></a>00343 <span class="preprocessor">#endif</span> +<a name="l00332"></a>00332 +<a name="l00333"></a><a class="code" href="classPxClothFabric.html#c20c77d7608c6834056d8e5ae16f87e9">00333</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxClothFabric.html#c20c77d7608c6834056d8e5ae16f87e9" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxClothFabric"</span>; } +<a name="l00334"></a>00334 +<a name="l00335"></a>00335 <span class="keyword">protected</span>: +<a name="l00336"></a>00336 +<a name="l00337"></a><a class="code" href="classPxClothFabric.html#57fdb4cae7066205298f234ff7e5c15d">00337</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothFabric.html#57fdb4cae7066205298f234ff7e5c15d">PxClothFabric</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(concreteType, baseFlags) {} +<a name="l00338"></a><a class="code" href="classPxClothFabric.html#f9f72afdafef5a2bd195448e9a4dc79d">00338</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothFabric.html#f9f72afdafef5a2bd195448e9a4dc79d">PxClothFabric</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>(baseFlags) {} +<a name="l00339"></a><a class="code" href="classPxClothFabric.html#01d4cf1d83d8e959bb2fe918857e2470">00339</a> <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html#01d4cf1d83d8e959bb2fe918857e2470">~PxClothFabric</a>() {} +<a name="l00340"></a><a class="code" href="classPxClothFabric.html#be572798a8088bf4712bc9dc9a65001f">00340</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxClothFabric.html#be572798a8088bf4712bc9dc9a65001f" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxClothFabric"</span>, name) || <a class="code" href="classPxBase.html#ae9d444c7cfd1715a101350a1b1226ef" title="Returns whether a given type name matches with the type of this instance.">PxBase::isKindOf</a>(name); } +<a name="l00341"></a>00341 }; +<a name="l00342"></a>00342 +<a name="l00343"></a>00343 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00344"></a>00344 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00345"></a>00345 <span class="preprocessor">#endif</span> +<a name="l00346"></a>00346 <span class="preprocessor"></span> +<a name="l00348"></a>00348 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshDesc_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshDesc_8h-source.html index 8aba3c87..ecf40595 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshDesc_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshDesc_8h-source.html @@ -59,71 +59,71 @@ <a name="l00042"></a>00042 { <a name="l00043"></a>00043 <span class="preprocessor">#endif</span> <a name="l00044"></a>00044 <span class="preprocessor"></span> -<a name="l00051"></a><a class="code" href="classPxClothMeshDesc.html">00051</a> <span class="keyword">class </span><a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> -<a name="l00052"></a>00052 { -<a name="l00053"></a>00053 <span class="keyword">public</span>: -<a name="l00054"></a>00054 -<a name="l00058"></a><a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5">00058</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> points; -<a name="l00059"></a>00059 -<a name="l00067"></a><a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f">00067</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> invMasses; -<a name="l00068"></a>00068 -<a name="l00083"></a><a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38">00083</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> triangles; -<a name="l00084"></a>00084 -<a name="l00099"></a><a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc">00099</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> quads; -<a name="l00100"></a>00100 -<a name="l00104"></a><a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175">00104</a> <a class="code" href="classPxFlags.html">PxMeshFlags</a> flags; -<a name="l00105"></a>00105 -<a name="l00109"></a>00109 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>(); -<a name="l00113"></a>00113 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> setToDefault(); -<a name="l00118"></a>00118 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>; -<a name="l00119"></a>00119 }; -<a name="l00120"></a>00120 -<a name="l00121"></a><a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65">00121</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65" title="constructor sets to default.">PxClothMeshDesc::PxClothMeshDesc</a>() <span class="comment">//constructor sets to default</span> -<a name="l00122"></a>00122 { -<a name="l00123"></a>00123 } -<a name="l00124"></a>00124 -<a name="l00125"></a><a class="code" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304">00125</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304" title="(re)sets the structure to the default.">PxClothMeshDesc::setToDefault</a>() -<a name="l00126"></a>00126 { -<a name="l00127"></a>00127 *<span class="keyword">this</span> = <a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65" title="constructor sets to default.">PxClothMeshDesc</a>(); -<a name="l00128"></a>00128 } -<a name="l00129"></a>00129 -<a name="l00130"></a><a class="code" href="group__cooking.html#g4bc3ea34b81c2881eba7060d5e74c5d8">00130</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__cooking.html#g4bc3ea34b81c2881eba7060d5e74c5d8" title="Returns true if the descriptor is valid.">PxClothMeshDesc::isValid</a>()<span class="keyword"> const</span> -<a name="l00131"></a>00131 <span class="keyword"></span>{ -<a name="l00132"></a>00132 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> < 3) <span class="comment">//at least 1 trig's worth of points</span> -<a name="l00133"></a>00133 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00134"></a>00134 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> > 0xffff && <a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175" title="Flags bits, combined from values of the enum PxMeshFlag.">flags</a> & <a class="code" href="structPxMeshFlag.html#62a41b4a381e3e59d85181a62b9ce0ccd01b868a85f89466d6a81b36de1850a6" title="Denotes the use of 16-bit vertex indices.">PxMeshFlag::e16_BIT_INDICES</a>) +<a name="l00053"></a><a class="code" href="classPxClothMeshDesc.html">00053</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> +<a name="l00054"></a>00054 { +<a name="l00055"></a>00055 <span class="keyword">public</span>: +<a name="l00056"></a>00056 +<a name="l00060"></a><a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5">00060</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> points; +<a name="l00061"></a>00061 +<a name="l00069"></a><a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f">00069</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> invMasses; +<a name="l00070"></a>00070 +<a name="l00085"></a><a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38">00085</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> triangles; +<a name="l00086"></a>00086 +<a name="l00101"></a><a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc">00101</a> <a class="code" href="structPxBoundedData.html">PxBoundedData</a> quads; +<a name="l00102"></a>00102 +<a name="l00106"></a><a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175">00106</a> <a class="code" href="classPxFlags.html">PxMeshFlags</a> flags; +<a name="l00107"></a>00107 +<a name="l00111"></a>00111 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a>(); +<a name="l00115"></a>00115 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> setToDefault(); +<a name="l00120"></a>00120 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>; +<a name="l00121"></a>00121 }; +<a name="l00122"></a>00122 +<a name="l00123"></a><a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65">00123</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65" title="constructor sets to default.">PxClothMeshDesc::PxClothMeshDesc</a>() <span class="comment">//constructor sets to default</span> +<a name="l00124"></a>00124 { +<a name="l00125"></a>00125 } +<a name="l00126"></a>00126 +<a name="l00127"></a><a class="code" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304">00127</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304" title="(re)sets the structure to the default.">PxClothMeshDesc::setToDefault</a>() +<a name="l00128"></a>00128 { +<a name="l00129"></a>00129 *<span class="keyword">this</span> = <a class="code" href="group__cooking.html#g5f214c974f4031e62cfed89231ee1d65" title="constructor sets to default.">PxClothMeshDesc</a>(); +<a name="l00130"></a>00130 } +<a name="l00131"></a>00131 +<a name="l00132"></a><a class="code" href="group__cooking.html#g4bc3ea34b81c2881eba7060d5e74c5d8">00132</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__cooking.html#g4bc3ea34b81c2881eba7060d5e74c5d8" title="Returns true if the descriptor is valid.">PxClothMeshDesc::isValid</a>()<span class="keyword"> const</span> +<a name="l00133"></a>00133 <span class="keyword"></span>{ +<a name="l00134"></a>00134 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> < 3) <span class="comment">//at least 1 trig's worth of points</span> <a name="l00135"></a>00135 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00136"></a>00136 <span class="keywordflow">if</span>(!<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) +<a name="l00136"></a>00136 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> > 0xffff && <a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175" title="Flags bits, combined from values of the enum PxMeshFlag.">flags</a> & <a class="code" href="structPxMeshFlag.html#62a41b4a381e3e59d85181a62b9ce0ccd01b868a85f89466d6a81b36de1850a6" title="Denotes the use of 16-bit vertex indices.">PxMeshFlag::e16_BIT_INDICES</a>) <a name="l00137"></a>00137 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00138"></a>00138 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < <span class="keyword">sizeof</span>(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>)) <span class="comment">//should be at least one point's worth of data</span> +<a name="l00138"></a>00138 <span class="keywordflow">if</span>(!<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) <a name="l00139"></a>00139 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a> && <a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < <span class="keyword">sizeof</span>(<span class="keywordtype">float</span>)) -<a name="l00142"></a>00142 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00143"></a>00143 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a> && <a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> != <a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a>) +<a name="l00140"></a>00140 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < <span class="keyword">sizeof</span>(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>)) <span class="comment">//should be at least one point's worth of data</span> +<a name="l00141"></a>00141 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00142"></a>00142 +<a name="l00143"></a>00143 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a> && <a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < <span class="keyword">sizeof</span>(<span class="keywordtype">float</span>)) <a name="l00144"></a>00144 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00145"></a>00145 -<a name="l00146"></a>00146 <span class="keywordflow">if</span> (!<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a>) <span class="comment">// no support for non-indexed mesh</span> -<a name="l00147"></a>00147 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00148"></a>00148 <span class="keywordflow">if</span> (<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) +<a name="l00145"></a>00145 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a> && <a class="code" href="classPxClothMeshDesc.html#a15883aaa6799795a3874d7fd6dbd53f" title="Determines whether particle is simulated or static. A positive value denotes that...">invMasses</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> != <a class="code" href="classPxClothMeshDesc.html#65c16be9e39e0f401db24fb4383f1ae5" title="Pointer to first vertex point.">points</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a>) +<a name="l00146"></a>00146 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00147"></a>00147 +<a name="l00148"></a>00148 <span class="keywordflow">if</span> (!<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a>) <span class="comment">// no support for non-indexed mesh</span> <a name="l00149"></a>00149 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00150"></a>00150 <span class="keywordflow">if</span> (<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) +<a name="l00150"></a>00150 <span class="keywordflow">if</span> (<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) <a name="l00151"></a>00151 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00152"></a>00152 -<a name="l00153"></a>00153 <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> indexSize = (<a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175" title="Flags bits, combined from values of the enum PxMeshFlag.">flags</a> & PxMeshFlag::e16_BIT_INDICES) ? <span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) : <span class="keyword">sizeof</span>(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>); -<a name="l00154"></a>00154 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && <a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < indexSize*3) -<a name="l00155"></a>00155 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00156"></a>00156 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && <a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < indexSize*4) -<a name="l00157"></a>00157 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00158"></a>00158 -<a name="l00159"></a>00159 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00160"></a>00160 } -<a name="l00161"></a>00161 -<a name="l00162"></a>00162 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00163"></a>00163 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00164"></a>00164 <span class="preprocessor">#endif</span> -<a name="l00165"></a>00165 <span class="preprocessor"></span> -<a name="l00167"></a>00167 <span class="preprocessor">#endif</span> +<a name="l00152"></a>00152 <span class="keywordflow">if</span> (<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && !<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxStridedData.html#d98a9e00d44b1c2c48c6dec114693f18">data</a>) +<a name="l00153"></a>00153 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00154"></a>00154 +<a name="l00155"></a>00155 <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> indexSize = (<a class="code" href="classPxClothMeshDesc.html#952a2399574b931bc5b1d09c66793175" title="Flags bits, combined from values of the enum PxMeshFlag.">flags</a> & PxMeshFlag::e16_BIT_INDICES) ? <span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) : <span class="keyword">sizeof</span>(<a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>); +<a name="l00156"></a>00156 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && <a class="code" href="classPxClothMeshDesc.html#b3755b0da7fee6b3f5a2b9eb85001d38" title="Pointer to the first triangle.">triangles</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < indexSize*3) +<a name="l00157"></a>00157 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00158"></a>00158 <span class="keywordflow">if</span>(<a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">count</a> && <a class="code" href="classPxClothMeshDesc.html#8e78b80402ca808413f2ee658ba332dc" title="Pointer to the first quad.">quads</a>.<a class="code" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3" title="The offset in bytes between consecutive samples in the data.">stride</a> < indexSize*4) +<a name="l00159"></a>00159 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00160"></a>00160 +<a name="l00161"></a>00161 <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00162"></a>00162 } +<a name="l00163"></a>00163 +<a name="l00164"></a>00164 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00165"></a>00165 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00166"></a>00166 <span class="preprocessor">#endif</span> +<a name="l00167"></a>00167 <span class="preprocessor"></span> +<a name="l00169"></a>00169 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshQuadifier_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshQuadifier_8h-source.html index 3878c706..e3e003d6 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshQuadifier_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothMeshQuadifier_8h-source.html @@ -61,24 +61,24 @@ <a name="l00041"></a>00041 <span class="preprocessor"></span> <a name="l00042"></a>00042 <span class="keyword">struct </span>PxClothMeshQuadifierImpl; <a name="l00043"></a>00043 -<a name="l00044"></a><a class="code" href="classPxClothMeshQuadifier.html">00044</a> <span class="keyword">class </span><a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a> -<a name="l00045"></a>00045 { -<a name="l00046"></a>00046 <span class="keyword">public</span>: -<a name="l00055"></a>00055 <a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); -<a name="l00056"></a>00056 ~<a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a>(); -<a name="l00057"></a>00057 -<a name="l00062"></a>00062 <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> getDescriptor() <span class="keyword">const</span>; -<a name="l00063"></a>00063 -<a name="l00064"></a>00064 <span class="keyword">private</span>: -<a name="l00065"></a><a class="code" href="classPxClothMeshQuadifier.html#0f37509d3f452ad954c6bdd93bf74249">00065</a> PxClothMeshQuadifierImpl* mImpl; +<a name="l00047"></a><a class="code" href="classPxClothMeshQuadifier.html">00047</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a> +<a name="l00048"></a>00048 { +<a name="l00049"></a>00049 <span class="keyword">public</span>: +<a name="l00058"></a>00058 <a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); +<a name="l00059"></a>00059 ~<a class="code" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a>(); +<a name="l00060"></a>00060 +<a name="l00065"></a>00065 <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> getDescriptor() <span class="keyword">const</span>; <a name="l00066"></a>00066 -<a name="l00067"></a>00067 }; -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00070"></a>00070 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00071"></a>00071 <span class="preprocessor">#endif</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span> -<a name="l00073"></a>00073 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_EDGE_QUADIFIER_H</span> +<a name="l00067"></a>00067 <span class="keyword">private</span>: +<a name="l00068"></a><a class="code" href="classPxClothMeshQuadifier.html#0f37509d3f452ad954c6bdd93bf74249">00068</a> PxClothMeshQuadifierImpl* mImpl; +<a name="l00069"></a>00069 +<a name="l00070"></a>00070 }; +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00073"></a>00073 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00074"></a>00074 <span class="preprocessor">#endif</span> +<a name="l00075"></a>00075 <span class="preprocessor"></span> +<a name="l00076"></a>00076 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_EDGE_QUADIFIER_H</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothParticleData_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothParticleData_8h-source.html index eee18c45..4771df9f 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothParticleData_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothParticleData_8h-source.html @@ -64,21 +64,21 @@ <a name="l00048"></a>00048 <span class="preprocessor"></span> <a name="l00049"></a>00049 <span class="keyword">struct </span><a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>; <a name="l00050"></a>00050 -<a name="l00055"></a>00055 <span class="keyword">class </span>PxClothParticleData : <span class="keyword">public</span> <a class="code" href="classPxLockedData.html" title="Parent class for bulk data that is shared between the SDK and the application.">PxLockedData</a> -<a name="l00056"></a>00056 { -<a name="l00057"></a>00057 <span class="keyword">public</span>: -<a name="l00062"></a>00062 <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* particles; -<a name="l00063"></a>00063 -<a name="l00068"></a>00068 <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* previousParticles; -<a name="l00069"></a>00069 }; -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00073"></a>00073 <span class="preprocessor">#endif</span> -<a name="l00074"></a>00074 <span class="preprocessor"></span> -<a name="l00077"></a>00077 <span class="preprocessor">#endif // PX_USE_CLOTH_API</span> -<a name="l00078"></a>00078 <span class="preprocessor"></span> -<a name="l00079"></a>00079 <span class="preprocessor">#endif</span> +<a name="l00056"></a>00056 <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> PxClothParticleData : <span class="keyword">public</span> <a class="code" href="classPxLockedData.html" title="Parent class for bulk data that is shared between the SDK and the application.">PxLockedData</a> +<a name="l00057"></a>00057 { +<a name="l00058"></a>00058 <span class="keyword">public</span>: +<a name="l00063"></a>00063 <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* particles; +<a name="l00064"></a>00064 +<a name="l00069"></a>00069 <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* previousParticles; +<a name="l00070"></a>00070 }; +<a name="l00071"></a>00071 +<a name="l00072"></a>00072 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00073"></a>00073 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00074"></a>00074 <span class="preprocessor">#endif</span> +<a name="l00075"></a>00075 <span class="preprocessor"></span> +<a name="l00078"></a>00078 <span class="preprocessor">#endif // PX_USE_CLOTH_API</span> +<a name="l00079"></a>00079 <span class="preprocessor"></span> +<a name="l00080"></a>00080 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTetherCooker_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTetherCooker_8h-source.html index 1ca4c652..e853c18d 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTetherCooker_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTetherCooker_8h-source.html @@ -61,45 +61,45 @@ <a name="l00041"></a>00041 <span class="preprocessor"></span> <a name="l00042"></a>00042 <span class="keyword">struct </span>PxClothSimpleTetherCookerImpl; <a name="l00043"></a>00043 -<a name="l00044"></a><a class="code" href="classPxClothSimpleTetherCooker.html">00044</a> <span class="keyword">class </span><a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a> -<a name="l00045"></a>00045 { -<a name="l00046"></a>00046 <span class="keyword">public</span>: -<a name="l00056"></a>00056 <a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); -<a name="l00057"></a>00057 ~<a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a>(); -<a name="l00058"></a>00058 -<a name="l00064"></a>00064 <span class="keywordtype">void</span> getTetherData(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* userTetherAnchors, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userTetherLengths) <span class="keyword">const</span>; -<a name="l00065"></a>00065 -<a name="l00066"></a>00066 <span class="keyword">private</span>: -<a name="l00067"></a><a class="code" href="classPxClothSimpleTetherCooker.html#1a5c734b0e171d117f763656fe6e2b3a">00067</a> PxClothSimpleTetherCookerImpl* mImpl; +<a name="l00047"></a><a class="code" href="classPxClothSimpleTetherCooker.html">00047</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a> +<a name="l00048"></a>00048 { +<a name="l00049"></a>00049 <span class="keyword">public</span>: +<a name="l00059"></a>00059 <a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); +<a name="l00060"></a>00060 ~<a class="code" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a>(); +<a name="l00061"></a>00061 +<a name="l00067"></a>00067 <span class="keywordtype">void</span> getTetherData(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* userTetherAnchors, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userTetherLengths) <span class="keyword">const</span>; <a name="l00068"></a>00068 -<a name="l00069"></a>00069 }; -<a name="l00070"></a>00070 +<a name="l00069"></a>00069 <span class="keyword">private</span>: +<a name="l00070"></a><a class="code" href="classPxClothSimpleTetherCooker.html#1a5c734b0e171d117f763656fe6e2b3a">00070</a> PxClothSimpleTetherCookerImpl* mImpl; <a name="l00071"></a>00071 -<a name="l00072"></a>00072 <span class="keyword">struct </span>PxClothGeodesicTetherCookerImpl; +<a name="l00072"></a>00072 }; <a name="l00073"></a>00073 -<a name="l00074"></a><a class="code" href="classPxClothGeodesicTetherCooker.html">00074</a> <span class="keyword">class </span><a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a> -<a name="l00075"></a>00075 { -<a name="l00076"></a>00076 <span class="keyword">public</span>: -<a name="l00090"></a>00090 <a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); -<a name="l00091"></a>00091 ~<a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a>(); -<a name="l00092"></a>00092 -<a name="l00098"></a>00098 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getCookerStatus() <span class="keyword">const</span>; -<a name="l00099"></a>00099 -<a name="l00106"></a>00106 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbTethersPerParticle() <span class="keyword">const</span>; -<a name="l00107"></a>00107 -<a name="l00114"></a>00114 <span class="keywordtype">void</span> getTetherData(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* userTetherAnchors, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userTetherLengths) <span class="keyword">const</span>; -<a name="l00115"></a>00115 -<a name="l00116"></a>00116 <span class="keyword">private</span>: -<a name="l00117"></a><a class="code" href="classPxClothGeodesicTetherCooker.html#1b2e78b91a4e9ccab30cd8da05527811">00117</a> PxClothGeodesicTetherCookerImpl* mImpl; -<a name="l00118"></a>00118 -<a name="l00119"></a>00119 }; -<a name="l00120"></a>00120 +<a name="l00074"></a>00074 +<a name="l00075"></a>00075 <span class="keyword">struct </span>PxClothGeodesicTetherCookerImpl; +<a name="l00076"></a>00076 +<a name="l00080"></a><a class="code" href="classPxClothGeodesicTetherCooker.html">00080</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a> +<a name="l00081"></a>00081 { +<a name="l00082"></a>00082 <span class="keyword">public</span>: +<a name="l00096"></a>00096 <a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a>(<span class="keyword">const</span> <a class="code" href="classPxClothMeshDesc.html" title="Descriptor class for a cloth mesh.">PxClothMeshDesc</a> &desc); +<a name="l00097"></a>00097 ~<a class="code" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a>(); +<a name="l00098"></a>00098 +<a name="l00104"></a>00104 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getCookerStatus() <span class="keyword">const</span>; +<a name="l00105"></a>00105 +<a name="l00112"></a>00112 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbTethersPerParticle() <span class="keyword">const</span>; +<a name="l00113"></a>00113 +<a name="l00120"></a>00120 <span class="keywordtype">void</span> getTetherData(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* userTetherAnchors, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* userTetherLengths) <span class="keyword">const</span>; <a name="l00121"></a>00121 -<a name="l00122"></a>00122 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00123"></a>00123 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00124"></a>00124 <span class="preprocessor">#endif</span> -<a name="l00125"></a>00125 <span class="preprocessor"></span> -<a name="l00126"></a>00126 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_TETHER_COOKER_H</span> +<a name="l00122"></a>00122 <span class="keyword">private</span>: +<a name="l00123"></a><a class="code" href="classPxClothGeodesicTetherCooker.html#1b2e78b91a4e9ccab30cd8da05527811">00123</a> PxClothGeodesicTetherCookerImpl* mImpl; +<a name="l00124"></a>00124 +<a name="l00125"></a>00125 }; +<a name="l00126"></a>00126 +<a name="l00127"></a>00127 +<a name="l00128"></a>00128 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00129"></a>00129 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00130"></a>00130 <span class="preprocessor">#endif</span> +<a name="l00131"></a>00131 <span class="preprocessor"></span> +<a name="l00132"></a>00132 <span class="preprocessor">#endif // PX_PHYSICS_EXTENSIONS_CLOTH_TETHER_COOKER_H</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTypes_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTypes_8h-source.html index df188dc7..0b9f6598 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTypes_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxClothTypes_8h-source.html @@ -61,58 +61,58 @@ <a name="l00044"></a>00044 { <a name="l00045"></a>00045 <span class="preprocessor">#endif</span> <a name="l00046"></a>00046 <span class="preprocessor"></span> -<a name="l00053"></a><a class="code" href="structPxClothFlag.html">00053</a> <span class="keyword">struct </span><a class="code" href="structPxClothFlag.html" title="flag for behaviors of the cloth solver">PxClothFlag</a> -<a name="l00054"></a>00054 { -<a name="l00055"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">00055</a> <span class="keyword">enum</span> <a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">Enum</a> -<a name="l00056"></a>00056 { -<a name="l00057"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2f9a72931c630e6b5c9c9fb3e0d27d294">00057</a> eDEFAULT = 0, -<a name="l00058"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe28b54a7339f8bf3afe3552bbc2455ad9d">00058</a> eCUDA = (1<<0), -<a name="l00059"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf">00059</a> eGPU <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> = eCUDA, -<a name="l00060"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2359d023e02d30616011e3f5a569b81e5">00060</a> eSWEPT_CONTACT = (1<<2), -<a name="l00061"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2446ef299929c4693fb60c5dc3f275952">00061</a> eSCENE_COLLISION = (1<<3), -<a name="l00062"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2618ea06012ef9e0257f1b34c21f0d5a1">00062</a> eCOUNT = 4 <span class="comment">// internal use only</span> -<a name="l00063"></a>00063 }; -<a name="l00064"></a>00064 }; -<a name="l00065"></a>00065 -<a name="l00066"></a><a class="code" href="group__cloth.html#g2be4311f196add0112bf7148caa36151">00066</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxClothFlag::Enum,PxU16></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a>; -<a name="l00067"></a>00067 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag::Enum</a>, <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) -<a name="l00068"></a>00068 -<a name="l00069"></a>00069 -<a name="l00077"></a><a class="code" href="structPxClothParticle.html">00077</a> struct <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a> -<a name="l00078"></a>00078 { -<a name="l00079"></a><a class="code" href="structPxClothParticle.html#aa29731ecf5b019f45c8510aff29bed5">00079</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; -<a name="l00080"></a><a class="code" href="structPxClothParticle.html#b407f770724473dc8d3e6754ae9fb3ef">00080</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> invWeight; -<a name="l00081"></a>00081 -<a name="l00085"></a><a class="code" href="structPxClothParticle.html#d001c98574b520a472c4fe69c5feda97">00085</a> <a class="code" href="structPxClothParticle.html#d001c98574b520a472c4fe69c5feda97" title="Default constructor, performs no initialization.">PxClothParticle</a>() {} -<a name="l00086"></a><a class="code" href="structPxClothParticle.html#bba9f7f04c68b5e84e2105543e08bb55">00086</a> PxClothParticle(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& pos_, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> invWeight_) -<a name="l00087"></a>00087 : pos(pos_), invWeight(invWeight_){} -<a name="l00088"></a>00088 }; -<a name="l00089"></a>00089 -<a name="l00095"></a><a class="code" href="structPxClothParticleMotionConstraint.html">00095</a> <span class="keyword">struct </span><a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a> -<a name="l00096"></a>00096 { -<a name="l00097"></a><a class="code" href="structPxClothParticleMotionConstraint.html#5b4aab23f6785058a76516ab751b15d2">00097</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; -<a name="l00098"></a><a class="code" href="structPxClothParticleMotionConstraint.html#155138b41228195e930c284cf2e39be0">00098</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; -<a name="l00099"></a>00099 -<a name="l00103"></a><a class="code" href="structPxClothParticleMotionConstraint.html#428b98638f5d2b52a9b3cb448686b9c1">00103</a> <a class="code" href="structPxClothParticleMotionConstraint.html#428b98638f5d2b52a9b3cb448686b9c1" title="Default constructor, performs no initialization.">PxClothParticleMotionConstraint</a>() {} -<a name="l00104"></a><a class="code" href="structPxClothParticleMotionConstraint.html#3445042dc3428db66a91a13204825122">00104</a> <a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) -<a name="l00105"></a>00105 : pos(p), radius(r){} -<a name="l00106"></a>00106 }; -<a name="l00107"></a>00107 -<a name="l00113"></a><a class="code" href="structPxClothParticleSeparationConstraint.html">00113</a> <span class="keyword">struct </span><a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a> -<a name="l00114"></a>00114 { -<a name="l00115"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#9b37dcedf5e6523acfdf9a332fada420">00115</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; -<a name="l00116"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#24b98cdda050e735326bd00f35fd7b51">00116</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; -<a name="l00117"></a>00117 -<a name="l00121"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#f005d1595e3341242d4f1f982432da44">00121</a> <a class="code" href="structPxClothParticleSeparationConstraint.html#f005d1595e3341242d4f1f982432da44" title="Default constructor, performs no initialization.">PxClothParticleSeparationConstraint</a>() {} -<a name="l00122"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#aa8647668965055b7201b1a6c88aa875">00122</a> <a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) -<a name="l00123"></a>00123 : pos(p), radius(r){} -<a name="l00124"></a>00124 }; -<a name="l00125"></a>00125 -<a name="l00126"></a>00126 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00127"></a>00127 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00128"></a>00128 <span class="preprocessor">#endif</span> -<a name="l00129"></a>00129 <span class="preprocessor"></span> -<a name="l00131"></a>00131 <span class="preprocessor">#endif</span> +<a name="l00055"></a><a class="code" href="structPxClothFlag.html">00055</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothFlag.html" title="flag for behaviors of the cloth solver">PxClothFlag</a> +<a name="l00056"></a>00056 { +<a name="l00057"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">00057</a> <span class="keyword">enum</span> <a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">Enum</a> +<a name="l00058"></a>00058 { +<a name="l00059"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2f9a72931c630e6b5c9c9fb3e0d27d294">00059</a> eDEFAULT = 0, +<a name="l00060"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe28b54a7339f8bf3afe3552bbc2455ad9d">00060</a> eCUDA = (1<<0), +<a name="l00061"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf">00061</a> eGPU <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> = eCUDA, +<a name="l00062"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2359d023e02d30616011e3f5a569b81e5">00062</a> eSWEPT_CONTACT = (1<<2), +<a name="l00063"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2446ef299929c4693fb60c5dc3f275952">00063</a> eSCENE_COLLISION = (1<<3), +<a name="l00064"></a><a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2618ea06012ef9e0257f1b34c21f0d5a1">00064</a> eCOUNT = 4 <span class="comment">// internal use only</span> +<a name="l00065"></a>00065 }; +<a name="l00066"></a>00066 }; +<a name="l00067"></a>00067 +<a name="l00068"></a><a class="code" href="group__cloth.html#g2be4311f196add0112bf7148caa36151">00068</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxClothFlag::Enum,PxU16></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a>; +<a name="l00069"></a>00069 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag::Enum</a>, <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) +<a name="l00070"></a>00070 +<a name="l00071"></a>00071 +<a name="l00080"></a><a class="code" href="structPxClothParticle.html">00080</a> struct <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a> +<a name="l00081"></a>00081 { +<a name="l00082"></a><a class="code" href="structPxClothParticle.html#aa29731ecf5b019f45c8510aff29bed5">00082</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; +<a name="l00083"></a><a class="code" href="structPxClothParticle.html#b407f770724473dc8d3e6754ae9fb3ef">00083</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> invWeight; +<a name="l00084"></a>00084 +<a name="l00088"></a><a class="code" href="structPxClothParticle.html#d001c98574b520a472c4fe69c5feda97">00088</a> <a class="code" href="structPxClothParticle.html#d001c98574b520a472c4fe69c5feda97" title="Default constructor, performs no initialization.">PxClothParticle</a>() {} +<a name="l00089"></a><a class="code" href="structPxClothParticle.html#bba9f7f04c68b5e84e2105543e08bb55">00089</a> PxClothParticle(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& pos_, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> invWeight_) +<a name="l00090"></a>00090 : pos(pos_), invWeight(invWeight_){} +<a name="l00091"></a>00091 }; +<a name="l00092"></a>00092 +<a name="l00099"></a><a class="code" href="structPxClothParticleMotionConstraint.html">00099</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a> +<a name="l00100"></a>00100 { +<a name="l00101"></a><a class="code" href="structPxClothParticleMotionConstraint.html#5b4aab23f6785058a76516ab751b15d2">00101</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; +<a name="l00102"></a><a class="code" href="structPxClothParticleMotionConstraint.html#155138b41228195e930c284cf2e39be0">00102</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; +<a name="l00103"></a>00103 +<a name="l00107"></a><a class="code" href="structPxClothParticleMotionConstraint.html#428b98638f5d2b52a9b3cb448686b9c1">00107</a> <a class="code" href="structPxClothParticleMotionConstraint.html#428b98638f5d2b52a9b3cb448686b9c1" title="Default constructor, performs no initialization.">PxClothParticleMotionConstraint</a>() {} +<a name="l00108"></a><a class="code" href="structPxClothParticleMotionConstraint.html#3445042dc3428db66a91a13204825122">00108</a> <a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) +<a name="l00109"></a>00109 : pos(p), radius(r){} +<a name="l00110"></a>00110 }; +<a name="l00111"></a>00111 +<a name="l00118"></a><a class="code" href="structPxClothParticleSeparationConstraint.html">00118</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a> +<a name="l00119"></a>00119 { +<a name="l00120"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#9b37dcedf5e6523acfdf9a332fada420">00120</a> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> pos; +<a name="l00121"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#24b98cdda050e735326bd00f35fd7b51">00121</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radius; +<a name="l00122"></a>00122 +<a name="l00126"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#f005d1595e3341242d4f1f982432da44">00126</a> <a class="code" href="structPxClothParticleSeparationConstraint.html#f005d1595e3341242d4f1f982432da44" title="Default constructor, performs no initialization.">PxClothParticleSeparationConstraint</a>() {} +<a name="l00127"></a><a class="code" href="structPxClothParticleSeparationConstraint.html#aa8647668965055b7201b1a6c88aa875">00127</a> <a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) +<a name="l00128"></a>00128 : pos(p), radius(r){} +<a name="l00129"></a>00129 }; +<a name="l00130"></a>00130 +<a name="l00131"></a>00131 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00132"></a>00132 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00133"></a>00133 <span class="preprocessor">#endif</span> +<a name="l00134"></a>00134 <span class="preprocessor"></span> +<a name="l00136"></a>00136 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxCloth_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxCloth_8h-source.html index 5dc1d922..9d711ab4 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxCloth_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxCloth_8h-source.html @@ -66,236 +66,236 @@ <a name="l00049"></a>00049 <span class="preprocessor"></span> <a name="l00050"></a>00050 <span class="keyword">class </span><a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>; <a name="l00051"></a>00051 -<a name="l00057"></a><a class="code" href="structPxClothStretchConfig.html">00057</a> <span class="keyword">struct </span><a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a> -<a name="l00058"></a>00058 { -<a name="l00066"></a><a class="code" href="structPxClothStretchConfig.html#fd8ab340f7881bf434addde22bf28ffd">00066</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; -<a name="l00067"></a>00067 -<a name="l00073"></a><a class="code" href="structPxClothStretchConfig.html#9f67d875254a4a16c2e31f53e43251b6">00073</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffnessMultiplier; -<a name="l00074"></a>00074 -<a name="l00081"></a><a class="code" href="structPxClothStretchConfig.html#ad66f56640cefd4edbf452767b6e1f19">00081</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> compressionLimit; -<a name="l00082"></a>00082 -<a name="l00089"></a><a class="code" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">00089</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit; -<a name="l00090"></a>00090 -<a name="l00094"></a><a class="code" href="structPxClothStretchConfig.html#94ea9465247eaace088e6a358c161ae5">00094</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a>( <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness_=1.0f, -<a name="l00095"></a>00095 <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffnessMultiplier_=1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> compressionLimit_=1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit_=1.0f) -<a name="l00096"></a>00096 : stiffness(stiffness_) -<a name="l00097"></a>00097 , stiffnessMultiplier(stiffnessMultiplier_) -<a name="l00098"></a>00098 , compressionLimit(compressionLimit_) -<a name="l00099"></a>00099 , stretchLimit(stretchLimit_) -<a name="l00100"></a>00100 {} -<a name="l00101"></a>00101 }; -<a name="l00102"></a>00102 -<a name="l00108"></a><a class="code" href="structPxClothTetherConfig.html">00108</a> <span class="keyword">struct </span><a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a> -<a name="l00109"></a>00109 { -<a name="l00117"></a><a class="code" href="structPxClothTetherConfig.html#182e2fcb7ad9e1b09e457dadad480e95">00117</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; -<a name="l00118"></a>00118 -<a name="l00125"></a><a class="code" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">00125</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit; -<a name="l00126"></a>00126 -<a name="l00130"></a><a class="code" href="structPxClothTetherConfig.html#d8c144efc57cfd6eca2740538295d76e">00130</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness_ = 1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit_ = 1.0f) -<a name="l00131"></a>00131 : stiffness(stiffness_), stretchLimit(stretchLimit_) -<a name="l00132"></a>00132 {} -<a name="l00133"></a>00133 }; -<a name="l00134"></a>00134 -<a name="l00140"></a><a class="code" href="structPxClothMotionConstraintConfig.html">00140</a> <span class="keyword">struct </span><a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a> -<a name="l00141"></a>00141 { -<a name="l00148"></a><a class="code" href="structPxClothMotionConstraintConfig.html#e7da7769663ac12c58f07ada26ec5770">00148</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale; -<a name="l00149"></a>00149 -<a name="l00156"></a><a class="code" href="structPxClothMotionConstraintConfig.html#d724ea0bd1bf547208db1a99b9629f72">00156</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> bias; -<a name="l00157"></a>00157 -<a name="l00165"></a><a class="code" href="structPxClothMotionConstraintConfig.html#a00b711b530691bae577cebf32f5f35d">00165</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; -<a name="l00166"></a>00166 -<a name="l00170"></a><a class="code" href="structPxClothMotionConstraintConfig.html#0139d62ddc4315632ea7dd773e8498ee">00170</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radiiScale = 1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radiiBias = 0.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> consStiffness = 1.0f) -<a name="l00171"></a>00171 : scale(radiiScale), bias(radiiBias), stiffness(consStiffness) -<a name="l00172"></a>00172 {} -<a name="l00173"></a>00173 }; -<a name="l00174"></a>00174 -<a name="l00189"></a><a class="code" href="classPxCloth.html">00189</a> <span class="keyword">class </span><a class="code" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> : <span class="keyword">public</span> <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> -<a name="l00190"></a>00190 { -<a name="l00191"></a>00191 <span class="keyword">public</span>: -<a name="l00196"></a>00196 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; -<a name="l00197"></a>00197 -<a name="l00202"></a>00202 <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* getFabric() <span class="keyword">const</span> = 0; -<a name="l00203"></a>00203 -<a name="l00209"></a>00209 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getWorldBounds(<span class="keywordtype">float</span> inflation=1.01f) <span class="keyword">const</span> = 0; -<a name="l00210"></a>00210 -<a name="l00215"></a>00215 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbParticles() <span class="keyword">const</span> = 0; -<a name="l00216"></a>00216 -<a name="l00237"></a>00237 <span class="keyword">virtual</span> PxClothParticleData* lockParticleData(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxDataAccessFlags</a> flags) = 0; -<a name="l00243"></a>00243 <span class="keyword">virtual</span> PxClothParticleData* lockParticleData() <span class="keyword">const</span> = 0; -<a name="l00244"></a>00244 -<a name="l00255"></a>00255 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setParticles(<span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* currentParticles, <span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* previousParticles) = 0; -<a name="l00256"></a>00256 -<a name="l00262"></a>00262 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothFlag(<a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; -<a name="l00267"></a>00267 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> inFlags) = 0; -<a name="l00272"></a>00272 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> getClothFlags() <span class="keyword">const</span> = 0; -<a name="l00273"></a>00273 -<a name="l00277"></a>00277 +<a name="l00058"></a><a class="code" href="structPxClothStretchConfig.html">00058</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a> +<a name="l00059"></a>00059 { +<a name="l00067"></a><a class="code" href="structPxClothStretchConfig.html#fd8ab340f7881bf434addde22bf28ffd">00067</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; +<a name="l00068"></a>00068 +<a name="l00074"></a><a class="code" href="structPxClothStretchConfig.html#9f67d875254a4a16c2e31f53e43251b6">00074</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffnessMultiplier; +<a name="l00075"></a>00075 +<a name="l00082"></a><a class="code" href="structPxClothStretchConfig.html#ad66f56640cefd4edbf452767b6e1f19">00082</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> compressionLimit; +<a name="l00083"></a>00083 +<a name="l00090"></a><a class="code" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">00090</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit; +<a name="l00091"></a>00091 +<a name="l00095"></a><a class="code" href="structPxClothStretchConfig.html#94ea9465247eaace088e6a358c161ae5">00095</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a>( <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness_=1.0f, +<a name="l00096"></a>00096 <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffnessMultiplier_=1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> compressionLimit_=1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit_=1.0f) +<a name="l00097"></a>00097 : stiffness(stiffness_) +<a name="l00098"></a>00098 , stiffnessMultiplier(stiffnessMultiplier_) +<a name="l00099"></a>00099 , compressionLimit(compressionLimit_) +<a name="l00100"></a>00100 , stretchLimit(stretchLimit_) +<a name="l00101"></a>00101 {} +<a name="l00102"></a>00102 }; +<a name="l00103"></a>00103 +<a name="l00110"></a><a class="code" href="structPxClothTetherConfig.html">00110</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a> +<a name="l00111"></a>00111 { +<a name="l00119"></a><a class="code" href="structPxClothTetherConfig.html#182e2fcb7ad9e1b09e457dadad480e95">00119</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; +<a name="l00120"></a>00120 +<a name="l00127"></a><a class="code" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">00127</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit; +<a name="l00128"></a>00128 +<a name="l00132"></a><a class="code" href="structPxClothTetherConfig.html#d8c144efc57cfd6eca2740538295d76e">00132</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness_ = 1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stretchLimit_ = 1.0f) +<a name="l00133"></a>00133 : stiffness(stiffness_), stretchLimit(stretchLimit_) +<a name="l00134"></a>00134 {} +<a name="l00135"></a>00135 }; +<a name="l00136"></a>00136 +<a name="l00143"></a><a class="code" href="structPxClothMotionConstraintConfig.html">00143</a> <span class="keyword">struct </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a> +<a name="l00144"></a>00144 { +<a name="l00151"></a><a class="code" href="structPxClothMotionConstraintConfig.html#e7da7769663ac12c58f07ada26ec5770">00151</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale; +<a name="l00152"></a>00152 +<a name="l00159"></a><a class="code" href="structPxClothMotionConstraintConfig.html#d724ea0bd1bf547208db1a99b9629f72">00159</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> bias; +<a name="l00160"></a>00160 +<a name="l00168"></a><a class="code" href="structPxClothMotionConstraintConfig.html#a00b711b530691bae577cebf32f5f35d">00168</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness; +<a name="l00169"></a>00169 +<a name="l00173"></a><a class="code" href="structPxClothMotionConstraintConfig.html#0139d62ddc4315632ea7dd773e8498ee">00173</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radiiScale = 1.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> radiiBias = 0.0f, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> consStiffness = 1.0f) +<a name="l00174"></a>00174 : scale(radiiScale), bias(radiiBias), stiffness(consStiffness) +<a name="l00175"></a>00175 {} +<a name="l00176"></a>00176 }; +<a name="l00177"></a>00177 +<a name="l00194"></a><a class="code" href="classPxCloth.html">00194</a> <span class="keyword">class </span><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> : <span class="keyword">public</span> <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> +<a name="l00195"></a>00195 { +<a name="l00196"></a>00196 <span class="keyword">public</span>: +<a name="l00201"></a>00201 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; +<a name="l00202"></a>00202 +<a name="l00207"></a>00207 <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* getFabric() <span class="keyword">const</span> = 0; +<a name="l00208"></a>00208 +<a name="l00214"></a>00214 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getWorldBounds(<span class="keywordtype">float</span> inflation=1.01f) <span class="keyword">const</span> = 0; +<a name="l00215"></a>00215 +<a name="l00220"></a>00220 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbParticles() <span class="keyword">const</span> = 0; +<a name="l00221"></a>00221 +<a name="l00242"></a>00242 <span class="keyword">virtual</span> PxClothParticleData* lockParticleData(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxDataAccessFlags</a> flags) = 0; +<a name="l00248"></a>00248 <span class="keyword">virtual</span> PxClothParticleData* lockParticleData() <span class="keyword">const</span> = 0; +<a name="l00249"></a>00249 +<a name="l00260"></a>00260 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setParticles(<span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* currentParticles, <span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* previousParticles) = 0; +<a name="l00261"></a>00261 +<a name="l00267"></a>00267 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothFlag(<a class="code" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; +<a name="l00272"></a>00272 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> inFlags) = 0; +<a name="l00277"></a>00277 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> getClothFlags() <span class="keyword">const</span> = 0; <a name="l00278"></a>00278 -<a name="l00286"></a>00286 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTargetPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; -<a name="l00295"></a>00295 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setGlobalPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; -<a name="l00300"></a>00300 <span class="keyword">virtual</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> getGlobalPose() <span class="keyword">const</span> = 0; -<a name="l00301"></a>00301 -<a name="l00309"></a>00309 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverFrequency(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frequency) = 0; -<a name="l00314"></a>00314 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSolverFrequency() <span class="keyword">const</span> = 0; -<a name="l00315"></a>00315 -<a name="l00321"></a>00321 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getPreviousTimeStep() <span class="keyword">const</span> = 0; -<a name="l00322"></a>00322 -<a name="l00334"></a>00334 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStiffnessFrequency(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frequency) = 0; -<a name="l00340"></a>00340 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getStiffnessFrequency() <span class="keyword">const</span> = 0; -<a name="l00341"></a>00341 -<a name="l00349"></a>00349 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; -<a name="l00354"></a>00354 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearInertiaScale() <span class="keyword">const</span> = 0; -<a name="l00362"></a>00362 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; -<a name="l00367"></a>00367 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularInertiaScale() <span class="keyword">const</span> = 0; -<a name="l00375"></a>00375 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCentrifugalInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; -<a name="l00380"></a>00380 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getCentrifugalInertiaScale() <span class="keyword">const</span> = 0; -<a name="l00385"></a>00385 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInertiaScale(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; -<a name="l00386"></a>00386 -<a name="l00394"></a>00394 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDampingCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dampingCoefficient) = 0; -<a name="l00399"></a>00399 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getDampingCoefficient() <span class="keyword">const</span> = 0; -<a name="l00400"></a>00400 -<a name="l00409"></a>00409 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearDragCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dragCoefficient) = 0; -<a name="l00414"></a>00414 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearDragCoefficient() <span class="keyword">const</span> = 0; -<a name="l00423"></a>00423 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularDragCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dragCoefficient) = 0; -<a name="l00428"></a>00428 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularDragCoefficient() <span class="keyword">const</span> = 0; -<a name="l00433"></a>00433 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDragCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; -<a name="l00434"></a>00434 -<a name="l00440"></a>00440 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setExternalAcceleration(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> acceleration) = 0; -<a name="l00445"></a>00445 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getExternalAcceleration() <span class="keyword">const</span> = 0; -<a name="l00446"></a>00446 -<a name="l00453"></a>00453 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setParticleAccelerations(<span class="keyword">const</span> <a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* particleAccelerations) = 0; -<a name="l00459"></a>00459 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getParticleAccelerations(<a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* particleAccelerationsBuffer) <span class="keyword">const</span> = 0; -<a name="l00464"></a>00464 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbParticleAccelerations() <span class="keyword">const</span> = 0; -<a name="l00465"></a>00465 -<a name="l00469"></a>00469 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getWindVelocity() <span class="keyword">const</span> = 0; -<a name="l00473"></a>00473 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindVelocity(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>) = 0; -<a name="l00477"></a>00477 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWindDrag() <span class="keyword">const</span> = 0; -<a name="l00481"></a>00481 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindDrag(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) = 0; -<a name="l00485"></a>00485 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWindLift() <span class="keyword">const</span> = 0; -<a name="l00489"></a>00489 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindLift(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) = 0; -<a name="l00490"></a>00490 -<a name="l00492"></a>00492 -<a name="l00496"></a>00496 +<a name="l00282"></a>00282 +<a name="l00283"></a>00283 +<a name="l00291"></a>00291 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTargetPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; +<a name="l00300"></a>00300 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setGlobalPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; +<a name="l00305"></a>00305 <span class="keyword">virtual</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> getGlobalPose() <span class="keyword">const</span> = 0; +<a name="l00306"></a>00306 +<a name="l00314"></a>00314 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverFrequency(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frequency) = 0; +<a name="l00319"></a>00319 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSolverFrequency() <span class="keyword">const</span> = 0; +<a name="l00320"></a>00320 +<a name="l00326"></a>00326 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getPreviousTimeStep() <span class="keyword">const</span> = 0; +<a name="l00327"></a>00327 +<a name="l00339"></a>00339 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStiffnessFrequency(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frequency) = 0; +<a name="l00345"></a>00345 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getStiffnessFrequency() <span class="keyword">const</span> = 0; +<a name="l00346"></a>00346 +<a name="l00354"></a>00354 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; +<a name="l00359"></a>00359 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearInertiaScale() <span class="keyword">const</span> = 0; +<a name="l00367"></a>00367 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; +<a name="l00372"></a>00372 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularInertiaScale() <span class="keyword">const</span> = 0; +<a name="l00380"></a>00380 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCentrifugalInertiaScale(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> scale) = 0; +<a name="l00385"></a>00385 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getCentrifugalInertiaScale() <span class="keyword">const</span> = 0; +<a name="l00390"></a>00390 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setInertiaScale(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; +<a name="l00391"></a>00391 +<a name="l00399"></a>00399 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDampingCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dampingCoefficient) = 0; +<a name="l00404"></a>00404 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getDampingCoefficient() <span class="keyword">const</span> = 0; +<a name="l00405"></a>00405 +<a name="l00414"></a>00414 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearDragCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dragCoefficient) = 0; +<a name="l00419"></a>00419 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearDragCoefficient() <span class="keyword">const</span> = 0; +<a name="l00428"></a>00428 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularDragCoefficient(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> dragCoefficient) = 0; +<a name="l00433"></a>00433 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularDragCoefficient() <span class="keyword">const</span> = 0; +<a name="l00438"></a>00438 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDragCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) = 0; +<a name="l00439"></a>00439 +<a name="l00445"></a>00445 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setExternalAcceleration(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> acceleration) = 0; +<a name="l00450"></a>00450 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getExternalAcceleration() <span class="keyword">const</span> = 0; +<a name="l00451"></a>00451 +<a name="l00458"></a>00458 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setParticleAccelerations(<span class="keyword">const</span> <a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* particleAccelerations) = 0; +<a name="l00464"></a>00464 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getParticleAccelerations(<a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* particleAccelerationsBuffer) <span class="keyword">const</span> = 0; +<a name="l00469"></a>00469 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbParticleAccelerations() <span class="keyword">const</span> = 0; +<a name="l00470"></a>00470 +<a name="l00474"></a>00474 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getWindVelocity() <span class="keyword">const</span> = 0; +<a name="l00478"></a>00478 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindVelocity(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>) = 0; +<a name="l00482"></a>00482 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWindDrag() <span class="keyword">const</span> = 0; +<a name="l00486"></a>00486 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindDrag(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) = 0; +<a name="l00490"></a>00490 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWindLift() <span class="keyword">const</span> = 0; +<a name="l00494"></a>00494 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWindLift(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) = 0; +<a name="l00495"></a>00495 <a name="l00497"></a>00497 -<a name="l00505"></a>00505 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMotionConstraints(<span class="keyword">const</span> <a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>* motionConstraints) = 0; -<a name="l00511"></a>00511 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getMotionConstraints(<a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>* motionConstraintsBuffer) <span class="keyword">const</span> = 0; -<a name="l00516"></a>00516 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbMotionConstraints() <span class="keyword">const</span> = 0; -<a name="l00521"></a>00521 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMotionConstraintConfig(<span class="keyword">const</span> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a>& config) = 0; -<a name="l00526"></a>00526 <span class="keyword">virtual</span> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a> getMotionConstraintConfig() <span class="keyword">const</span> = 0; -<a name="l00527"></a>00527 -<a name="l00535"></a>00535 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSeparationConstraints(<span class="keyword">const</span> <a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>* separationConstraints) = 0; -<a name="l00541"></a>00541 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getSeparationConstraints(<a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>* separationConstraintsBuffer) <span class="keyword">const</span> = 0; -<a name="l00546"></a>00546 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbSeparationConstraints() <span class="keyword">const</span> = 0; -<a name="l00547"></a>00547 -<a name="l00554"></a>00554 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearInterpolation() = 0; -<a name="l00555"></a>00555 -<a name="l00561"></a>00561 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStretchConfig(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type, <span class="keyword">const</span> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a>& config) = 0; -<a name="l00567"></a>00567 <span class="keyword">virtual</span> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a> getStretchConfig(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type) <span class="keyword">const</span> = 0; -<a name="l00572"></a>00572 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTetherConfig(<span class="keyword">const</span> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a>& config) = 0; -<a name="l00577"></a>00577 <span class="keyword">virtual</span> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a> getTetherConfig() <span class="keyword">const</span> = 0; -<a name="l00578"></a>00578 -<a name="l00580"></a>00580 -<a name="l00584"></a>00584 +<a name="l00501"></a>00501 +<a name="l00502"></a>00502 +<a name="l00510"></a>00510 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMotionConstraints(<span class="keyword">const</span> <a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>* motionConstraints) = 0; +<a name="l00516"></a>00516 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getMotionConstraints(<a class="code" href="structPxClothParticleMotionConstraint.html" title="Constraints for cloth particle motion.">PxClothParticleMotionConstraint</a>* motionConstraintsBuffer) <span class="keyword">const</span> = 0; +<a name="l00521"></a>00521 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbMotionConstraints() <span class="keyword">const</span> = 0; +<a name="l00526"></a>00526 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMotionConstraintConfig(<span class="keyword">const</span> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a>& config) = 0; +<a name="l00531"></a>00531 <span class="keyword">virtual</span> <a class="code" href="structPxClothMotionConstraintConfig.html" title="Solver configuration parameters for the tether phases.">PxClothMotionConstraintConfig</a> getMotionConstraintConfig() <span class="keyword">const</span> = 0; +<a name="l00532"></a>00532 +<a name="l00540"></a>00540 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSeparationConstraints(<span class="keyword">const</span> <a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>* separationConstraints) = 0; +<a name="l00546"></a>00546 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getSeparationConstraints(<a class="code" href="structPxClothParticleSeparationConstraint.html" title="Separation constraints for cloth particle movement.">PxClothParticleSeparationConstraint</a>* separationConstraintsBuffer) <span class="keyword">const</span> = 0; +<a name="l00551"></a>00551 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbSeparationConstraints() <span class="keyword">const</span> = 0; +<a name="l00552"></a>00552 +<a name="l00559"></a>00559 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearInterpolation() = 0; +<a name="l00560"></a>00560 +<a name="l00566"></a>00566 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStretchConfig(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type, <span class="keyword">const</span> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a>& config) = 0; +<a name="l00572"></a>00572 <span class="keyword">virtual</span> <a class="code" href="structPxClothStretchConfig.html" title="Solver configuration parameters for the vertical and horizontal stretch phase types...">PxClothStretchConfig</a> getStretchConfig(<a class="code" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType::Enum</a> type) <span class="keyword">const</span> = 0; +<a name="l00577"></a>00577 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setTetherConfig(<span class="keyword">const</span> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a>& config) = 0; +<a name="l00582"></a>00582 <span class="keyword">virtual</span> <a class="code" href="structPxClothTetherConfig.html" title="Solver configuration parameters for the tether phases.">PxClothTetherConfig</a> getTetherConfig() <span class="keyword">const</span> = 0; +<a name="l00583"></a>00583 <a name="l00585"></a>00585 -<a name="l00591"></a>00591 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionSphere(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>& sphere) = 0; -<a name="l00598"></a>00598 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionSphere(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; -<a name="l00607"></a>00607 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionSpheres(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>* spheresBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; -<a name="l00612"></a>00612 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionSpheres() <span class="keyword">const</span> = 0; -<a name="l00613"></a>00613 -<a name="l00623"></a>00623 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionCapsule(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> first, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> second) = 0; -<a name="l00629"></a>00629 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionCapsule(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; -<a name="l00634"></a>00634 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionCapsules() <span class="keyword">const</span> = 0; -<a name="l00635"></a>00635 -<a name="l00642"></a>00642 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionPlane(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>& plane) = 0; -<a name="l00650"></a>00650 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionPlane(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; -<a name="l00659"></a>00659 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionPlanes(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>* planesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; -<a name="l00664"></a>00664 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionPlanes() <span class="keyword">const</span> = 0; -<a name="l00665"></a>00665 -<a name="l00673"></a>00673 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionConvex(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> mask) = 0; -<a name="l00680"></a>00680 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionConvex(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; -<a name="l00685"></a>00685 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionConvexes() <span class="keyword">const</span> = 0; -<a name="l00686"></a>00686 -<a name="l00692"></a>00692 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionTriangle(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>& triangle) = 0; -<a name="l00698"></a>00698 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionTriangle(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; -<a name="l00707"></a>00707 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionTriangles(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>* trianglesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; -<a name="l00712"></a>00712 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionTriangles() <span class="keyword">const</span> = 0; -<a name="l00713"></a>00713 -<a name="l00725"></a>00725 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getCollisionData(<a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>* spheresBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* capsulesBuffer, -<a name="l00726"></a>00726 <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>* planesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* convexesBuffer, <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>* trianglesBuffer) <span class="keyword">const</span> = 0; -<a name="l00727"></a>00727 -<a name="l00744"></a>00744 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setVirtualParticles(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numVirtualParticles, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numWeights, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>* weights) = 0; -<a name="l00749"></a>00749 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbVirtualParticles() <span class="keyword">const</span> = 0; -<a name="l00755"></a>00755 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getVirtualParticles(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indicesBuffer) <span class="keyword">const</span> = 0; -<a name="l00760"></a>00760 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbVirtualParticleWeights() <span class="keyword">const</span> = 0; -<a name="l00765"></a>00765 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getVirtualParticleWeights(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>* weightsBuffer) <span class="keyword">const</span> = 0; -<a name="l00766"></a>00766 -<a name="l00772"></a>00772 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFrictionCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frictionCoefficient) = 0; -<a name="l00777"></a>00777 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getFrictionCoefficient() <span class="keyword">const</span> = 0; -<a name="l00778"></a>00778 -<a name="l00787"></a>00787 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionMassScale(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scalingCoefficient) = 0; -<a name="l00792"></a>00792 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getCollisionMassScale() <span class="keyword">const</span> = 0; -<a name="l00793"></a>00793 -<a name="l00795"></a>00795 -<a name="l00799"></a>00799 +<a name="l00589"></a>00589 +<a name="l00590"></a>00590 +<a name="l00596"></a>00596 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionSphere(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>& sphere) = 0; +<a name="l00603"></a>00603 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionSphere(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; +<a name="l00612"></a>00612 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionSpheres(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>* spheresBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00617"></a>00617 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionSpheres() <span class="keyword">const</span> = 0; +<a name="l00618"></a>00618 +<a name="l00628"></a>00628 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionCapsule(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> first, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> second) = 0; +<a name="l00634"></a>00634 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionCapsule(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; +<a name="l00639"></a>00639 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionCapsules() <span class="keyword">const</span> = 0; +<a name="l00640"></a>00640 +<a name="l00647"></a>00647 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionPlane(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>& plane) = 0; +<a name="l00655"></a>00655 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionPlane(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; +<a name="l00664"></a>00664 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionPlanes(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>* planesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00669"></a>00669 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionPlanes() <span class="keyword">const</span> = 0; +<a name="l00670"></a>00670 +<a name="l00678"></a>00678 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionConvex(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> mask) = 0; +<a name="l00685"></a>00685 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionConvex(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; +<a name="l00690"></a>00690 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionConvexes() <span class="keyword">const</span> = 0; +<a name="l00691"></a>00691 +<a name="l00697"></a>00697 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollisionTriangle(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>& triangle) = 0; +<a name="l00703"></a>00703 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeCollisionTriangle(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> index) = 0; +<a name="l00712"></a>00712 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionTriangles(<span class="keyword">const</span> <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>* trianglesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00717"></a>00717 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbCollisionTriangles() <span class="keyword">const</span> = 0; +<a name="l00718"></a>00718 +<a name="l00730"></a>00730 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getCollisionData(<a class="code" href="structPxClothCollisionSphere.html" title="Sphere representation used for cloth-sphere and cloth-capsule collision.">PxClothCollisionSphere</a>* spheresBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* capsulesBuffer, +<a name="l00731"></a>00731 <a class="code" href="structPxClothCollisionPlane.html" title="Plane representation used for cloth-convex collision.">PxClothCollisionPlane</a>* planesBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* convexesBuffer, <a class="code" href="structPxClothCollisionTriangle.html" title="Triangle representation used for cloth-mesh collision.">PxClothCollisionTriangle</a>* trianglesBuffer) <span class="keyword">const</span> = 0; +<a name="l00732"></a>00732 +<a name="l00749"></a>00749 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setVirtualParticles(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numVirtualParticles, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numWeights, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>* weights) = 0; +<a name="l00754"></a>00754 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbVirtualParticles() <span class="keyword">const</span> = 0; +<a name="l00760"></a>00760 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getVirtualParticles(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indicesBuffer) <span class="keyword">const</span> = 0; +<a name="l00765"></a>00765 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbVirtualParticleWeights() <span class="keyword">const</span> = 0; +<a name="l00770"></a>00770 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getVirtualParticleWeights(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>* weightsBuffer) <span class="keyword">const</span> = 0; +<a name="l00771"></a>00771 +<a name="l00777"></a>00777 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFrictionCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> frictionCoefficient) = 0; +<a name="l00782"></a>00782 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getFrictionCoefficient() <span class="keyword">const</span> = 0; +<a name="l00783"></a>00783 +<a name="l00792"></a>00792 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCollisionMassScale(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scalingCoefficient) = 0; +<a name="l00797"></a>00797 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getCollisionMassScale() <span class="keyword">const</span> = 0; +<a name="l00798"></a>00798 <a name="l00800"></a>00800 -<a name="l00806"></a>00806 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionDistance(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance) = 0; -<a name="l00811"></a>00811 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSelfCollisionDistance() <span class="keyword">const</span> = 0; -<a name="l00818"></a>00818 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionStiffness(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness) = 0; -<a name="l00823"></a>00823 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSelfCollisionStiffness() <span class="keyword">const</span> = 0; -<a name="l00824"></a>00824 -<a name="l00835"></a>00835 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionIndices(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbIndices) = 0; -<a name="l00841"></a>00841 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getSelfCollisionIndices(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices) <span class="keyword">const</span> = 0; -<a name="l00842"></a>00842 -<a name="l00847"></a>00847 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbSelfCollisionIndices() <span class="keyword">const</span> = 0; -<a name="l00848"></a>00848 -<a name="l00860"></a>00860 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRestPositions(<span class="keyword">const</span> <a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* restPositions) = 0; -<a name="l00866"></a>00866 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getRestPositions(<a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* restPositions) <span class="keyword">const</span> = 0; -<a name="l00871"></a>00871 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbRestPositions() <span class="keyword">const</span> = 0; -<a name="l00872"></a>00872 -<a name="l00874"></a>00874 -<a name="l00878"></a>00878 +<a name="l00804"></a>00804 +<a name="l00805"></a>00805 +<a name="l00811"></a>00811 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionDistance(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance) = 0; +<a name="l00816"></a>00816 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSelfCollisionDistance() <span class="keyword">const</span> = 0; +<a name="l00823"></a>00823 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionStiffness(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> stiffness) = 0; +<a name="l00828"></a>00828 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSelfCollisionStiffness() <span class="keyword">const</span> = 0; +<a name="l00829"></a>00829 +<a name="l00840"></a>00840 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSelfCollisionIndices(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbIndices) = 0; +<a name="l00846"></a>00846 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getSelfCollisionIndices(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* indices) <span class="keyword">const</span> = 0; +<a name="l00847"></a>00847 +<a name="l00852"></a>00852 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbSelfCollisionIndices() <span class="keyword">const</span> = 0; +<a name="l00853"></a>00853 +<a name="l00865"></a>00865 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRestPositions(<span class="keyword">const</span> <a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* restPositions) = 0; +<a name="l00871"></a>00871 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getRestPositions(<a class="code" href="classPxVec4.html" title="4 Element vector class.">PxVec4</a>* restPositions) <span class="keyword">const</span> = 0; +<a name="l00876"></a>00876 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbRestPositions() <span class="keyword">const</span> = 0; +<a name="l00877"></a>00877 <a name="l00879"></a>00879 -<a name="l00887"></a>00887 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSimulationFilterData(<span class="keyword">const</span> <a class="code" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering...">PxFilterData</a>& data) = 0; -<a name="l00888"></a>00888 -<a name="l00894"></a>00894 <span class="keyword">virtual</span> <a class="code" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering...">PxFilterData</a> getSimulationFilterData() <span class="keyword">const</span> = 0; -<a name="l00895"></a>00895 -<a name="l00897"></a>00897 -<a name="l00901"></a>00901 +<a name="l00883"></a>00883 +<a name="l00884"></a>00884 +<a name="l00892"></a>00892 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSimulationFilterData(<span class="keyword">const</span> <a class="code" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering...">PxFilterData</a>& data) = 0; +<a name="l00893"></a>00893 +<a name="l00899"></a>00899 <span class="keyword">virtual</span> <a class="code" href="structPxFilterData.html" title="PxFilterData is user-definable data which gets passed into the collision filtering...">PxFilterData</a> getSimulationFilterData() <span class="keyword">const</span> = 0; +<a name="l00900"></a>00900 <a name="l00902"></a>00902 -<a name="l00910"></a>00910 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactOffset(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> offset) = 0; -<a name="l00911"></a>00911 -<a name="l00916"></a>00916 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getContactOffset() <span class="keyword">const</span> = 0; -<a name="l00917"></a>00917 -<a name="l00925"></a>00925 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRestOffset(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> offset) = 0; -<a name="l00926"></a>00926 -<a name="l00931"></a>00931 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getRestOffset() <span class="keyword">const</span> = 0; -<a name="l00932"></a>00932 -<a name="l00934"></a>00934 -<a name="l00938"></a>00938 +<a name="l00906"></a>00906 +<a name="l00907"></a>00907 +<a name="l00915"></a>00915 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactOffset(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> offset) = 0; +<a name="l00916"></a>00916 +<a name="l00921"></a>00921 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getContactOffset() <span class="keyword">const</span> = 0; +<a name="l00922"></a>00922 +<a name="l00930"></a>00930 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRestOffset(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> offset) = 0; +<a name="l00931"></a>00931 +<a name="l00936"></a>00936 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getRestOffset() <span class="keyword">const</span> = 0; +<a name="l00937"></a>00937 <a name="l00939"></a>00939 -<a name="l00947"></a>00947 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSleepLinearVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; -<a name="l00952"></a>00952 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSleepLinearVelocity() <span class="keyword">const</span> = 0; -<a name="l00962"></a>00962 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWakeCounter(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> wakeCounterValue) = 0; -<a name="l00968"></a>00968 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounter() <span class="keyword">const</span> = 0; -<a name="l00975"></a>00975 <span class="keyword">virtual</span> <span class="keywordtype">void</span> wakeUp() = 0; -<a name="l00980"></a>00980 <span class="keyword">virtual</span> <span class="keywordtype">void</span> putToSleep() = 0; -<a name="l00986"></a>00986 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSleeping() <span class="keyword">const</span> = 0; -<a name="l00987"></a>00987 -<a name="l00989"></a>00989 -<a name="l00990"></a><a class="code" href="classPxCloth.html#4b1985f12f2808ca0fcdabb5759a9303">00990</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxCloth.html#4b1985f12f2808ca0fcdabb5759a9303" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxCloth"</span>; } -<a name="l00991"></a>00991 -<a name="l00992"></a>00992 <span class="keyword">protected</span>: -<a name="l00993"></a><a class="code" href="classPxCloth.html#d7f51836089966060cb8e2a980deac85">00993</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxCloth.html#d7f51836089966060cb8e2a980deac85">PxCloth</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>(concreteType, baseFlags) {} -<a name="l00994"></a><a class="code" href="classPxCloth.html#332011c95a1230cd9dd0555927bd4e81">00994</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxCloth.html#332011c95a1230cd9dd0555927bd4e81">PxCloth</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>(baseFlags) {} -<a name="l00995"></a><a class="code" href="classPxCloth.html#0d8ca63c2b2ff4316f6cd078e26ef47a">00995</a> <span class="keyword">virtual</span> <a class="code" href="classPxCloth.html#0d8ca63c2b2ff4316f6cd078e26ef47a">~PxCloth</a>() {} -<a name="l00996"></a><a class="code" href="classPxCloth.html#0f88ba159c4c72515ab36340d2c2dcbf">00996</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxCloth.html#0f88ba159c4c72515ab36340d2c2dcbf" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxCloth"</span>, name) || <a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7" title="Returns whether a given type name matches with the type of this instance.">PxActor::isKindOf</a>(name); } -<a name="l00997"></a>00997 }; -<a name="l00998"></a>00998 -<a name="l00999"></a>00999 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l01000"></a>01000 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l01001"></a>01001 <span class="preprocessor">#endif</span> -<a name="l01002"></a>01002 <span class="preprocessor"></span> -<a name="l01004"></a>01004 <span class="preprocessor">#endif</span> +<a name="l00943"></a>00943 +<a name="l00944"></a>00944 +<a name="l00952"></a>00952 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSleepLinearVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; +<a name="l00957"></a>00957 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSleepLinearVelocity() <span class="keyword">const</span> = 0; +<a name="l00967"></a>00967 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWakeCounter(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> wakeCounterValue) = 0; +<a name="l00973"></a>00973 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounter() <span class="keyword">const</span> = 0; +<a name="l00980"></a>00980 <span class="keyword">virtual</span> <span class="keywordtype">void</span> wakeUp() = 0; +<a name="l00985"></a>00985 <span class="keyword">virtual</span> <span class="keywordtype">void</span> putToSleep() = 0; +<a name="l00991"></a>00991 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSleeping() <span class="keyword">const</span> = 0; +<a name="l00992"></a>00992 +<a name="l00994"></a>00994 +<a name="l00995"></a><a class="code" href="classPxCloth.html#4b1985f12f2808ca0fcdabb5759a9303">00995</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxCloth.html#4b1985f12f2808ca0fcdabb5759a9303" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxCloth"</span>; } +<a name="l00996"></a>00996 +<a name="l00997"></a>00997 <span class="keyword">protected</span>: +<a name="l00998"></a><a class="code" href="classPxCloth.html#d7f51836089966060cb8e2a980deac85">00998</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxCloth.html#d7f51836089966060cb8e2a980deac85">PxCloth</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>(concreteType, baseFlags) {} +<a name="l00999"></a><a class="code" href="classPxCloth.html#332011c95a1230cd9dd0555927bd4e81">00999</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxCloth.html#332011c95a1230cd9dd0555927bd4e81">PxCloth</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>(baseFlags) {} +<a name="l01000"></a><a class="code" href="classPxCloth.html#0d8ca63c2b2ff4316f6cd078e26ef47a">01000</a> <span class="keyword">virtual</span> <a class="code" href="classPxCloth.html#0d8ca63c2b2ff4316f6cd078e26ef47a">~PxCloth</a>() {} +<a name="l01001"></a><a class="code" href="classPxCloth.html#0f88ba159c4c72515ab36340d2c2dcbf">01001</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxCloth.html#0f88ba159c4c72515ab36340d2c2dcbf" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxCloth"</span>, name) || <a class="code" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7" title="Returns whether a given type name matches with the type of this instance.">PxActor::isKindOf</a>(name); } +<a name="l01002"></a>01002 }; +<a name="l01003"></a>01003 +<a name="l01004"></a>01004 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l01005"></a>01005 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l01006"></a>01006 <span class="preprocessor">#endif</span> +<a name="l01007"></a>01007 <span class="preprocessor"></span> +<a name="l01009"></a>01009 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxContactModifyCallback_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxContactModifyCallback_8h-source.html index a39ea415..2e7de279 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxContactModifyCallback_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxContactModifyCallback_8h-source.html @@ -94,126 +94,161 @@ <a name="l00132"></a>00132 <a name="l00138"></a><a class="code" href="classPxContactSet.html#02f160a1a9135d6d7f1e5f77557ce63e">00138</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="classPxContactSet.html#02f160a1a9135d6d7f1e5f77557ce63e" title="Get the face index with respect to the first shape of the pair for a specific contact...">getInternalFaceIndex0</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i) { <a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">PX_UNUSED</a>(i); <span class="keywordflow">return</span> <a class="code" href="PxContact_8h.html#d7d63e592ac0d23d42e12e10572039fe">PXC_CONTACT_NO_FACE_INDEX</a>; } <a name="l00139"></a>00139 -<a name="l00145"></a><a class="code" href="classPxContactSet.html#6535e80819a6d2a5bbe38db6aa86684e">00145</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="classPxContactSet.html#6535e80819a6d2a5bbe38db6aa86684e" title="Get the face index with respect to the second shape of the pair for a specific contact...">getInternalFaceIndex1</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i) { <a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">PX_UNUSED</a>(i); <span class="keywordflow">return</span> <a class="code" href="PxContact_8h.html#d7d63e592ac0d23d42e12e10572039fe">PXC_CONTACT_NO_FACE_INDEX</a>; } -<a name="l00146"></a>00146 -<a name="l00152"></a><a class="code" href="classPxContactSet.html#cfe031fe04223af2e28b026d125a6d41">00152</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxContactSet.html#cfe031fe04223af2e28b026d125a6d41" title="Get the maximum impulse for a specific contact point in the set.">getMaxImpulse</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mContacts[i].maxImpulse; } -<a name="l00153"></a>00153 -<a name="l00161"></a><a class="code" href="classPxContactSet.html#145d98e983e46057f0fa57903f671c06">00161</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setMaxImpulse(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> s) -<a name="l00162"></a>00162 { -<a name="l00163"></a>00163 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00164"></a>00164 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb99e30c7fa533ce8776828ca9908126991" title="Indicates this contact stream has max impulses set.">PxContactPatch::eHAS_MAX_IMPULSE</a>; -<a name="l00165"></a>00165 mContacts[i].maxImpulse = s; -<a name="l00166"></a>00166 } -<a name="l00167"></a>00167 -<a name="l00173"></a><a class="code" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045">00173</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045" title="Ignore the contact point.">ignore</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i) { mContacts[i].maxImpulse = 0.f; } -<a name="l00174"></a>00174 -<a name="l00178"></a><a class="code" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0">00178</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0" title="The number of contact points in the set.">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mCount; } -<a name="l00179"></a>00179 -<a name="l00186"></a><a class="code" href="classPxContactSet.html#8179bfc84e3433909eb82553ddd9afeb">00186</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMassScale0()<span class="keyword"> const </span> -<a name="l00187"></a>00187 <span class="keyword"> </span>{ -<a name="l00188"></a>00188 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00189"></a>00189 <span class="keywordflow">return</span> patch->mMassModification.mInvMassScale0; -<a name="l00190"></a>00190 } -<a name="l00191"></a>00191 -<a name="l00198"></a><a class="code" href="classPxContactSet.html#23297c2c731c90d482a6553140b3afb6">00198</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMassScale1()<span class="keyword"> const </span> -<a name="l00199"></a>00199 <span class="keyword"> </span>{ -<a name="l00200"></a>00200 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00201"></a>00201 <span class="keywordflow">return</span> patch->mMassModification.mInvMassScale1; -<a name="l00202"></a>00202 } +<a name="l00145"></a><a class="code" href="classPxContactSet.html#6535e80819a6d2a5bbe38db6aa86684e">00145</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getInternalFaceIndex1(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i) +<a name="l00146"></a>00146 { +<a name="l00147"></a>00147 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00148"></a>00148 <span class="keywordflow">if</span> (patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> & <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb9f45f36084b23d060d8d68255a5493da5" title="Indicates this contact stream has face indices.">PxContactPatch::eHAS_FACE_INDICES</a>) +<a name="l00149"></a>00149 { +<a name="l00150"></a>00150 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>*<span class="keyword">></span>(mContacts + mCount)[mCount + i]; +<a name="l00151"></a>00151 } +<a name="l00152"></a>00152 <span class="keywordflow">return</span> <a class="code" href="PxContact_8h.html#d7d63e592ac0d23d42e12e10572039fe">PXC_CONTACT_NO_FACE_INDEX</a>; +<a name="l00153"></a>00153 } +<a name="l00154"></a>00154 +<a name="l00160"></a><a class="code" href="classPxContactSet.html#cfe031fe04223af2e28b026d125a6d41">00160</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxContactSet.html#cfe031fe04223af2e28b026d125a6d41" title="Get the maximum impulse for a specific contact point in the set.">getMaxImpulse</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mContacts[i].maxImpulse; } +<a name="l00161"></a>00161 +<a name="l00169"></a><a class="code" href="classPxContactSet.html#145d98e983e46057f0fa57903f671c06">00169</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setMaxImpulse(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> s) +<a name="l00170"></a>00170 { +<a name="l00171"></a>00171 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00172"></a>00172 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb99e30c7fa533ce8776828ca9908126991" title="Indicates this contact stream has max impulses set.">PxContactPatch::eHAS_MAX_IMPULSE</a>; +<a name="l00173"></a>00173 mContacts[i].maxImpulse = s; +<a name="l00174"></a>00174 } +<a name="l00175"></a>00175 +<a name="l00181"></a><a class="code" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e">00181</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e" title="Get the restitution coefficient for a specific contact point in the set.">getRestitution</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mContacts[i].restitution; } +<a name="l00182"></a>00182 +<a name="l00190"></a><a class="code" href="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea">00190</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setRestitution(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> r) +<a name="l00191"></a>00191 { +<a name="l00192"></a>00192 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00193"></a>00193 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb9e58c6eb59a2e441c78dbbdc831d375f4" title="This is required if the application modified either the contact normal or the material...">PxContactPatch::eREGENERATE_PATCHES</a>; +<a name="l00194"></a>00194 mContacts[i].restitution = r; +<a name="l00195"></a>00195 } +<a name="l00196"></a>00196 +<a name="l00202"></a><a class="code" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820">00202</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820" title="Get the static friction coefficient for a specific contact point in the set.">getStaticFriction</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mContacts[i].staticFriction; } <a name="l00203"></a>00203 -<a name="l00210"></a><a class="code" href="classPxContactSet.html#107184e5d6bbd33e445ca52de23c4016">00210</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvInertiaScale0()<span class="keyword"> const </span> -<a name="l00211"></a>00211 <span class="keyword"> </span>{ -<a name="l00212"></a>00212 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00213"></a>00213 <span class="keywordflow">return</span> patch->mMassModification.mInvInertiaScale0; +<a name="l00209"></a><a class="code" href="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe">00209</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setStaticFriction(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> f) +<a name="l00210"></a>00210 { +<a name="l00211"></a>00211 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00212"></a>00212 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb9e58c6eb59a2e441c78dbbdc831d375f4" title="This is required if the application modified either the contact normal or the material...">PxContactPatch::eREGENERATE_PATCHES</a>; +<a name="l00213"></a>00213 mContacts[i].staticFriction = f; <a name="l00214"></a>00214 } <a name="l00215"></a>00215 -<a name="l00222"></a><a class="code" href="classPxContactSet.html#4ce891dceb271dab78a4d9001de5c95b">00222</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvInertiaScale1()<span class="keyword"> const </span> -<a name="l00223"></a>00223 <span class="keyword"> </span>{ -<a name="l00224"></a>00224 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00225"></a>00225 <span class="keywordflow">return</span> patch->mMassModification.mInvInertiaScale1; -<a name="l00226"></a>00226 } -<a name="l00227"></a>00227 -<a name="l00234"></a><a class="code" href="classPxContactSet.html#74648acc75bce20cfd555e76298b514f">00234</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvMassScale0(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) -<a name="l00235"></a>00235 { -<a name="l00236"></a>00236 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00237"></a>00237 patch->mMassModification.mInvMassScale0 = scale; -<a name="l00238"></a>00238 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; -<a name="l00239"></a>00239 } -<a name="l00240"></a>00240 -<a name="l00247"></a><a class="code" href="classPxContactSet.html#d77be76292fb196ff129d70c372c5d97">00247</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvMassScale1(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) -<a name="l00248"></a>00248 { -<a name="l00249"></a>00249 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00250"></a>00250 patch->mMassModification.mInvMassScale1 = scale; -<a name="l00251"></a>00251 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; -<a name="l00252"></a>00252 } -<a name="l00253"></a>00253 -<a name="l00260"></a><a class="code" href="classPxContactSet.html#e145d9eec7403316390478f401837dcf">00260</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvInertiaScale0(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) -<a name="l00261"></a>00261 { -<a name="l00262"></a>00262 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00263"></a>00263 patch->mMassModification.mInvInertiaScale0 = scale; -<a name="l00264"></a>00264 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; -<a name="l00265"></a>00265 } -<a name="l00266"></a>00266 -<a name="l00273"></a><a class="code" href="classPxContactSet.html#74a22b5ae3140aba546b66415427a7d5">00273</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvInertiaScale1(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) -<a name="l00274"></a>00274 { -<a name="l00275"></a>00275 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); -<a name="l00276"></a>00276 patch->mMassModification.mInvInertiaScale1 = scale; -<a name="l00277"></a>00277 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; -<a name="l00278"></a>00278 } -<a name="l00279"></a>00279 -<a name="l00280"></a>00280 <span class="keyword">protected</span>: -<a name="l00281"></a>00281 -<a name="l00282"></a><a class="code" href="classPxContactSet.html#0aef84a136055ad90c1af8a53f2fe8a8">00282</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* getPatch()<span class="keyword"> const</span> -<a name="l00283"></a>00283 <span class="keyword"> </span>{ -<a name="l00284"></a>00284 <span class="keyword">const</span> <span class="keywordtype">size_t</span> headerOffset = <span class="keyword">sizeof</span>(<a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>)*mCount; -<a name="l00285"></a>00285 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><a class="code" href="namespacephysx.html#3849f86abc21d3a58949481603fe8309">PxU8</a>*<span class="keyword">></span>(mContacts) - headerOffset); -<a name="l00286"></a>00286 } -<a name="l00287"></a>00287 -<a name="l00288"></a><a class="code" href="classPxContactSet.html#fcc7a677fe3cf662ebab5a49f5a454b9">00288</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> mCount; -<a name="l00289"></a><a class="code" href="classPxContactSet.html#614a3d5bbdfe9fccce114e0ce64913a8">00289</a> <a class="code" href="structPxModifiableContact.html" title="A modifiable contact point. This has additional fields per-contact to permit modification...">PxModifiableContact</a>* mContacts; -<a name="l00290"></a>00290 }; -<a name="l00291"></a>00291 -<a name="l00292"></a>00292 -<a name="l00293"></a>00293 -<a name="l00300"></a><a class="code" href="classPxContactModifyPair.html">00300</a> <span class="keyword">class </span><a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a> -<a name="l00301"></a>00301 { -<a name="l00302"></a>00302 <span class="keyword">public</span>: -<a name="l00303"></a>00303 -<a name="l00310"></a><a class="code" href="classPxContactModifyPair.html#5102f62e13acc449f81670353cdac114">00310</a> <span class="keyword">const</span> <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor[2]; -<a name="l00317"></a><a class="code" href="classPxContactModifyPair.html#e562e272dd6588e55139200aed047c38">00317</a> <span class="keyword">const</span> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* shape[2]; -<a name="l00318"></a>00318 -<a name="l00327"></a><a class="code" href="classPxContactModifyPair.html#8d6715a77c2fb18a8ee9906813149d22">00327</a> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> transform[2]; -<a name="l00328"></a>00328 -<a name="l00333"></a><a class="code" href="classPxContactModifyPair.html#9266a6cd1e9604f2bc6f7104064bb388">00333</a> <a class="code" href="classPxContactSet.html" title="An array of contact points, as passed to contact modification.">PxContactSet</a> contacts; -<a name="l00334"></a>00334 }; -<a name="l00335"></a>00335 -<a name="l00336"></a>00336 -<a name="l00355"></a><a class="code" href="classPxContactModifyCallback.html">00355</a> <span class="keyword">class </span><a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a> -<a name="l00356"></a>00356 { -<a name="l00357"></a>00357 <span class="keyword">public</span>: +<a name="l00221"></a><a class="code" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c">00221</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c" title="Get the static friction coefficient for a specific contact point in the set.">getDynamicFriction</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mContacts[i].dynamicFriction; } +<a name="l00222"></a>00222 +<a name="l00228"></a><a class="code" href="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b">00228</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setDynamicFriction(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> f) +<a name="l00229"></a>00229 { +<a name="l00230"></a>00230 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00231"></a>00231 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb9e58c6eb59a2e441c78dbbdc831d375f4" title="This is required if the application modified either the contact normal or the material...">PxContactPatch::eREGENERATE_PATCHES</a>; +<a name="l00232"></a>00232 mContacts[i].dynamicFriction = f; +<a name="l00233"></a>00233 } +<a name="l00234"></a>00234 +<a name="l00240"></a><a class="code" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045">00240</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045" title="Ignore the contact point.">ignore</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> i) { mContacts[i].maxImpulse = 0.f; } +<a name="l00241"></a>00241 +<a name="l00245"></a><a class="code" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0">00245</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0" title="The number of contact points in the set.">size</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> mCount; } +<a name="l00246"></a>00246 +<a name="l00253"></a><a class="code" href="classPxContactSet.html#8179bfc84e3433909eb82553ddd9afeb">00253</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMassScale0()<span class="keyword"> const </span> +<a name="l00254"></a>00254 <span class="keyword"> </span>{ +<a name="l00255"></a>00255 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00256"></a>00256 <span class="keywordflow">return</span> patch->mMassModification.mInvMassScale0; +<a name="l00257"></a>00257 } +<a name="l00258"></a>00258 +<a name="l00265"></a><a class="code" href="classPxContactSet.html#23297c2c731c90d482a6553140b3afb6">00265</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMassScale1()<span class="keyword"> const </span> +<a name="l00266"></a>00266 <span class="keyword"> </span>{ +<a name="l00267"></a>00267 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00268"></a>00268 <span class="keywordflow">return</span> patch->mMassModification.mInvMassScale1; +<a name="l00269"></a>00269 } +<a name="l00270"></a>00270 +<a name="l00277"></a><a class="code" href="classPxContactSet.html#107184e5d6bbd33e445ca52de23c4016">00277</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvInertiaScale0()<span class="keyword"> const </span> +<a name="l00278"></a>00278 <span class="keyword"> </span>{ +<a name="l00279"></a>00279 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00280"></a>00280 <span class="keywordflow">return</span> patch->mMassModification.mInvInertiaScale0; +<a name="l00281"></a>00281 } +<a name="l00282"></a>00282 +<a name="l00289"></a><a class="code" href="classPxContactSet.html#4ce891dceb271dab78a4d9001de5c95b">00289</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvInertiaScale1()<span class="keyword"> const </span> +<a name="l00290"></a>00290 <span class="keyword"> </span>{ +<a name="l00291"></a>00291 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00292"></a>00292 <span class="keywordflow">return</span> patch->mMassModification.mInvInertiaScale1; +<a name="l00293"></a>00293 } +<a name="l00294"></a>00294 +<a name="l00301"></a><a class="code" href="classPxContactSet.html#74648acc75bce20cfd555e76298b514f">00301</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvMassScale0(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) +<a name="l00302"></a>00302 { +<a name="l00303"></a>00303 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00304"></a>00304 patch->mMassModification.mInvMassScale0 = scale; +<a name="l00305"></a>00305 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; +<a name="l00306"></a>00306 } +<a name="l00307"></a>00307 +<a name="l00314"></a><a class="code" href="classPxContactSet.html#d77be76292fb196ff129d70c372c5d97">00314</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvMassScale1(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) +<a name="l00315"></a>00315 { +<a name="l00316"></a>00316 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00317"></a>00317 patch->mMassModification.mInvMassScale1 = scale; +<a name="l00318"></a>00318 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; +<a name="l00319"></a>00319 } +<a name="l00320"></a>00320 +<a name="l00327"></a><a class="code" href="classPxContactSet.html#e145d9eec7403316390478f401837dcf">00327</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvInertiaScale0(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) +<a name="l00328"></a>00328 { +<a name="l00329"></a>00329 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00330"></a>00330 patch->mMassModification.mInvInertiaScale0 = scale; +<a name="l00331"></a>00331 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; +<a name="l00332"></a>00332 } +<a name="l00333"></a>00333 +<a name="l00340"></a><a class="code" href="classPxContactSet.html#74a22b5ae3140aba546b66415427a7d5">00340</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span> setInvInertiaScale1(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> scale) +<a name="l00341"></a>00341 { +<a name="l00342"></a>00342 <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* patch = getPatch(); +<a name="l00343"></a>00343 patch->mMassModification.mInvInertiaScale1 = scale; +<a name="l00344"></a>00344 patch-><a class="code" href="structPxContactPatch.html#6dd6eed1e599102e1c2cc16fab3a5ddb">internalFlags</a> |= <a class="code" href="structPxContactPatch.html#704320591170cbad6698b74b5d1d9eb90b3667ec3f96024527acc84fc850cbb1" title="Indicates this contact stream has modified mass ratios.">PxContactPatch::eHAS_MODIFIED_MASS_RATIOS</a>; +<a name="l00345"></a>00345 } +<a name="l00346"></a>00346 +<a name="l00347"></a>00347 <span class="keyword">protected</span>: +<a name="l00348"></a>00348 +<a name="l00349"></a><a class="code" href="classPxContactSet.html#0aef84a136055ad90c1af8a53f2fe8a8">00349</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>* getPatch()<span class="keyword"> const</span> +<a name="l00350"></a>00350 <span class="keyword"> </span>{ +<a name="l00351"></a>00351 <span class="keyword">const</span> <span class="keywordtype">size_t</span> headerOffset = <span class="keyword">sizeof</span>(<a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>)*mCount; +<a name="l00352"></a>00352 <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="structPxContactPatch.html" title="Header for contact patch where all points share same material and normal.">PxContactPatch</a>*<span class="keyword">></span>(<span class="keyword">reinterpret_cast<</span><a class="code" href="namespacephysx.html#3849f86abc21d3a58949481603fe8309">PxU8</a>*<span class="keyword">></span>(mContacts) - headerOffset); +<a name="l00353"></a>00353 } +<a name="l00354"></a>00354 +<a name="l00355"></a><a class="code" href="classPxContactSet.html#fcc7a677fe3cf662ebab5a49f5a454b9">00355</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> mCount; +<a name="l00356"></a><a class="code" href="classPxContactSet.html#614a3d5bbdfe9fccce114e0ce64913a8">00356</a> <a class="code" href="structPxModifiableContact.html" title="A modifiable contact point. This has additional fields per-contact to permit modification...">PxModifiableContact</a>* mContacts; +<a name="l00357"></a>00357 }; <a name="l00358"></a>00358 -<a name="l00369"></a>00369 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onContactModify(<a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a>* <span class="keyword">const</span> pairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00359"></a>00359 +<a name="l00360"></a>00360 +<a name="l00367"></a><a class="code" href="classPxContactModifyPair.html">00367</a> <span class="keyword">class </span><a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a> +<a name="l00368"></a>00368 { +<a name="l00369"></a>00369 <span class="keyword">public</span>: <a name="l00370"></a>00370 -<a name="l00371"></a>00371 <span class="keyword">protected</span>: -<a name="l00372"></a><a class="code" href="classPxContactModifyCallback.html#d6c57abf114d4c594973c2d365a98b6f">00372</a> <span class="keyword">virtual</span> <a class="code" href="classPxContactModifyCallback.html#d6c57abf114d4c594973c2d365a98b6f">~PxContactModifyCallback</a>(){} -<a name="l00373"></a>00373 }; -<a name="l00374"></a>00374 -<a name="l00393"></a><a class="code" href="classPxCCDContactModifyCallback.html">00393</a> <span class="keyword">class </span><a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a> -<a name="l00394"></a>00394 { -<a name="l00395"></a>00395 <span class="keyword">public</span>: -<a name="l00396"></a>00396 -<a name="l00407"></a>00407 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onCCDContactModify(<a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a>* <span class="keyword">const</span> pairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; -<a name="l00408"></a>00408 -<a name="l00409"></a>00409 <span class="keyword">protected</span>: -<a name="l00410"></a><a class="code" href="classPxCCDContactModifyCallback.html#323e56a126465efff8afccade4d72642">00410</a> <span class="keyword">virtual</span> <a class="code" href="classPxCCDContactModifyCallback.html#323e56a126465efff8afccade4d72642">~PxCCDContactModifyCallback</a>(){} -<a name="l00411"></a>00411 }; -<a name="l00412"></a>00412 -<a name="l00413"></a>00413 -<a name="l00414"></a>00414 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00415"></a>00415 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00416"></a>00416 <span class="preprocessor">#endif</span> -<a name="l00417"></a>00417 <span class="preprocessor"></span> -<a name="l00419"></a>00419 <span class="preprocessor">#endif</span> +<a name="l00377"></a><a class="code" href="classPxContactModifyPair.html#5102f62e13acc449f81670353cdac114">00377</a> <span class="keyword">const</span> <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor[2]; +<a name="l00384"></a><a class="code" href="classPxContactModifyPair.html#e562e272dd6588e55139200aed047c38">00384</a> <span class="keyword">const</span> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* shape[2]; +<a name="l00385"></a>00385 +<a name="l00394"></a><a class="code" href="classPxContactModifyPair.html#8d6715a77c2fb18a8ee9906813149d22">00394</a> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> transform[2]; +<a name="l00395"></a>00395 +<a name="l00400"></a><a class="code" href="classPxContactModifyPair.html#9266a6cd1e9604f2bc6f7104064bb388">00400</a> <a class="code" href="classPxContactSet.html" title="An array of contact points, as passed to contact modification.">PxContactSet</a> contacts; +<a name="l00401"></a>00401 }; +<a name="l00402"></a>00402 +<a name="l00403"></a>00403 +<a name="l00422"></a><a class="code" href="classPxContactModifyCallback.html">00422</a> <span class="keyword">class </span><a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a> +<a name="l00423"></a>00423 { +<a name="l00424"></a>00424 <span class="keyword">public</span>: +<a name="l00425"></a>00425 +<a name="l00436"></a>00436 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onContactModify(<a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a>* <span class="keyword">const</span> pairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00437"></a>00437 +<a name="l00438"></a>00438 <span class="keyword">protected</span>: +<a name="l00439"></a><a class="code" href="classPxContactModifyCallback.html#d6c57abf114d4c594973c2d365a98b6f">00439</a> <span class="keyword">virtual</span> <a class="code" href="classPxContactModifyCallback.html#d6c57abf114d4c594973c2d365a98b6f">~PxContactModifyCallback</a>(){} +<a name="l00440"></a>00440 }; +<a name="l00441"></a>00441 +<a name="l00460"></a><a class="code" href="classPxCCDContactModifyCallback.html">00460</a> <span class="keyword">class </span><a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a> +<a name="l00461"></a>00461 { +<a name="l00462"></a>00462 <span class="keyword">public</span>: +<a name="l00463"></a>00463 +<a name="l00474"></a>00474 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onCCDContactModify(<a class="code" href="classPxContactModifyPair.html" title="An array of instances of this class is passed to PxContactModifyCallback::onContactModify()...">PxContactModifyPair</a>* <span class="keyword">const</span> pairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) = 0; +<a name="l00475"></a>00475 +<a name="l00476"></a>00476 <span class="keyword">protected</span>: +<a name="l00477"></a><a class="code" href="classPxCCDContactModifyCallback.html#323e56a126465efff8afccade4d72642">00477</a> <span class="keyword">virtual</span> <a class="code" href="classPxCCDContactModifyCallback.html#323e56a126465efff8afccade4d72642">~PxCCDContactModifyCallback</a>(){} +<a name="l00478"></a>00478 }; +<a name="l00479"></a>00479 +<a name="l00480"></a>00480 +<a name="l00481"></a>00481 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00482"></a>00482 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00483"></a>00483 <span class="preprocessor">#endif</span> +<a name="l00484"></a>00484 <span class="preprocessor"></span> +<a name="l00486"></a>00486 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxConvexMeshGeometry_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxConvexMeshGeometry_8h-source.html index 213419a3..ae4267d4 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxConvexMeshGeometry_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxConvexMeshGeometry_8h-source.html @@ -81,47 +81,54 @@ <a name="l00088"></a><a class="code" href="classPxConvexMeshGeometry.html#1560beb69b5adf8d53d7dd13524438a1">00088</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxConvexMeshGeometry.html" title="Convex mesh geometry class.">PxConvexMeshGeometry</a>() : <a name="l00089"></a>00089 PxGeometry (<a class="code" href="structPxGeometryType.html" title="A geometry type.">PxGeometryType</a>::eCONVEXMESH), <a name="l00090"></a>00090 scale (<a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a>(1.0f)), -<a name="l00091"></a>00091 convexMesh (NULL) -<a name="l00092"></a>00092 {} -<a name="l00093"></a>00093 -<a name="l00101"></a><a class="code" href="classPxConvexMeshGeometry.html#d0f1b4915a75013f8f9726809e8b5fd1">00101</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxConvexMeshGeometry.html" title="Convex mesh geometry class.">PxConvexMeshGeometry</a>( <a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>* mesh, -<a name="l00102"></a>00102 <span class="keyword">const</span> <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a>& scaling = <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a>(), -<a name="l00103"></a>00103 <a class="code" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> flags = <a class="code" href="group__geomutils.html#g913cfc3a0f052fb2ea2818e1a31131c2" title="collection of set bits defined in PxConvexMeshGeometryFlag.">PxConvexMeshGeometryFlags</a>()) : -<a name="l00104"></a>00104 PxGeometry (<a class="code" href="structPxGeometryType.html" title="A geometry type.">PxGeometryType</a>::eCONVEXMESH), -<a name="l00105"></a>00105 scale (scaling), -<a name="l00106"></a>00106 convexMesh (mesh), -<a name="l00107"></a>00107 meshFlags(flags) -<a name="l00108"></a>00108 { -<a name="l00109"></a>00109 } -<a name="l00110"></a>00110 -<a name="l00121"></a>00121 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>; -<a name="l00122"></a>00122 -<a name="l00123"></a>00123 <span class="keyword">public</span>: -<a name="l00124"></a><a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581">00124</a> <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a> scale; -<a name="l00125"></a><a class="code" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb">00125</a> <a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>* convexMesh; -<a name="l00126"></a><a class="code" href="classPxConvexMeshGeometry.html#6b2561b421c602ca110e6870a3037d49">00126</a> <a class="code" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> meshFlags; -<a name="l00127"></a><a class="code" href="classPxConvexMeshGeometry.html#d2bed15287e31918b5ca0051f0604eeb">00127</a> <a class="code" href="structPxPadding.html">PxPadding<3></a> paddingFromFlags; -<a name="l00128"></a>00128 }; -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 -<a name="l00131"></a><a class="code" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6">00131</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6" title="Returns true if the geometry is valid.">PxConvexMeshGeometry::isValid</a>()<span class="keyword"> const</span> -<a name="l00132"></a>00132 <span class="keyword"></span>{ -<a name="l00133"></a>00133 <span class="keywordflow">if</span>(<a class="code" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">mType</a> != <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed59f3d57b4f0e71ce2a6cf29bee36162ed">PxGeometryType::eCONVEXMESH</a>) -<a name="l00134"></a>00134 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00135"></a>00135 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#12f2dbcf5214c4c5956dab0e75831449" title="A nonuniform scaling.">scale</a>.<a class="code" href="classPxVec3.html#65b6f42ac7654a7d79590a2f1d00e160" title="returns true if all 3 elems of the vector are finite (not NAN or INF, etc.)">isFinite</a>() || !<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#63902c04c9a3f326b5f969fa931e53fd" title="The orientation of the scaling axes.">rotation</a>.<a class="code" href="classPxQuat.html#3890ca4efba038ab0fc84bb39c5267db" title="returns true if finite and magnitude is close to unit">isUnit</a>()) -<a name="l00136"></a>00136 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00137"></a>00137 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#4101dcecd21337bd95b3ca1fb52d1e1d">isValidForConvexMesh</a>()) -<a name="l00138"></a>00138 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00139"></a>00139 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb" title="A reference to the convex mesh object.">convexMesh</a>) -<a name="l00140"></a>00140 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00141"></a>00141 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00142"></a>00142 } -<a name="l00143"></a>00143 -<a name="l00144"></a>00144 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00145"></a>00145 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00146"></a>00146 <span class="preprocessor">#endif</span> -<a name="l00147"></a>00147 <span class="preprocessor"></span> -<a name="l00149"></a>00149 <span class="preprocessor">#endif</span> +<a name="l00091"></a>00091 convexMesh (NULL), +<a name="l00092"></a>00092 maxMargin (3.4e38f) +<a name="l00093"></a>00093 {} +<a name="l00094"></a>00094 +<a name="l00103"></a><a class="code" href="classPxConvexMeshGeometry.html#9a514176c85b854f1a32b0d3ae0c00bc">00103</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxConvexMeshGeometry.html" title="Convex mesh geometry class.">PxConvexMeshGeometry</a>( <a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>* mesh, +<a name="l00104"></a>00104 <span class="keyword">const</span> <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a>& scaling = <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a>(), +<a name="l00105"></a>00105 <a class="code" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> flags = <a class="code" href="group__geomutils.html#g913cfc3a0f052fb2ea2818e1a31131c2" title="collection of set bits defined in PxConvexMeshGeometryFlag.">PxConvexMeshGeometryFlags</a>(), +<a name="l00106"></a>00106 <span class="keywordtype">float</span> margin = 3.4e38f) : +<a name="l00107"></a>00107 PxGeometry (<a class="code" href="structPxGeometryType.html" title="A geometry type.">PxGeometryType</a>::eCONVEXMESH), +<a name="l00108"></a>00108 scale (scaling), +<a name="l00109"></a>00109 convexMesh (mesh), +<a name="l00110"></a>00110 maxMargin (margin), +<a name="l00111"></a>00111 meshFlags(flags) +<a name="l00112"></a>00112 { +<a name="l00113"></a>00113 } +<a name="l00114"></a>00114 +<a name="l00125"></a>00125 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> isValid() <span class="keyword">const</span>; +<a name="l00126"></a>00126 +<a name="l00127"></a>00127 <span class="keyword">public</span>: +<a name="l00128"></a><a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581">00128</a> <a class="code" href="classPxMeshScale.html" title="A class expressing a nonuniform scaling transformation.">PxMeshScale</a> scale; +<a name="l00129"></a><a class="code" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb">00129</a> <a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>* convexMesh; +<a name="l00130"></a><a class="code" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">00130</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> maxMargin; +<a name="l00131"></a><a class="code" href="classPxConvexMeshGeometry.html#6b2561b421c602ca110e6870a3037d49">00131</a> <a class="code" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> meshFlags; +<a name="l00132"></a><a class="code" href="classPxConvexMeshGeometry.html#d2bed15287e31918b5ca0051f0604eeb">00132</a> <a class="code" href="structPxPadding.html">PxPadding<3></a> paddingFromFlags; +<a name="l00133"></a>00133 }; +<a name="l00134"></a>00134 +<a name="l00135"></a>00135 +<a name="l00136"></a><a class="code" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6">00136</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6" title="Returns true if the geometry is valid.">PxConvexMeshGeometry::isValid</a>()<span class="keyword"> const</span> +<a name="l00137"></a>00137 <span class="keyword"></span>{ +<a name="l00138"></a>00138 <span class="keywordflow">if</span>(<a class="code" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">mType</a> != <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed59f3d57b4f0e71ce2a6cf29bee36162ed">PxGeometryType::eCONVEXMESH</a>) +<a name="l00139"></a>00139 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00140"></a>00140 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#12f2dbcf5214c4c5956dab0e75831449" title="A nonuniform scaling.">scale</a>.<a class="code" href="classPxVec3.html#65b6f42ac7654a7d79590a2f1d00e160" title="returns true if all 3 elems of the vector are finite (not NAN or INF, etc.)">isFinite</a>() || !<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#63902c04c9a3f326b5f969fa931e53fd" title="The orientation of the scaling axes.">rotation</a>.<a class="code" href="classPxQuat.html#3890ca4efba038ab0fc84bb39c5267db" title="returns true if finite and magnitude is close to unit">isUnit</a>()) +<a name="l00141"></a>00141 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00142"></a>00142 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581" title="The scaling transformation (from vertex space to shape space).">scale</a>.<a class="code" href="classPxMeshScale.html#4101dcecd21337bd95b3ca1fb52d1e1d">isValidForConvexMesh</a>()) +<a name="l00143"></a>00143 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00144"></a>00144 <span class="keywordflow">if</span>(!<a class="code" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb" title="A reference to the convex mesh object.">convexMesh</a>) +<a name="l00145"></a>00145 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00146"></a>00146 <span class="keywordflow">if</span> (<a class="code" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1" title="Max shrunk amount permitted by PCM contact gen.">maxMargin</a> < 0.0f) +<a name="l00147"></a>00147 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00148"></a>00148 +<a name="l00149"></a>00149 <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l00150"></a>00150 } +<a name="l00151"></a>00151 +<a name="l00152"></a>00152 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00153"></a>00153 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00154"></a>00154 <span class="preprocessor">#endif</span> +<a name="l00155"></a>00155 <span class="preprocessor"></span> +<a name="l00157"></a>00157 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxDefaultAllocator_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxDefaultAllocator_8h-source.html index 1dcc71e1..d512cc44 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxDefaultAllocator_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxDefaultAllocator_8h-source.html @@ -57,7 +57,7 @@ <a name="l00040"></a>00040 <a name="l00041"></a>00041 <span class="preprocessor">#include <stdlib.h></span> <a name="l00042"></a>00042 -<a name="l00043"></a>00043 <span class="preprocessor">#if PX_WINDOWS || PX_LINUX_FAMILY || PX_NX</span> +<a name="l00043"></a>00043 <span class="preprocessor">#if PX_WINDOWS || PX_LINUX_FAMILY || PX_SWITCH</span> <a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#include <malloc.h></span> <a name="l00045"></a>00045 <span class="preprocessor">#endif</span> <a name="l00046"></a>00046 <span class="preprocessor"></span> @@ -77,7 +77,7 @@ <a name="l00060"></a>00060 { <a name="l00061"></a>00061 _aligned_free(ptr); <a name="l00062"></a>00062 } -<a name="l00063"></a>00063 <span class="preprocessor">#elif PX_LINUX_FAMILY || PX_NX</span> +<a name="l00063"></a>00063 <span class="preprocessor">#elif PX_LINUX_FAMILY || PX_SWITCH</span> <a name="l00064"></a>00064 <span class="preprocessor"></span><a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span>* <a class="code" href="group__extensions.html#gd874c3dcee0d1f3ec91e1880a1f09582">platformAlignedAlloc</a>(<span class="keywordtype">size_t</span> size) <a name="l00065"></a>00065 { <a name="l00066"></a>00066 return ::memalign(16, size); diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxFoundation_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxFoundation_8h-source.html index f6cf7a98..71a908f0 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxFoundation_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxFoundation_8h-source.html @@ -87,18 +87,29 @@ <a name="l00104"></a>00104 <span class="preprocessor"></span> <a name="l00120"></a>00120 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API physx::PxFoundation* PX_CALL_CONV <a name="l00121"></a>00121 <a class="code" href="group__foundation.html#g9deda8eaad9681fc9eb456adc5225668" title="Creates an instance of the foundation class.">PxCreateFoundation</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, physx::PxAllocatorCallback& allocator, physx::PxErrorCallback& errorCallback); -<a name="l00129"></a>00129 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API physx::PxFoundation& PX_CALL_CONV <a class="code" href="group__foundation.html#g2f06b47e22c6e93701d766444c67f3a6" title="Retrieves the Foundation SDK after it has been created.">PxGetFoundation</a>(); -<a name="l00130"></a>00130 -<a name="l00131"></a>00131 <span class="keyword">namespace </span>physx -<a name="l00132"></a>00132 { -<a name="l00133"></a>00133 <span class="keyword">class </span>PxProfilerCallback; -<a name="l00134"></a>00134 } -<a name="l00135"></a>00135 -<a name="l00139"></a>00139 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API <a class="code" href="classphysx_1_1PxProfilerCallback.html" title="The pure virtual callback interface for general purpose instrumentation and profiling...">physx::PxProfilerCallback</a>* PX_CALL_CONV <a class="code" href="group__foundation.html#g0fb72a858fd527761dbe042cb4adbbe6" title="Get the callback that will be used for all profiling.">PxGetProfilerCallback</a>(); -<a name="l00140"></a>00140 -<a name="l00144"></a>00144 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__foundation.html#g14bf03e830d32c8da6a9a21ad60d0445" title="Set the callback that will be used for all profiling.">PxSetProfilerCallback</a>(<a class="code" href="classphysx_1_1PxProfilerCallback.html" title="The pure virtual callback interface for general purpose instrumentation and profiling...">physx::PxProfilerCallback</a>* profiler); -<a name="l00145"></a>00145 -<a name="l00147"></a>00147 <span class="preprocessor">#endif // PX_FOUNDATION_PX_FOUNDATION_H</span> +<a name="l00129"></a>00129 <span class="preprocessor">#if PX_CLANG</span> +<a name="l00130"></a>00130 <span class="preprocessor"></span><span class="preprocessor">#if PX_LINUX</span> +<a name="l00131"></a>00131 <span class="preprocessor"></span><span class="preprocessor"> #pragma clang diagnostic push</span> +<a name="l00132"></a>00132 <span class="preprocessor"></span><span class="preprocessor"> #pragma clang diagnostic ignored "-Wreturn-type-c-linkage"</span> +<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#endif // PX_LINUX</span> +<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#endif // PX_CLANG</span> +<a name="l00135"></a>00135 <span class="preprocessor"></span><a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API physx::PxFoundation& PX_CALL_CONV <a class="code" href="group__foundation.html#g2f06b47e22c6e93701d766444c67f3a6" title="Retrieves the Foundation SDK after it has been created.">PxGetFoundation</a>(); +<a name="l00136"></a>00136 <span class="preprocessor">#if PX_CLANG</span> +<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#if PX_LINUX</span> +<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="preprocessor"> #pragma clang diagnostic pop</span> +<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#endif // PX_LINUX</span> +<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#endif // PX_CLANG</span> +<a name="l00141"></a>00141 <span class="preprocessor"></span> +<a name="l00142"></a>00142 <span class="keyword">namespace </span>physx +<a name="l00143"></a>00143 { +<a name="l00144"></a>00144 <span class="keyword">class </span>PxProfilerCallback; +<a name="l00145"></a>00145 } +<a name="l00146"></a>00146 +<a name="l00150"></a>00150 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API <a class="code" href="classphysx_1_1PxProfilerCallback.html" title="The pure virtual callback interface for general purpose instrumentation and profiling...">physx::PxProfilerCallback</a>* PX_CALL_CONV <a class="code" href="group__foundation.html#g0fb72a858fd527761dbe042cb4adbbe6" title="Get the callback that will be used for all profiling.">PxGetProfilerCallback</a>(); +<a name="l00151"></a>00151 +<a name="l00155"></a>00155 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> PX_FOUNDATION_API <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__foundation.html#g14bf03e830d32c8da6a9a21ad60d0445" title="Set the callback that will be used for all profiling.">PxSetProfilerCallback</a>(<a class="code" href="classphysx_1_1PxProfilerCallback.html" title="The pure virtual callback interface for general purpose instrumentation and profiling...">physx::PxProfilerCallback</a>* profiler); +<a name="l00156"></a>00156 +<a name="l00158"></a>00158 <span class="preprocessor">#endif // PX_FOUNDATION_PX_FOUNDATION_H</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxIntrinsics_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxIntrinsics_8h-source.html index e3b3ec63..638880a2 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxIntrinsics_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxIntrinsics_8h-source.html @@ -58,8 +58,8 @@ <a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#include "foundation/unix/PxUnixIntrinsics.h"</span> <a name="l00039"></a>00039 <span class="preprocessor">#elif PX_XBOXONE</span> <a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#include "foundation/XboxOne/PxXboxOneIntrinsics.h"</span> -<a name="l00041"></a>00041 <span class="preprocessor">#elif PX_NX</span> -<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#include "foundation/nx/PxNXIntrinsics.h"</span> +<a name="l00041"></a>00041 <span class="preprocessor">#elif PX_SWITCH</span> +<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#include "foundation/switch/PxSwitchIntrinsics.h"</span> <a name="l00043"></a>00043 <span class="preprocessor">#else</span> <a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#error "Platform not supported!"</span> <a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#endif</span> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h-source.html deleted file mode 100644 index d3038b33..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h-source.html +++ /dev/null @@ -1,86 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxJointRepXSerializer.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="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<h1>PxJointRepXSerializer.h</h1><a href="PxJointRepXSerializer_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) 2008-2017 NVIDIA Corporation. All rights reserved.</span> -<a name="l00027"></a>00027 <span class="comment">// Copyright (c) 2004-2008 AGEIA Technologies, Inc. All rights reserved.</span> -<a name="l00028"></a>00028 <span class="comment">// Copyright (c) 2001-2004 NovodeX AG. All rights reserved. </span> -<a name="l00029"></a>00029 <span class="preprocessor">#ifndef PX_JOINT_REPX_SERIALIZER_H</span> -<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define PX_JOINT_REPX_SERIALIZER_H</span> -<a name="l00031"></a>00031 <span class="preprocessor"></span> -<a name="l00035"></a>00035 <span class="preprocessor">#include "<a class="code" href="PxRepXSimpleType_8h.html">extensions/PxRepXSimpleType.h</a>"</span> -<a name="l00036"></a>00036 -<a name="l00037"></a>00037 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="keyword">namespace </span>physx -<a name="l00039"></a>00039 { -<a name="l00040"></a>00040 <span class="preprocessor">#endif</span> -<a name="l00041"></a>00041 <span class="preprocessor"></span> -<a name="l00042"></a>00042 <span class="keyword">template</span><<span class="keyword">typename</span> TLiveType> -<a name="l00043"></a>00043 <span class="keyword">struct </span>RepXSerializerImpl; -<a name="l00044"></a>00044 -<a name="l00045"></a>00045 <span class="keyword">class </span>XmlReader; -<a name="l00046"></a>00046 <span class="keyword">class </span>XmlMemoryAllocator; -<a name="l00047"></a>00047 <span class="keyword">class </span>XmlWriter; -<a name="l00048"></a>00048 <span class="keyword">class </span>MemoryBuffer; -<a name="l00049"></a>00049 -<a name="l00050"></a>00050 <span class="keyword">template</span><<span class="keyword">typename</span> TJo<span class="keywordtype">int</span>Type> -<a name="l00051"></a><a class="code" href="structPxJointRepXSerializer.html">00051</a> <span class="keyword">struct </span><a class="code" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a> : <span class="keyword">public</span> RepXSerializerImpl<TJointType> -<a name="l00052"></a>00052 { -<a name="l00053"></a><a class="code" href="structPxJointRepXSerializer.html#dcc58ed29cc162b2365dc9504dfcab47">00053</a> <a class="code" href="structPxJointRepXSerializer.html#dcc58ed29cc162b2365dc9504dfcab47">PxJointRepXSerializer</a>( <a class="code" href="classPxAllocatorCallback.html" title="Abstract base class for an application defined memory allocator that can be used...">PxAllocatorCallback</a>& inAllocator ) : RepXSerializerImpl<TJointType>( inAllocator ) {} -<a name="l00054"></a>00054 <span class="keyword">virtual</span> <a class="code" href="structPxRepXObject.html" title="Helper class containing the mapping of id to object, and type name.">PxRepXObject</a> fileToObject( XmlReader& inReader, XmlMemoryAllocator& inAllocator, <a class="code" href="structPxRepXInstantiationArgs.html" title="Arguments required to instantiate a serializable object from RepX.">PxRepXInstantiationArgs</a>& inArgs, <a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>* inCollection); -<a name="l00055"></a>00055 <span class="keyword">virtual</span> <span class="keywordtype">void</span> objectToFileImpl( <span class="keyword">const</span> TJointType* inObj, <a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>* inCollection, XmlWriter& inWriter, MemoryBuffer& inTempBuffer, <a class="code" href="structPxRepXInstantiationArgs.html" title="Arguments required to instantiate a serializable object from RepX.">PxRepXInstantiationArgs</a>&); -<a name="l00056"></a><a class="code" href="structPxJointRepXSerializer.html#c2cec93424be05121fe0f2cbfeebf21f">00056</a> <span class="keyword">virtual</span> TJointType* <a class="code" href="structPxJointRepXSerializer.html#c2cec93424be05121fe0f2cbfeebf21f">allocateObject</a>( <a class="code" href="structPxRepXInstantiationArgs.html" title="Arguments required to instantiate a serializable object from RepX.">PxRepXInstantiationArgs</a>& ) { <span class="keywordflow">return</span> NULL; } -<a name="l00057"></a>00057 }; -<a name="l00058"></a>00058 -<a name="l00059"></a>00059 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00060"></a>00060 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00061"></a>00061 <span class="preprocessor">#endif</span> -<a name="l00062"></a>00062 <span class="preprocessor"></span> -<a name="l00064"></a>00064 <span class="preprocessor">#endif</span> -</pre></div></div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h.html deleted file mode 100644 index 94051cee..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h.html +++ /dev/null @@ -1,54 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxJointRepXSerializer.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="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<div class="contents"> -<h1>PxJointRepXSerializer.h File Reference</h1><code>#include "<a class="el" href="PxRepXSimpleType_8h-source.html">extensions/PxRepXSimpleType.h</a>"</code><br> - -<p> -<div class="dynheader"> -Include dependency graph for PxJointRepXSerializer.h:</div> -<div class="dynsection"> -<p><center><img src="PxJointRepXSerializer_8h__incl.png" border="0" usemap="#PxJointRepXSerializer.h_map" alt=""></center> -<map name="PxJointRepXSerializer.h_map"> -<area shape="rect" href="PxRepXSimpleType_8h.html" title="extensions/PxRepXSimpleType.h" alt="extensions/PxRepXSimpleType.h" coords="1060,85,1265,106"><area shape="rect" href="PxSimpleTypes_8h.html" title="foundation/PxSimpleTypes.h" alt="foundation/PxSimpleTypes.h" coords="1437,848,1613,869"><area shape="rect" href="PxCooking_8h.html" title="cooking/PxCooking.h" alt="cooking/PxCooking.h" coords="863,154,993,176"><area shape="rect" href="PxSerialFramework_8h.html" title="PxSerialFramework.h" alt="PxSerialFramework.h" coords="364,501,497,522"><area shape="rect" href="PxStringTable_8h.html" title="common/PxStringTable.h" alt="common/PxStringTable.h" coords="1321,154,1476,176"><area shape="rect" href="PxPreprocessor_8h.html" title="foundation/PxPreprocessor.h" alt="foundation/PxPreprocessor.h" coords="1299,917,1475,938"><area shape="rect" href="PxPhysXCommonConfig_8h.html" title="common/PxPhysXCommonConfig.h" alt="common/PxPhysXCommonConfig.h" coords="597,570,813,592"><area shape="rect" href="PxTolerancesScale_8h.html" title="common/PxTolerancesScale.h" alt="common/PxTolerancesScale.h" coords="921,293,1105,314"><area shape="rect" href="Pxc_8h.html" title="cooking/Pxc.h" alt="cooking/Pxc.h" coords="37,362,125,384"><area shape="rect" href="PxConvexMeshDesc_8h.html" title="cooking/PxConvexMeshDesc.h" alt="cooking/PxConvexMeshDesc.h" coords="605,224,795,245"><area shape="rect" href="PxTriangleMeshDesc_8h.html" title="cooking/PxTriangleMeshDesc.h" alt="cooking/PxTriangleMeshDesc.h" coords="788,432,980,453"><area shape="rect" href="PxMidphaseDesc_8h.html" title="cooking/PxMidphaseDesc.h" alt="cooking/PxMidphaseDesc.h" coords="1324,224,1492,245"><area shape="rect" href="PxTriangleMesh_8h.html" title="geometry/PxTriangleMesh.h" alt="geometry/PxTriangleMesh.h" coords="1129,293,1303,314"><area shape="rect" href="Px_8h.html" title="foundation/Px.h" alt="foundation/Px.h" coords="491,778,589,800"><area shape="rect" href="PxVec3_8h.html" title="foundation/PxVec3.h" alt="foundation/PxVec3.h" coords="1151,570,1276,592"><area shape="rect" href="PxFlags_8h.html" title="foundation/PxFlags.h" alt="foundation/PxFlags.h" coords="315,570,443,592"><area shape="rect" href="PxCoreUtilityTypes_8h.html" title="common/PxCoreUtilityTypes.h" alt="common/PxCoreUtilityTypes.h" coords="795,640,979,661"><area shape="rect" href="PxConvexMesh_8h.html" title="geometry/PxConvexMesh.h" alt="geometry/PxConvexMesh.h" coords="341,293,512,314"><area shape="rect" href="PxMath_8h.html" title="foundation/PxMath.h" alt="foundation/PxMath.h" coords="1149,640,1275,661"><area shape="rect" href="PxIntrinsics_8h.html" title="foundation/PxIntrinsics.h" alt="foundation/PxIntrinsics.h" coords="1117,778,1264,800"><area shape="rect" href="PxAssert_8h.html" title="foundation/PxAssert.h" alt="foundation/PxAssert.h" coords="739,709,875,730"><area shape="rect" href="PxMemory_8h.html" title="foundation/PxMemory.h" alt="foundation/PxMemory.h" coords="899,709,1043,730"><area shape="rect" href="PxBase_8h.html" title="common/PxBase.h" alt="common/PxBase.h" coords="367,362,487,384"><area shape="rect" href="PxCollection_8h.html" title="PxCollection.h" alt="PxCollection.h" coords="412,432,503,453"><area shape="rect" href="PxTypeInfo_8h.html" title="common/PxTypeInfo.h" alt="common/PxTypeInfo.h" coords="527,432,663,453"><area shape="rect" href="PxPhysXConfig_8h.html" title="PxPhysXConfig.h" alt="PxPhysXConfig.h" coords="675,501,784,522"><area shape="rect" href="PxSimpleTriangleMesh_8h.html" title="geometry/PxSimpleTriangleMesh.h" alt="geometry/PxSimpleTriangleMesh.h" coords="859,501,1075,522"><area shape="rect" href="PxBVH33MidphaseDesc_8h.html" title="cooking/PxBVH33MidphaseDesc.h" alt="cooking/PxBVH33MidphaseDesc.h" coords="1288,778,1496,800"><area shape="rect" href="PxBVH34MidphaseDesc_8h.html" title="cooking/PxBVH34MidphaseDesc.h" alt="cooking/PxBVH34MidphaseDesc.h" coords="1571,778,1779,800"><area shape="rect" href="PxBounds3_8h.html" title="foundation/PxBounds3.h" alt="foundation/PxBounds3.h" coords="1251,362,1400,384"><area shape="rect" href="PxTransform_8h.html" title="foundation/PxTransform.h" alt="foundation/PxTransform.h" coords="1412,432,1569,453"><area shape="rect" href="PxMat33_8h.html" title="foundation/PxMat33.h" alt="foundation/PxMat33.h" coords="1255,432,1388,453"><area shape="rect" href="PxQuat_8h.html" title="foundation/PxQuat.h" alt="foundation/PxQuat.h" coords="1301,501,1427,522"><area shape="rect" href="PxPlane_8h.html" title="foundation/PxPlane.h" alt="foundation/PxPlane.h" coords="1451,501,1584,522"></map> -</div> - -<p> -<div class="dynheader"> -This graph shows which files directly or indirectly include this file:</div> -<div class="dynsection"> -<p><center><img src="PxJointRepXSerializer_8h__dep__incl.png" border="0" usemap="#PxJointRepXSerializer.hdep_map" alt=""></center> -<map name="PxJointRepXSerializer.hdep_map"> -<area shape="rect" href="PxPhysicsAPI_8h.html" title="PxPhysicsAPI.h" alt="PxPhysicsAPI.h" coords="32,85,131,107"></map> -</div> - -<p> -<a href="PxJointRepXSerializer_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="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td></tr> - -</table> -</div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__dep__incl.png b/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__dep__incl.png Binary files differdeleted file mode 100644 index 00365e07..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__dep__incl.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__incl.png b/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__incl.png Binary files differdeleted file mode 100644 index c92e89a7..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxJointRepXSerializer_8h__incl.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html index 6e743303..ea77bf4b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h-source.html @@ -53,59 +53,84 @@ <a name="l00033"></a>00033 <span class="preprocessor"></span> <a name="l00037"></a>00037 <span class="preprocessor">#include "<a class="code" href="Px_8h.html">foundation/Px.h</a>"</span> <a name="l00038"></a>00038 -<a name="l00039"></a>00039 -<a name="l00040"></a>00040 <span class="comment">// define API function declaration (public API only needed because of extensions)</span> -<a name="l00041"></a>00041 <span class="preprocessor">#if defined PX_PHYSX_STATIC_LIB || defined PX_PHYSX_CORE_STATIC_LIB</span> -<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API</span> -<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor"> #if PX_WINDOWS</span> -<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor"> #if defined PX_PHYSX_CORE_EXPORTS</span> -<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API __declspec(dllexport)</span> -<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor"> #else</span> -<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API __declspec(dllimport)</span> -<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> -<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor"> #elif PX_UNIX_FAMILY</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API PX_UNIX_EXPORT</span> -<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor"> #else</span> -<a name="l00053"></a><a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">00053</a> <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API</span> -<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> -<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00056"></a>00056 <span class="preprocessor"></span> -<a name="l00057"></a>00057 <span class="preprocessor">#if PX_WINDOWS && !defined(__CUDACC__)</span> -<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor"> #if defined PX_PHYSX_COMMON_EXPORTS</span> -<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API __declspec(dllexport)</span> -<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor"> #else</span> -<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API __declspec(dllimport)</span> -<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> -<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#elif PX_UNIX_FAMILY</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API PX_UNIX_EXPORT</span> -<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00066"></a><a class="code" href="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4">00066</a> <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API</span> -<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00068"></a>00068 <span class="preprocessor"></span> -<a name="l00069"></a>00069 <span class="comment">// Changing these parameters requires recompilation of the SDK</span> -<a name="l00070"></a>00070 -<a name="l00071"></a>00071 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="keyword">namespace </span>physx -<a name="l00073"></a>00073 { -<a name="l00074"></a>00074 <span class="preprocessor">#endif</span> -<a name="l00075"></a>00075 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>; -<a name="l00076"></a>00076 <span class="keyword">class </span><a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>; -<a name="l00077"></a>00077 -<a name="l00078"></a>00078 <span class="keyword">class </span><a class="code" href="classPxHeightField.html" title="A height field class.">PxHeightField</a>; -<a name="l00079"></a>00079 <span class="keyword">class </span><a class="code" href="classPxHeightFieldDesc.html" title="Descriptor class for PxHeightField.">PxHeightFieldDesc</a>; -<a name="l00080"></a>00080 -<a name="l00081"></a>00081 <span class="keyword">class </span><a class="code" href="classPxTriangleMesh.html" title="A triangle mesh, also called a &#39;polygon soup&#39;.">PxTriangleMesh</a>; -<a name="l00082"></a><a class="code" href="group__common.html#g19403877bf7ce42d7240e4e4c758c016">00082</a> <span class="keyword">class </span><a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>; -<a name="l00083"></a>00083 -<a name="l00084"></a>00084 <span class="keyword">typedef</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="group__common.html#g19403877bf7ce42d7240e4e4c758c016">PxTriangleID</a>; -<a name="l00085"></a><a class="code" href="group__common.html#gc816bc62a68a52f01bf21f963295e822">00085</a> <span class="keyword">typedef</span> <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a> <a class="code" href="group__common.html#gc816bc62a68a52f01bf21f963295e822">PxMaterialTableIndex</a>; -<a name="l00086"></a>00086 -<a name="l00087"></a>00087 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00088"></a>00088 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00089"></a>00089 <span class="preprocessor">#endif</span> -<a name="l00090"></a>00090 <span class="preprocessor"></span> -<a name="l00092"></a>00092 <span class="preprocessor">#endif</span> +<a name="l00039"></a>00039 <span class="comment">/*Temporary disable support for VS2017 for windows platform, as we wait for compiler fix:</span> +<a name="l00040"></a>00040 <span class="comment">https://developercommunity.visualstudio.com/content/problem/66047/possible-compiler-bug.html</span> +<a name="l00041"></a>00041 <span class="comment">*/</span> +<a name="l00042"></a>00042 <span class="preprocessor">#if (PX_VC == 15) && PX_WINDOWS</span> +<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#error Visual studio 2017 is not supported because of a compiler bug, support will be enabled once a fix is out.</span> +<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00045"></a>00045 <span class="preprocessor"></span> +<a name="l00046"></a>00046 <span class="comment">// define API function declaration (public API only needed because of extensions)</span> +<a name="l00047"></a>00047 <span class="preprocessor">#if defined PX_PHYSX_STATIC_LIB || defined PX_PHYSX_CORE_STATIC_LIB</span> +<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API</span> +<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor"> #if PX_WINDOWS</span> +<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor"> #if defined PX_PHYSX_CORE_EXPORTS</span> +<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API __declspec(dllexport)</span> +<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor"> #else</span> +<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API __declspec(dllimport)</span> +<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> +<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor"> #elif PX_UNIX_FAMILY</span> +<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API PX_UNIX_EXPORT</span> +<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor"> #else</span> +<a name="l00059"></a><a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">00059</a> <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_CORE_API</span> +<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> +<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00062"></a>00062 <span class="preprocessor"></span> +<a name="l00063"></a>00063 <span class="preprocessor">#if PX_SUPPORT_GPU_PHYSX</span> +<a name="l00064"></a>00064 <span class="preprocessor"></span> +<a name="l00065"></a>00065 <span class="comment">// define API function declaration</span> +<a name="l00066"></a>00066 <span class="preprocessor">#if PX_WINDOWS </span> +<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#if defined PX_PHYSX_GPU_EXPORTS</span> +<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSX_GPU_API __declspec(dllexport)</span> +<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSX_GPU_API __declspec(dllimport)</span> +<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00072"></a>00072 <span class="preprocessor"></span><span class="preprocessor">#elif PX_UNIX_FAMILY</span> +<a name="l00073"></a>00073 <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSX_GPU_API PX_UNIX_EXPORT</span> +<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSX_GPU_API</span> +<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00077"></a>00077 <span class="preprocessor"></span> +<a name="l00078"></a>00078 <span class="preprocessor">#else // PX_SUPPORT_GPU_PHYSX</span> +<a name="l00079"></a><a class="code" href="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68">00079</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSX_GPU_API</span> +<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#endif // PX_SUPPORT_GPU_PHYSX</span> +<a name="l00081"></a>00081 <span class="preprocessor"></span> +<a name="l00082"></a>00082 <span class="preprocessor">#if PX_WINDOWS && !defined(__CUDACC__)</span> +<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor"> #if defined PX_PHYSX_COMMON_EXPORTS</span> +<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API __declspec(dllexport)</span> +<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor"> #else</span> +<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API __declspec(dllimport)</span> +<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor"> #endif</span> +<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#elif PX_UNIX_FAMILY</span> +<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API PX_UNIX_EXPORT</span> +<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00091"></a><a class="code" href="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4">00091</a> <span class="preprocessor"></span><span class="preprocessor"> #define PX_PHYSX_COMMON_API</span> +<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00093"></a>00093 <span class="preprocessor"></span> +<a name="l00094"></a>00094 <span class="comment">// Changing these parameters requires recompilation of the SDK</span> +<a name="l00095"></a>00095 +<a name="l00096"></a>00096 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="keyword">namespace </span>physx +<a name="l00098"></a>00098 { +<a name="l00099"></a>00099 <span class="preprocessor">#endif</span> +<a name="l00100"></a>00100 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>; +<a name="l00101"></a>00101 <span class="keyword">class </span><a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>; +<a name="l00102"></a>00102 +<a name="l00103"></a>00103 <span class="keyword">class </span><a class="code" href="classPxHeightField.html" title="A height field class.">PxHeightField</a>; +<a name="l00104"></a>00104 <span class="keyword">class </span><a class="code" href="classPxHeightFieldDesc.html" title="Descriptor class for PxHeightField.">PxHeightFieldDesc</a>; +<a name="l00105"></a>00105 +<a name="l00106"></a>00106 <span class="keyword">class </span><a class="code" href="classPxTriangleMesh.html" title="A triangle mesh, also called a &#39;polygon soup&#39;.">PxTriangleMesh</a>; +<a name="l00107"></a><a class="code" href="group__common.html#g19403877bf7ce42d7240e4e4c758c016">00107</a> <span class="keyword">class </span><a class="code" href="classPxConvexMesh.html" title="A convex mesh.">PxConvexMesh</a>; +<a name="l00108"></a>00108 +<a name="l00109"></a>00109 <span class="keyword">typedef</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> <a class="code" href="group__common.html#g19403877bf7ce42d7240e4e4c758c016">PxTriangleID</a>; +<a name="l00110"></a><a class="code" href="group__common.html#gc816bc62a68a52f01bf21f963295e822">00110</a> <span class="keyword">typedef</span> <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a> <a class="code" href="group__common.html#gc816bc62a68a52f01bf21f963295e822">PxMaterialTableIndex</a>; +<a name="l00111"></a>00111 +<a name="l00112"></a>00112 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00113"></a>00113 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00114"></a>00114 <span class="preprocessor">#endif</span> +<a name="l00115"></a>00115 <span class="preprocessor"></span> +<a name="l00117"></a>00117 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h.html index 40ca1393..6be59292 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysXCommonConfig_8h.html @@ -45,6 +45,8 @@ This graph shows which files directly or indirectly include this file:</div> <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="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68">PX_PHYSX_GPU_API</a></td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4">PX_PHYSX_COMMON_API</a></td></tr> <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h-source.html index a16c6808..e73e8045 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h-source.html @@ -72,7 +72,7 @@ <a name="l00056"></a>00056 <a name="l00057"></a><a class="code" href="group__foundation.html#g75378be4130e1bdda740c22c07314640">00057</a> <span class="preprocessor">#define PX_PHYSICS_VERSION_MAJOR 3</span> <a name="l00058"></a><a class="code" href="group__foundation.html#g25c9c85e3980cdbf0bedfbcad822aed7">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSICS_VERSION_MINOR 4</span> -<a name="l00059"></a><a class="code" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSICS_VERSION_BUGFIX 0</span> +<a name="l00059"></a><a class="code" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PHYSICS_VERSION_BUGFIX 1</span> <a name="l00060"></a>00060 <span class="preprocessor"></span> <a name="l00065"></a><a class="code" href="group__foundation.html#geedfba7b2ad3d3be35867607faabb11d">00065</a> <span class="preprocessor">#define PX_PHYSICS_VERSION ((PX_PHYSICS_VERSION_MAJOR<<24) + (PX_PHYSICS_VERSION_MINOR<<16) + (PX_PHYSICS_VERSION_BUGFIX<<8) + 0)</span> <a name="l00066"></a>00066 <span class="preprocessor"></span> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h.html index cb930228..19e09c9c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysicsVersion_8h.html @@ -37,7 +37,7 @@ This graph shows which files directly or indirectly include this file:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g25c9c85e3980cdbf0bedfbcad822aed7">PX_PHYSICS_VERSION_MINOR</a> 4</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a> 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#geedfba7b2ad3d3be35867607faabb11d">PX_PHYSICS_VERSION</a> ((PX_PHYSICS_VERSION_MAJOR<<24) + (PX_PHYSICS_VERSION_MINOR<<16) + (PX_PHYSICS_VERSION_BUGFIX<<8) + 0)</td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h-source.html index 5722e88b..c54455ee 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h-source.html @@ -126,150 +126,150 @@ <a name="l00254"></a>00254 <a name="l00255"></a>00255 <span class="preprocessor">#if PX_USE_CLOTH_API</span> <a name="l00256"></a>00256 <span class="preprocessor"></span> -<a name="l00266"></a>00266 <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* createClothFabric(<a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& stream) = 0; -<a name="l00267"></a>00267 -<a name="l00280"></a>00280 <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* createClothFabric(<span class="keyword">const</span> <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a>& desc) = 0; -<a name="l00281"></a>00281 -<a name="l00289"></a>00289 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbClothFabrics() <span class="keyword">const</span> = 0; -<a name="l00290"></a>00290 -<a name="l00304"></a>00304 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getClothFabrics(<a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; -<a name="l00305"></a>00305 <span class="preprocessor">#endif</span> -<a name="l00306"></a>00306 <span class="preprocessor"></span> -<a name="l00308"></a>00308 -<a name="l00311"></a>00311 -<a name="l00323"></a>00323 <span class="keyword">virtual</span> <a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>* createScene(<span class="keyword">const</span> <a class="code" href="classPxSceneDesc.html" title="Descriptor class for scenes. See PxScene.">PxSceneDesc</a>& sceneDesc) = 0; -<a name="l00324"></a>00324 -<a name="l00332"></a>00332 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbScenes() <span class="keyword">const</span> = 0; -<a name="l00333"></a>00333 -<a name="l00348"></a>00348 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getScenes(<a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00349"></a>00349 -<a name="l00351"></a>00351 -<a name="l00354"></a>00354 -<a name="l00364"></a>00364 <span class="keyword">virtual</span> <a class="code" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK...">PxRigidStatic</a>* createRigidStatic(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; -<a name="l00365"></a>00365 -<a name="l00366"></a>00366 -<a name="l00367"></a>00367 -<a name="l00377"></a>00377 <span class="keyword">virtual</span> <a class="code" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a>* createRigidDynamic(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; -<a name="l00378"></a>00378 -<a name="l00379"></a>00379 -<a name="l00380"></a>00380 <span class="preprocessor">#if PX_USE_PARTICLE_SYSTEM_API</span> -<a name="l00381"></a>00381 <span class="preprocessor"></span> -<a name="l00392"></a>00392 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a>* createParticleSystem(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxParticles, <span class="keywordtype">bool</span> perParticleRestOffset = <span class="keyword">false</span>) = 0; -<a name="l00393"></a>00393 -<a name="l00405"></a>00405 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a>* createParticleFluid(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxParticles, <span class="keywordtype">bool</span> perParticleRestOffset = <span class="keyword">false</span>) = 0; -<a name="l00406"></a>00406 <span class="preprocessor">#endif</span> -<a name="l00407"></a>00407 <span class="preprocessor"></span> -<a name="l00408"></a>00408 -<a name="l00409"></a>00409 <span class="preprocessor">#if PX_USE_CLOTH_API</span> -<a name="l00410"></a>00410 <span class="preprocessor"></span> -<a name="l00421"></a>00421 <span class="keyword">virtual</span> <a class="code" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a>* createCloth(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& globalPose, <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>& fabric, <span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* particles, <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> flags) = 0; -<a name="l00422"></a>00422 <span class="preprocessor">#endif</span> -<a name="l00423"></a>00423 <span class="preprocessor"></span> -<a name="l00437"></a>00437 <span class="keyword">virtual</span> <a class="code" href="classPxPruningStructure.html" title="A precomputed pruning structure to accelerate scene queries against newly added actors...">PxPruningStructure</a>* createPruningStructure(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors) = 0; -<a name="l00438"></a>00438 -<a name="l00440"></a>00440 -<a name="l00443"></a>00443 -<a name="l00444"></a>00444 -<a name="l00460"></a><a class="code" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">00460</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* createShape( <span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, -<a name="l00461"></a>00461 <span class="keyword">const</span> <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>& material, -<a name="l00462"></a>00462 <span class="keywordtype">bool</span> isExclusive = <span class="keyword">false</span>, -<a name="l00463"></a>00463 <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxShapeFlags</a> shapeFlags = <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4" title="Enable debug renderer for this shape.">PxShapeFlag::eVISUALIZATION</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1abc7ec24b00ed57f3914482f0706c6273" title="The shape will partake in scene queries (ray casts, overlap tests, sweeps, ...).">PxShapeFlag::eSCENE_QUERY_SHAPE</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a7fa4fea0eecda9cc80a7aaa11a22df52" title="The shape will partake in collision in the physical simulation.">PxShapeFlag::eSIMULATION_SHAPE</a>) -<a name="l00464"></a>00464 { -<a name="l00465"></a>00465 <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>* materialPtr = <span class="keyword">const_cast<</span><a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>*<span class="keyword">></span>(&material); -<a name="l00466"></a>00466 <span class="keywordflow">return</span> createShape(geometry, &materialPtr, 1, isExclusive, shapeFlags); -<a name="l00467"></a>00467 } -<a name="l00468"></a>00468 -<a name="l00469"></a>00469 -<a name="l00486"></a>00486 <span class="keyword">virtual</span> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* createShape(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, -<a name="l00487"></a>00487 <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>*<span class="keyword">const</span> * materials, -<a name="l00488"></a>00488 <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a> materialCount, -<a name="l00489"></a>00489 <span class="keywordtype">bool</span> isExclusive = <span class="keyword">false</span>, -<a name="l00490"></a>00490 <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxShapeFlags</a> shapeFlags = <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4" title="Enable debug renderer for this shape.">PxShapeFlag::eVISUALIZATION</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1abc7ec24b00ed57f3914482f0706c6273" title="The shape will partake in scene queries (ray casts, overlap tests, sweeps, ...).">PxShapeFlag::eSCENE_QUERY_SHAPE</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a7fa4fea0eecda9cc80a7aaa11a22df52" title="The shape will partake in collision in the physical simulation.">PxShapeFlag::eSIMULATION_SHAPE</a>) = 0; -<a name="l00491"></a>00491 -<a name="l00492"></a>00492 -<a name="l00500"></a>00500 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbShapes() <span class="keyword">const</span> = 0; +<a name="l00268"></a>00268 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* createClothFabric(<a class="code" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a>& stream) = 0; +<a name="l00269"></a>00269 +<a name="l00284"></a>00284 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>* createClothFabric(<span class="keyword">const</span> <a class="code" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a>& desc) = 0; +<a name="l00285"></a>00285 +<a name="l00295"></a>00295 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbClothFabrics() <span class="keyword">const</span> = 0; +<a name="l00296"></a>00296 +<a name="l00312"></a>00312 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getClothFabrics(<a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize) <span class="keyword">const</span> = 0; +<a name="l00313"></a>00313 <span class="preprocessor">#endif</span> +<a name="l00314"></a>00314 <span class="preprocessor"></span> +<a name="l00316"></a>00316 +<a name="l00319"></a>00319 +<a name="l00331"></a>00331 <span class="keyword">virtual</span> <a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>* createScene(<span class="keyword">const</span> <a class="code" href="classPxSceneDesc.html" title="Descriptor class for scenes. See PxScene.">PxSceneDesc</a>& sceneDesc) = 0; +<a name="l00332"></a>00332 +<a name="l00340"></a>00340 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbScenes() <span class="keyword">const</span> = 0; +<a name="l00341"></a>00341 +<a name="l00356"></a>00356 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getScenes(<a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00357"></a>00357 +<a name="l00359"></a>00359 +<a name="l00362"></a>00362 +<a name="l00372"></a>00372 <span class="keyword">virtual</span> <a class="code" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK...">PxRigidStatic</a>* createRigidStatic(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; +<a name="l00373"></a>00373 +<a name="l00374"></a>00374 +<a name="l00375"></a>00375 +<a name="l00385"></a>00385 <span class="keyword">virtual</span> <a class="code" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a>* createRigidDynamic(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; +<a name="l00386"></a>00386 +<a name="l00387"></a>00387 +<a name="l00388"></a>00388 <span class="preprocessor">#if PX_USE_PARTICLE_SYSTEM_API</span> +<a name="l00389"></a>00389 <span class="preprocessor"></span> +<a name="l00400"></a>00400 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a>* createParticleSystem(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxParticles, <span class="keywordtype">bool</span> perParticleRestOffset = <span class="keyword">false</span>) = 0; +<a name="l00401"></a>00401 +<a name="l00413"></a>00413 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a>* createParticleFluid(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxParticles, <span class="keywordtype">bool</span> perParticleRestOffset = <span class="keyword">false</span>) = 0; +<a name="l00414"></a>00414 <span class="preprocessor">#endif</span> +<a name="l00415"></a>00415 <span class="preprocessor"></span> +<a name="l00416"></a>00416 +<a name="l00417"></a>00417 <span class="preprocessor">#if PX_USE_CLOTH_API</span> +<a name="l00418"></a>00418 <span class="preprocessor"></span> +<a name="l00431"></a>00431 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <span class="keyword">virtual</span> <a class="code" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a>* createCloth(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& globalPose, <a class="code" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a>& fabric, <span class="keyword">const</span> <a class="code" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a>* particles, <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxClothFlags</a> flags) = 0; +<a name="l00432"></a>00432 <span class="preprocessor">#endif</span> +<a name="l00433"></a>00433 <span class="preprocessor"></span> +<a name="l00447"></a>00447 <span class="keyword">virtual</span> <a class="code" href="classPxPruningStructure.html" title="A precomputed pruning structure to accelerate scene queries against newly added actors...">PxPruningStructure</a>* createPruningStructure(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors) = 0; +<a name="l00448"></a>00448 +<a name="l00450"></a>00450 +<a name="l00453"></a>00453 +<a name="l00454"></a>00454 +<a name="l00470"></a><a class="code" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">00470</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* createShape( <span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, +<a name="l00471"></a>00471 <span class="keyword">const</span> <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>& material, +<a name="l00472"></a>00472 <span class="keywordtype">bool</span> isExclusive = <span class="keyword">false</span>, +<a name="l00473"></a>00473 <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxShapeFlags</a> shapeFlags = <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4" title="Enable debug renderer for this shape.">PxShapeFlag::eVISUALIZATION</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1abc7ec24b00ed57f3914482f0706c6273" title="The shape will partake in scene queries (ray casts, overlap tests, sweeps, ...).">PxShapeFlag::eSCENE_QUERY_SHAPE</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a7fa4fea0eecda9cc80a7aaa11a22df52" title="The shape will partake in collision in the physical simulation.">PxShapeFlag::eSIMULATION_SHAPE</a>) +<a name="l00474"></a>00474 { +<a name="l00475"></a>00475 <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>* materialPtr = <span class="keyword">const_cast<</span><a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>*<span class="keyword">></span>(&material); +<a name="l00476"></a>00476 <span class="keywordflow">return</span> createShape(geometry, &materialPtr, 1, isExclusive, shapeFlags); +<a name="l00477"></a>00477 } +<a name="l00478"></a>00478 +<a name="l00479"></a>00479 +<a name="l00496"></a>00496 <span class="keyword">virtual</span> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* createShape(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, +<a name="l00497"></a>00497 <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>*<span class="keyword">const</span> * materials, +<a name="l00498"></a>00498 <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a> materialCount, +<a name="l00499"></a>00499 <span class="keywordtype">bool</span> isExclusive = <span class="keyword">false</span>, +<a name="l00500"></a>00500 <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxShapeFlags</a> shapeFlags = <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4" title="Enable debug renderer for this shape.">PxShapeFlag::eVISUALIZATION</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1abc7ec24b00ed57f3914482f0706c6273" title="The shape will partake in scene queries (ray casts, overlap tests, sweeps, ...).">PxShapeFlag::eSCENE_QUERY_SHAPE</a> | <a class="code" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a7fa4fea0eecda9cc80a7aaa11a22df52" title="The shape will partake in collision in the physical simulation.">PxShapeFlag::eSIMULATION_SHAPE</a>) = 0; <a name="l00501"></a>00501 -<a name="l00516"></a>00516 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getShapes(<a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00517"></a>00517 -<a name="l00519"></a>00519 -<a name="l00522"></a>00522 -<a name="l00523"></a>00523 -<a name="l00540"></a>00540 <span class="keyword">virtual</span> <a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>* createConstraint(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor0, <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor1, <a class="code" href="classPxConstraintConnector.html" title="This class connects a custom constraint to the SDK.">PxConstraintConnector</a>& connector, <span class="keyword">const</span> <a class="code" href="structPxConstraintShaderTable.html">PxConstraintShaderTable</a>& shaders, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dataSize) = 0; -<a name="l00541"></a>00541 -<a name="l00542"></a>00542 -<a name="l00550"></a>00550 <span class="keyword">virtual</span> <a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>* createArticulation() = 0; +<a name="l00502"></a>00502 +<a name="l00510"></a>00510 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbShapes() <span class="keyword">const</span> = 0; +<a name="l00511"></a>00511 +<a name="l00526"></a>00526 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getShapes(<a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00527"></a>00527 +<a name="l00529"></a>00529 +<a name="l00532"></a>00532 +<a name="l00533"></a>00533 +<a name="l00550"></a>00550 <span class="keyword">virtual</span> <a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>* createConstraint(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor0, <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor1, <a class="code" href="classPxConstraintConnector.html" title="This class connects a custom constraint to the SDK.">PxConstraintConnector</a>& connector, <span class="keyword">const</span> <a class="code" href="structPxConstraintShaderTable.html">PxConstraintShaderTable</a>& shaders, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dataSize) = 0; <a name="l00551"></a>00551 -<a name="l00553"></a>00553 -<a name="l00556"></a>00556 -<a name="l00557"></a>00557 -<a name="l00569"></a>00569 <span class="keyword">virtual</span> <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>* createMaterial(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> staticFriction, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> dynamicFriction, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> restitution) = 0; -<a name="l00570"></a>00570 -<a name="l00571"></a>00571 -<a name="l00579"></a>00579 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbMaterials() <span class="keyword">const</span> = 0; +<a name="l00552"></a>00552 +<a name="l00560"></a>00560 <span class="keyword">virtual</span> <a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>* createArticulation() = 0; +<a name="l00561"></a>00561 +<a name="l00563"></a>00563 +<a name="l00566"></a>00566 +<a name="l00567"></a>00567 +<a name="l00579"></a>00579 <span class="keyword">virtual</span> <a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>* createMaterial(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> staticFriction, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> dynamicFriction, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> restitution) = 0; <a name="l00580"></a>00580 -<a name="l00595"></a>00595 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getMaterials(<a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00596"></a>00596 -<a name="l00598"></a>00598 -<a name="l00601"></a>00601 -<a name="l00617"></a>00617 <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerDeletionListener(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxDeletionEventFlags</a>& deletionEvents, <span class="keywordtype">bool</span> restrictedObjectSet = <span class="keyword">false</span>) = 0; -<a name="l00618"></a>00618 -<a name="l00628"></a>00628 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterDeletionListener(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer) = 0; -<a name="l00629"></a>00629 -<a name="l00645"></a>00645 <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerDeletionListenerObjects(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* <span class="keyword">const</span>* observables, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> observableCount) = 0; -<a name="l00646"></a>00646 -<a name="l00662"></a>00662 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterDeletionListenerObjects(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* <span class="keyword">const</span>* observables, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> observableCount) = 0; -<a name="l00663"></a>00663 -<a name="l00672"></a>00672 <span class="keyword">virtual</span> <a class="code" href="classPxPhysicsInsertionCallback.html" title="Callback interface that permits PxCooking to insert a TriangleMesh, HeightfieldMesh...">PxPhysicsInsertionCallback</a>& getPhysicsInsertionCallback() = 0; +<a name="l00581"></a>00581 +<a name="l00589"></a>00589 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbMaterials() <span class="keyword">const</span> = 0; +<a name="l00590"></a>00590 +<a name="l00605"></a>00605 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getMaterials(<a class="code" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00606"></a>00606 +<a name="l00608"></a>00608 +<a name="l00611"></a>00611 +<a name="l00627"></a>00627 <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerDeletionListener(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxDeletionEventFlags</a>& deletionEvents, <span class="keywordtype">bool</span> restrictedObjectSet = <span class="keyword">false</span>) = 0; +<a name="l00628"></a>00628 +<a name="l00638"></a>00638 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterDeletionListener(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer) = 0; +<a name="l00639"></a>00639 +<a name="l00655"></a>00655 <span class="keyword">virtual</span> <span class="keywordtype">void</span> registerDeletionListenerObjects(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* <span class="keyword">const</span>* observables, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> observableCount) = 0; +<a name="l00656"></a>00656 +<a name="l00672"></a>00672 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unregisterDeletionListenerObjects(<a class="code" href="classPxDeletionListener.html" title="interface to get notification on object deletion">PxDeletionListener</a>& observer, <span class="keyword">const</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* <span class="keyword">const</span>* observables, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> observableCount) = 0; <a name="l00673"></a>00673 -<a name="l00675"></a>00675 }; -<a name="l00676"></a>00676 -<a name="l00677"></a>00677 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00678"></a>00678 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00679"></a>00679 <span class="preprocessor">#endif</span> -<a name="l00680"></a>00680 <span class="preprocessor"></span> -<a name="l00688"></a>00688 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>(physx::PxPhysics& physics); -<a name="l00689"></a>00689 -<a name="l00707"></a>00707 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(physx::PxPhysics& physics); -<a name="l00708"></a>00708 -<a name="l00721"></a>00721 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4" title="Enables the usage of the legacy heightfield feature.">PxRegisterLegacyHeightFields</a>(physx::PxPhysics& physics); -<a name="l00722"></a>00722 -<a name="l00730"></a><a class="code" href="group__physics.html#g6adbba7aad2d451e684110269dddd720">00730</a> <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g6adbba7aad2d451e684110269dddd720" title="Enables the usage of the unified heightfield feature.">PxRegisterUnifiedHeightFields</a>(physx::PxPhysics& physics) -<a name="l00731"></a>00731 { -<a name="l00732"></a>00732 <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(physics); -<a name="l00733"></a>00733 } -<a name="l00734"></a>00734 -<a name="l00735"></a>00735 -<a name="l00743"></a>00743 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>(physx::PxPhysics& physics); +<a name="l00682"></a>00682 <span class="keyword">virtual</span> <a class="code" href="classPxPhysicsInsertionCallback.html" title="Callback interface that permits PxCooking to insert a TriangleMesh, HeightfieldMesh...">PxPhysicsInsertionCallback</a>& getPhysicsInsertionCallback() = 0; +<a name="l00683"></a>00683 +<a name="l00685"></a>00685 }; +<a name="l00686"></a>00686 +<a name="l00687"></a>00687 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00688"></a>00688 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00689"></a>00689 <span class="preprocessor">#endif</span> +<a name="l00690"></a>00690 <span class="preprocessor"></span> +<a name="l00698"></a>00698 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>(physx::PxPhysics& physics); +<a name="l00699"></a>00699 +<a name="l00717"></a>00717 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(physx::PxPhysics& physics); +<a name="l00718"></a>00718 +<a name="l00731"></a>00731 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4" title="Enables the usage of the legacy heightfield feature.">PxRegisterLegacyHeightFields</a>(physx::PxPhysics& physics); +<a name="l00732"></a>00732 +<a name="l00740"></a><a class="code" href="group__physics.html#g6adbba7aad2d451e684110269dddd720">00740</a> <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g6adbba7aad2d451e684110269dddd720" title="Enables the usage of the unified heightfield feature.">PxRegisterUnifiedHeightFields</a>(physx::PxPhysics& physics) +<a name="l00741"></a>00741 { +<a name="l00742"></a>00742 <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(physics); +<a name="l00743"></a>00743 } <a name="l00744"></a>00744 -<a name="l00754"></a>00754 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a>(physx::PxPhysics& physics); -<a name="l00755"></a>00755 -<a name="l00777"></a>00777 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> physx::PxPhysics* PX_CALL_CONV <a class="code" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, -<a name="l00778"></a>00778 physx::PxFoundation& foundation, -<a name="l00779"></a>00779 <span class="keyword">const</span> physx::PxTolerancesScale& scale, -<a name="l00780"></a>00780 <span class="keywordtype">bool</span> trackOutstandingAllocations = <span class="keyword">false</span>, -<a name="l00781"></a>00781 physx::PxPvd* pvd = NULL); -<a name="l00782"></a>00782 -<a name="l00810"></a><a class="code" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66">00810</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> physx::PxPhysics* <a class="code" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, -<a name="l00811"></a>00811 physx::PxFoundation& foundation, -<a name="l00812"></a>00812 <span class="keyword">const</span> physx::PxTolerancesScale& scale, -<a name="l00813"></a>00813 <span class="keywordtype">bool</span> trackOutstandingAllocations = <span class="keyword">false</span>, -<a name="l00814"></a>00814 physx::PxPvd* pvd = NULL ) -<a name="l00815"></a>00815 { -<a name="l00816"></a>00816 physx::PxPhysics* physics = <a class="code" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>(version, foundation, scale, trackOutstandingAllocations, pvd); -<a name="l00817"></a>00817 <span class="keywordflow">if</span>(!physics) -<a name="l00818"></a>00818 <span class="keywordflow">return</span> NULL; -<a name="l00819"></a>00819 -<a name="l00820"></a>00820 <a class="code" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>(*physics); -<a name="l00821"></a>00821 <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(*physics); -<a name="l00822"></a>00822 <a class="code" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>(*physics); -<a name="l00823"></a>00823 <a class="code" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a>(*physics); -<a name="l00824"></a>00824 -<a name="l00825"></a>00825 <span class="keywordflow">return</span> physics; -<a name="l00826"></a>00826 } -<a name="l00827"></a>00827 -<a name="l00835"></a>00835 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> physx::PxPhysics& PX_CALL_CONV <a class="code" href="group__physics.html#g824f991be62d7c28eadf32316562408f" title="Retrieves the Physics SDK after it has been created.">PxGetPhysics</a>(); +<a name="l00745"></a>00745 +<a name="l00755"></a>00755 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>(physx::PxPhysics& physics); +<a name="l00756"></a>00756 +<a name="l00766"></a>00766 <a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">PX_DEPRECATED</a> <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> <span class="keywordtype">void</span> PX_CALL_CONV <a class="code" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a>(physx::PxPhysics& physics); +<a name="l00767"></a>00767 +<a name="l00789"></a>00789 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> physx::PxPhysics* PX_CALL_CONV <a class="code" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, +<a name="l00790"></a>00790 physx::PxFoundation& foundation, +<a name="l00791"></a>00791 <span class="keyword">const</span> physx::PxTolerancesScale& scale, +<a name="l00792"></a>00792 <span class="keywordtype">bool</span> trackOutstandingAllocations = <span class="keyword">false</span>, +<a name="l00793"></a>00793 physx::PxPvd* pvd = NULL); +<a name="l00794"></a>00794 +<a name="l00822"></a><a class="code" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66">00822</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> physx::PxPhysics* <a class="code" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics</a>(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">physx::PxU32</a> version, +<a name="l00823"></a>00823 physx::PxFoundation& foundation, +<a name="l00824"></a>00824 <span class="keyword">const</span> physx::PxTolerancesScale& scale, +<a name="l00825"></a>00825 <span class="keywordtype">bool</span> trackOutstandingAllocations = <span class="keyword">false</span>, +<a name="l00826"></a>00826 physx::PxPvd* pvd = NULL ) +<a name="l00827"></a>00827 { +<a name="l00828"></a>00828 physx::PxPhysics* physics = <a class="code" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>(version, foundation, scale, trackOutstandingAllocations, pvd); +<a name="l00829"></a>00829 <span class="keywordflow">if</span>(!physics) +<a name="l00830"></a>00830 <span class="keywordflow">return</span> NULL; +<a name="l00831"></a>00831 +<a name="l00832"></a>00832 <a class="code" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>(*physics); +<a name="l00833"></a>00833 <a class="code" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>(*physics); +<a name="l00834"></a>00834 <a class="code" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>(*physics); +<a name="l00835"></a>00835 <a class="code" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a>(*physics); <a name="l00836"></a>00836 -<a name="l00838"></a>00838 <span class="preprocessor">#endif</span> +<a name="l00837"></a>00837 <span class="keywordflow">return</span> physics; +<a name="l00838"></a>00838 } +<a name="l00839"></a>00839 +<a name="l00847"></a>00847 <a class="code" href="Pxc_8h.html#ea189596f11f07c586d4757cc67e8f7f">PX_C_EXPORT</a> <a class="code" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a> physx::PxPhysics& PX_CALL_CONV <a class="code" href="group__physics.html#g824f991be62d7c28eadf32316562408f" title="Retrieves the Physics SDK after it has been created.">PxGetPhysics</a>(); +<a name="l00848"></a>00848 +<a name="l00850"></a>00850 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h.html index bf56419c..6523d0e2 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPhysics_8h.html @@ -69,10 +69,11 @@ PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" hr PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#g6adbba7aad2d451e684110269dddd720">PxRegisterUnifiedHeightFields</a> (physx::PxPhysics &physics)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the unified heightfield feature. <a href="group__physics.html#g6adbba7aad2d451e684110269dddd720"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_C_EXPORT PX_PHYSX_CORE_API <br class="typebreak"> -void PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11">PxRegisterCloth</a> (physx::PxPhysics &physics)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_DEPRECATED PX_C_EXPORT <br class="typebreak"> +PX_PHYSX_CORE_API void <br class="typebreak"> +PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxRegisterCloth</a> (physx::PxPhysics &physics)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the cloth feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use cloth. In this case the linker should strip out the relevant implementation code from the library. If you need to use cloth but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <a href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the cloth feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use cloth. In this case the linker should strip out the relevant implementation code from the library. If you need to use cloth but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <a href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_DEPRECATED PX_C_EXPORT <br class="typebreak"> PX_PHYSX_CORE_API void <br class="typebreak"> PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38">PxRegisterParticles</a> (physx::PxPhysics &physics)</td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h-source.html index 65af1d02..2c7daea1 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h-source.html @@ -61,419 +61,422 @@ <a name="l00044"></a>00044 <span class="comment">*/</span> <a name="l00045"></a>00045 <a name="l00049"></a>00049 <span class="preprocessor">#if defined(_MSC_VER)</span> -<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#if _MSC_VER >= 1900</span> -<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 14</span> -<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1800</span> -<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 12</span> -<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1700</span> -<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 11</span> -<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1600</span> -<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 10</span> -<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1500</span> -<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 9</span> -<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown VC version"</span> -<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__clang__)</span> -<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define PX_CLANG 1</span> -<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__GNUC__) // note: __clang__ implies __GNUC__</span> -<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define PX_GCC 1</span> -<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown compiler"</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="l00074"></a>00074 <span class="preprocessor">#if defined(_XBOX_ONE)</span> -<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define PX_XBOXONE 1</span> -<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN64) // note: _XBOX_ONE implies _WIN64</span> -<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN64 1</span> -<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN32) // note: _M_PPC implies _WIN32</span> -<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN32 1</span> -<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ANDROID__)</span> -<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define PX_ANDROID 1</span> -<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__linux__) || defined (__EMSCRIPTEN__) // note: __ANDROID__ implies __linux__</span> -<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX 1</span> -<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__) && (defined(__arm__) || defined(__arm64__))</span> -<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define PX_IOS 1</span> -<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__)</span> -<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define PX_OSX 1</span> -<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ORBIS__)</span> -<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define PX_PS4 1</span> -<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__NX__)</span> -<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define PX_NX 1</span> -<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown operating system"</span> -<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00095"></a>00095 <span class="preprocessor"></span> -<a name="l00099"></a>00099 <span class="preprocessor">#if defined(__x86_64__) || defined(_M_X64) // ps4 compiler defines _M_X64 without value</span> -<a name="l00100"></a>00100 <span class="preprocessor"></span><span class="preprocessor">#define PX_X64 1</span> -<a name="l00101"></a>00101 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__i386__) || defined(_M_IX86) || defined (__EMSCRIPTEN__)</span> -<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define PX_X86 1</span> -<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__arm64__) || defined(__aarch64__)</span> -<a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#define PX_A64 1</span> -<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__arm__) || defined(_M_ARM)</span> -<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM 1</span> -<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ppc__) || defined(_M_PPC) || defined(__CELLOS_LV2__)</span> -<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define PX_PPC 1</span> -<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown architecture"</span> -<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00112"></a>00112 <span class="preprocessor"></span> -<a name="l00116"></a>00116 <span class="preprocessor">#if !defined(PX_SIMD_DISABLED)</span> -<a name="l00117"></a>00117 <span class="preprocessor"></span><span class="preprocessor">#if defined(__i386__) || defined(_M_IX86) || defined(__x86_64__) || defined(_M_X64) || (defined (__EMSCRIPTEN__) && defined(__SSE2__))</span> -<a name="l00118"></a>00118 <span class="preprocessor"></span><span class="preprocessor">#define PX_SSE2 1</span> -<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#if defined(_M_ARM) || defined(__ARM_NEON__) || defined(__ARM_NEON)</span> -<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#define PX_NEON 1</span> -<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#if defined(_M_PPC) || defined(__CELLOS_LV2__)</span> -<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#define PX_VMX 1</span> -<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00127"></a>00127 <span class="preprocessor"></span> -<a name="l00131"></a>00131 <span class="preprocessor">#ifndef PX_VC</span> -<a name="l00132"></a><a class="code" href="group__foundation.html#gec15ff1639b763560ddaffc82936ff03">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 0</span> -<a name="l00133"></a>00133 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00134"></a>00134 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_CLANG</span> -<a name="l00135"></a><a class="code" href="group__foundation.html#g382d2b60e6161c1dcb3801bbf8e1b4a3">00135</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CLANG 0</span> -<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00137"></a>00137 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_GCC</span> -<a name="l00138"></a><a class="code" href="group__foundation.html#g732674527c19934c396385ac405993b6">00138</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_GCC 0</span> -<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00140"></a>00140 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_XBOXONE</span> -<a name="l00141"></a><a class="code" href="group__foundation.html#g966bf639353d2b617e4925513859c1ff">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_XBOXONE 0</span> -<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00143"></a>00143 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_WIN64</span> -<a name="l00144"></a><a class="code" href="group__foundation.html#gfb26faf6ab4449f92b90eaedb74d6f3b">00144</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN64 0</span> -<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00146"></a>00146 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_WIN32</span> -<a name="l00147"></a><a class="code" href="group__foundation.html#gc4b372e9d2d91a0a86d40f7486936993">00147</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN32 0</span> -<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00149"></a>00149 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_ANDROID</span> -<a name="l00150"></a><a class="code" href="group__foundation.html#gbe2aa1202597c18f98b9e7cefdf807a8">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ANDROID 0</span> -<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00152"></a>00152 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_LINUX</span> -<a name="l00153"></a><a class="code" href="group__foundation.html#g73b08402e151455258acc7ec628a277b">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX 0</span> -<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00155"></a>00155 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_IOS</span> -<a name="l00156"></a><a class="code" href="group__foundation.html#ge61c2ba4eafd46db3a41bb5d86f3f4a8">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_IOS 0</span> -<a name="l00157"></a>00157 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00158"></a>00158 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_OSX</span> -<a name="l00159"></a><a class="code" href="group__foundation.html#g2b3efd786b831b6cfd30e51dcd3c5ca2">00159</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OSX 0</span> -<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00161"></a>00161 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PS4</span> -<a name="l00162"></a><a class="code" href="group__foundation.html#g42b3e630801b256ea6a118cea57757d3">00162</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PS4 0</span> -<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00164"></a>00164 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_NX</span> -<a name="l00165"></a><a class="code" href="group__foundation.html#gcac831050259f36f05bb5b58daa6d036">00165</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NX 0</span> -<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00167"></a>00167 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_X64</span> -<a name="l00168"></a><a class="code" href="group__foundation.html#g559a6fbf1f502edf3e25e3b90647f111">00168</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_X64 0</span> -<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00170"></a>00170 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_X86</span> -<a name="l00171"></a><a class="code" href="group__foundation.html#g4f7abce9f24240386fb46d29e4332d3d">00171</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_X86 0</span> -<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00173"></a>00173 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_A64</span> -<a name="l00174"></a><a class="code" href="group__foundation.html#g8853e1b0f46c6dd7043b948747a19a19">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_A64 0</span> -<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00176"></a>00176 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_ARM</span> -<a name="l00177"></a><a class="code" href="group__foundation.html#gd566a9166622790d99924279df71eaf4">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM 0</span> -<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00179"></a>00179 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PPC</span> -<a name="l00180"></a><a class="code" href="group__foundation.html#g5bd657340cb0dc207107cb1742d1135b">00180</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PPC 0</span> -<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00182"></a>00182 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_SSE2</span> -<a name="l00183"></a><a class="code" href="group__foundation.html#g2dd18616fa4eec4df42b5f3505dd2a64">00183</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_SSE2 0</span> -<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00185"></a>00185 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_NEON</span> -<a name="l00186"></a><a class="code" href="group__foundation.html#g41ea3463989964c5a4e21d68a9d3884a">00186</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NEON 0</span> -<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00188"></a>00188 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_VMX</span> -<a name="l00189"></a><a class="code" href="group__foundation.html#g43eec71a9b57bd336f2208cb33dba42e">00189</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_VMX 0</span> -<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00191"></a>00191 <span class="preprocessor"></span> -<a name="l00192"></a>00192 <span class="comment">/*</span> -<a name="l00193"></a>00193 <span class="comment">define anything not defined through the command line to 0</span> -<a name="l00194"></a>00194 <span class="comment">*/</span> -<a name="l00195"></a>00195 <span class="preprocessor">#ifndef PX_DEBUG</span> -<a name="l00196"></a><a class="code" href="group__foundation.html#g7b6fbb539e9185279ced84864179180b">00196</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DEBUG 0</span> -<a name="l00197"></a>00197 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00198"></a>00198 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_CHECKED</span> -<a name="l00199"></a><a class="code" href="group__foundation.html#gdff4cde4e8b8443cfbe024b9fb52a891">00199</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CHECKED 0</span> -<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00201"></a>00201 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PROFILE</span> -<a name="l00202"></a><a class="code" href="group__foundation.html#gbefdbdd6927f15e90168c46824f7bd38">00202</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PROFILE 0</span> -<a name="l00203"></a>00203 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00204"></a>00204 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_NVTX</span> -<a name="l00205"></a><a class="code" href="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77">00205</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NVTX 0</span> -<a name="l00206"></a>00206 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00207"></a>00207 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_DOXYGEN</span> -<a name="l00208"></a>00208 <span class="preprocessor"></span><span class="preprocessor">#define PX_DOXYGEN 0</span> -<a name="l00209"></a>00209 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00210"></a>00210 <span class="preprocessor"></span> -<a name="l00214"></a>00214 <span class="comment">// compiler</span> -<a name="l00215"></a><a class="code" href="group__foundation.html#ge6e47183b054e4c5d6a478a00fe91e27">00215</a> <span class="preprocessor">#define PX_GCC_FAMILY (PX_CLANG || PX_GCC)</span> -<a name="l00216"></a>00216 <span class="preprocessor"></span><span class="comment">// os</span> -<a name="l00217"></a><a class="code" href="group__foundation.html#g5121e2d88c11a94738ee44b0b6b339a2">00217</a> <span class="preprocessor">#define PX_WINDOWS_FAMILY (PX_WIN32 || PX_WIN64)</span> -<a name="l00218"></a><a class="code" href="group__foundation.html#ga68c4b18475815da696850a588b3ac8b">00218</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_MICROSOFT_FAMILY (PX_XBOXONE || PX_WINDOWS_FAMILY)</span> -<a name="l00219"></a><a class="code" href="group__foundation.html#ga6237ff50213fc9872d4569a649dcd53">00219</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX_FAMILY (PX_LINUX || PX_ANDROID)</span> -<a name="l00220"></a><a class="code" href="group__foundation.html#g4330ceada999f3f6d10f7bd4b3dd3c2f">00220</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_APPLE_FAMILY (PX_IOS || PX_OSX) // equivalent to #if __APPLE__</span> -<a name="l00221"></a><a class="code" href="group__foundation.html#gd7d515be586be72c5c485c5624783a97">00221</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_FAMILY (PX_LINUX_FAMILY || PX_APPLE_FAMILY) // shortcut for unix/posix platforms</span> -<a name="l00222"></a>00222 <span class="preprocessor"></span><span class="preprocessor">#if defined(__EMSCRIPTEN__)</span> -<a name="l00223"></a>00223 <span class="preprocessor"></span><span class="preprocessor">#define PX_EMSCRIPTEN 1</span> -<a name="l00224"></a>00224 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00225"></a><a class="code" href="group__foundation.html#gb14d7af80f3dc4ff432087381fcefdb9">00225</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_EMSCRIPTEN 0</span> -<a name="l00226"></a>00226 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00227"></a>00227 <span class="preprocessor"></span><span class="comment">// architecture</span> -<a name="l00228"></a><a class="code" href="group__foundation.html#g481340bf67229603a2c5b9257874934a">00228</a> <span class="preprocessor">#define PX_INTEL_FAMILY (PX_X64 || PX_X86)</span> -<a name="l00229"></a><a class="code" href="group__foundation.html#g99db209a98702e2d6673d967bac37d07">00229</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM_FAMILY (PX_ARM || PX_A64)</span> -<a name="l00230"></a><a class="code" href="group__foundation.html#gc9e21d1f7a04c78926a89d936c97546f">00230</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_P64_FAMILY (PX_X64 || PX_A64) // shortcut for 64-bit architectures</span> -<a name="l00231"></a>00231 <span class="preprocessor"></span> -<a name="l00235"></a>00235 <span class="preprocessor">#if defined(_LIBCPP_VERSION) || PX_WIN64 || PX_WIN32 || PX_PS4 || PX_XBOXONE || PX_EMSCRIPTEN</span> -<a name="l00236"></a>00236 <span class="preprocessor"></span><span class="preprocessor">#define PX_LIBCPP 1</span> -<a name="l00237"></a>00237 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00238"></a><a class="code" href="group__foundation.html#gd76274b09d89544fc4133c8d915293ed">00238</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LIBCPP 0</span> -<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00240"></a>00240 <span class="preprocessor"></span> -<a name="l00241"></a>00241 <span class="comment">// legacy define for PhysX</span> -<a name="l00242"></a><a class="code" href="group__foundation.html#g8d26d765b23de0bca18dd327cde2d8f8">00242</a> <span class="preprocessor">#define PX_WINDOWS (PX_WINDOWS_FAMILY && !PX_ARM_FAMILY)</span> -<a name="l00243"></a>00243 <span class="preprocessor"></span> -<a name="l00247"></a>00247 <span class="preprocessor">#ifndef PX_ENABLE_ASSERTS</span> -<a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#if PX_DEBUG && !defined(__CUDACC__)</span> -<a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#define PX_ENABLE_ASSERTS 1</span> -<a name="l00250"></a>00250 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00251"></a><a class="code" href="group__foundation.html#g43c56deefc64fae5fe077a232a10056c">00251</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ENABLE_ASSERTS 0</span> -<a name="l00252"></a>00252 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00253"></a>00253 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00254"></a>00254 <span class="preprocessor"></span> -<a name="l00258"></a>00258 <span class="preprocessor">#ifndef PX_C_EXPORT</span> -<a name="l00259"></a>00259 <span class="preprocessor"></span><span class="preprocessor">#if PX_WINDOWS_FAMILY || PX_LINUX</span> -<a name="l00260"></a>00260 <span class="preprocessor"></span><span class="preprocessor">#define PX_C_EXPORT extern "C"</span> -<a name="l00261"></a>00261 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00262"></a>00262 <span class="preprocessor"></span><span class="preprocessor">#define PX_C_EXPORT</span> -<a name="l00263"></a>00263 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00264"></a>00264 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00265"></a>00265 <span class="preprocessor"></span> -<a name="l00266"></a>00266 <span class="preprocessor">#if PX_UNIX_FAMILY&& __GNUC__ >= 4</span> -<a name="l00267"></a>00267 <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_EXPORT __attribute__((visibility("default")))</span> -<a name="l00268"></a>00268 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00269"></a><a class="code" href="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c">00269</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_EXPORT</span> -<a name="l00270"></a>00270 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00271"></a>00271 <span class="preprocessor"></span> -<a name="l00272"></a>00272 <span class="preprocessor">#if PX_WINDOWS_FAMILY</span> -<a name="l00273"></a>00273 <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_EXPORT __declspec(dllexport)</span> -<a name="l00274"></a>00274 <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_IMPORT __declspec(dllimport)</span> -<a name="l00275"></a>00275 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00276"></a><a class="code" href="group__foundation.html#g5be743320fae5abf91e51efebced816e">00276</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_EXPORT PX_UNIX_EXPORT</span> -<a name="l00277"></a><a class="code" href="group__foundation.html#gdfbe26e2b38cec0e72ed7d70872d234f">00277</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_IMPORT</span> -<a name="l00278"></a>00278 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00279"></a>00279 <span class="preprocessor"></span> -<a name="l00289"></a>00289 <span class="preprocessor">#if PX_WINDOWS_FAMILY && !PX_ARM_FAMILY</span> -<a name="l00290"></a>00290 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_FOUNDATION_DLL</span> -<a name="l00291"></a>00291 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_DLL_IMPORT</span> -<a name="l00292"></a>00292 <span class="preprocessor"></span><span class="preprocessor">#elif PX_FOUNDATION_DLL</span> -<a name="l00293"></a>00293 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_DLL_EXPORT</span> -<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00295"></a>00295 <span class="preprocessor"></span><span class="preprocessor">#elif PX_UNIX_FAMILY</span> -<a name="l00296"></a>00296 <span class="preprocessor"></span><span class="preprocessor">#ifdef PX_FOUNDATION_DLL</span> -<a name="l00297"></a>00297 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_UNIX_EXPORT</span> -<a name="l00298"></a>00298 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00299"></a>00299 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00300"></a>00300 <span class="preprocessor"></span> -<a name="l00301"></a>00301 <span class="preprocessor">#ifndef PX_FOUNDATION_API</span> -<a name="l00302"></a>00302 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API</span> -<a name="l00303"></a>00303 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00304"></a>00304 <span class="preprocessor"></span> -<a name="l00308"></a>00308 <span class="preprocessor">#ifndef PX_CALL_CONV</span> -<a name="l00309"></a>00309 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> -<a name="l00310"></a>00310 <span class="preprocessor"></span><span class="preprocessor">#define PX_CALL_CONV __cdecl</span> -<a name="l00311"></a>00311 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00312"></a>00312 <span class="preprocessor"></span><span class="preprocessor">#define PX_CALL_CONV</span> -<a name="l00313"></a>00313 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00314"></a>00314 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00315"></a>00315 <span class="preprocessor"></span> -<a name="l00319"></a>00319 <span class="preprocessor">#if PX_VC</span> -<a name="l00320"></a>00320 <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT __pragma(pack(push, 8))</span> -<a name="l00321"></a>00321 <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK __pragma(pack(pop))</span> -<a name="l00322"></a>00322 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> -<a name="l00323"></a>00323 <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT _Pragma("pack(push, 8)")</span> -<a name="l00324"></a>00324 <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK _Pragma("pack(pop)")</span> -<a name="l00325"></a>00325 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00326"></a><a class="code" href="group__foundation.html#g1145ffab2cc9a77ca65b59ba4126342f">00326</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT</span> -<a name="l00327"></a><a class="code" href="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92">00327</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK</span> -<a name="l00328"></a>00328 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00329"></a>00329 <span class="preprocessor"></span> -<a name="l00333"></a><a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">00333</a> <span class="preprocessor">#define PX_INLINE inline</span> -<a name="l00334"></a>00334 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> -<a name="l00335"></a>00335 <span class="preprocessor"></span><span class="preprocessor">#pragma inline_depth(255)</span> -<a name="l00336"></a>00336 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00337"></a>00337 <span class="preprocessor"></span> -<a name="l00341"></a>00341 <span class="preprocessor">#if PX_VC</span> -<a name="l00342"></a>00342 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE __forceinline</span> -<a name="l00343"></a>00343 <span class="preprocessor"></span><span class="preprocessor">#elif PX_LINUX // Workaround; Fedora Core 3 do not agree with force inline and PxcPool</span> -<a name="l00344"></a>00344 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline</span> -<a name="l00345"></a>00345 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> -<a name="l00346"></a>00346 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline __attribute__((always_inline))</span> -<a name="l00347"></a>00347 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00348"></a><a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">00348</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline</span> -<a name="l00349"></a>00349 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00350"></a>00350 <span class="preprocessor"></span> -<a name="l00354"></a>00354 <span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> -<a name="l00355"></a>00355 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE __declspec(noinline)</span> -<a name="l00356"></a>00356 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> -<a name="l00357"></a>00357 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE __attribute__((noinline))</span> -<a name="l00358"></a>00358 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00359"></a><a class="code" href="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49">00359</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE</span> -<a name="l00360"></a>00360 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00361"></a>00361 <span class="preprocessor"></span> -<a name="l00365"></a>00365 <span class="preprocessor">#if defined(__CUDACC__)</span> -<a name="l00366"></a>00366 <span class="preprocessor"></span><span class="preprocessor">#define PX_RESTRICT __restrict__</span> -<a name="l00367"></a>00367 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00368"></a><a class="code" href="group__foundation.html#g3b15bb2f7697b2bed10eb5477909fbe4">00368</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_RESTRICT __restrict</span> -<a name="l00369"></a>00369 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00370"></a>00370 <span class="preprocessor"></span> -<a name="l00374"></a>00374 <span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> -<a name="l00375"></a>00375 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOALIAS __declspec(noalias)</span> -<a name="l00376"></a>00376 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00377"></a><a class="code" href="group__foundation.html#g838010cc1baa6df8d6ff0fc5655274dd">00377</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NOALIAS</span> -<a name="l00378"></a>00378 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00379"></a>00379 <span class="preprocessor"></span> -<a name="l00391"></a>00391 <span class="preprocessor">#ifndef PX_ALIGN</span> -<a name="l00392"></a>00392 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> -<a name="l00393"></a>00393 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) __declspec(align(alignment)) decl</span> -<a name="l00394"></a>00394 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment) __declspec(align(alignment))</span> -<a name="l00395"></a>00395 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment)</span> -<a name="l00396"></a>00396 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> -<a name="l00397"></a>00397 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) decl __attribute__((aligned(alignment)))</span> -<a name="l00398"></a>00398 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> -<a name="l00399"></a>00399 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment) __attribute__((aligned(alignment)))</span> -<a name="l00400"></a>00400 <span class="preprocessor"></span><span class="preprocessor">#elif defined __CUDACC__</span> -<a name="l00401"></a>00401 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) __align__(alignment) decl</span> -<a name="l00402"></a>00402 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> -<a name="l00403"></a>00403 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment) __align__(alignment))</span> -<a name="l00404"></a>00404 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00405"></a><a class="code" href="group__foundation.html#g95024dd88a7efd73c060616238ccbe8a">00405</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl)</span> -<a name="l00406"></a><a class="code" href="group__foundation.html#ga645944027e6f4e405de626910e82d8d">00406</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> -<a name="l00407"></a><a class="code" href="group__foundation.html#g7160eeaa47f99f991d9b1f113b398143">00407</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment)</span> -<a name="l00408"></a>00408 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00409"></a>00409 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00410"></a>00410 <span class="preprocessor"></span> -<a name="l00421"></a><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">00421</a> <span class="preprocessor">#define PX_DEPRECATED</span> -<a name="l00422"></a>00422 <span class="preprocessor"></span> -<a name="l00427"></a>00427 <span class="comment">// static assert</span> -<a name="l00428"></a>00428 <span class="preprocessor">#if(defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7))) || (PX_PS4) || (PX_APPLE_FAMILY) || (PX_NX) || (PX_CLANG && PX_ARM)</span> -<a name="l00429"></a>00429 <span class="preprocessor"></span><span class="preprocessor">#define PX_COMPILE_TIME_ASSERT(exp) typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1] __attribute__((unused))</span> -<a name="l00430"></a>00430 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00431"></a><a class="code" href="group__foundation.html#gb12cc8cbd08c9c19ab0d40b7f789012e">00431</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_COMPILE_TIME_ASSERT(exp) typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1]</span> -<a name="l00432"></a>00432 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00433"></a>00433 <span class="preprocessor"></span> -<a name="l00434"></a>00434 <span class="preprocessor">#if PX_GCC_FAMILY</span> -<a name="l00435"></a>00435 <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF(X, Y) __builtin_offsetof(X, Y)</span> -<a name="l00436"></a>00436 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00437"></a><a class="code" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">00437</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF(X, Y) offsetof(X, Y)</span> -<a name="l00438"></a>00438 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00439"></a>00439 <span class="preprocessor"></span> -<a name="l00440"></a><a class="code" href="group__foundation.html#g305a9ab26a10d521e58782103206edf5">00440</a> <span class="preprocessor">#define PX_OFFSETOF_BASE 0x100 // casting the null ptr takes a special-case code path, which we don't want</span> -<a name="l00441"></a><a class="code" href="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875">00441</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF_RT(Class, Member) \</span> -<a name="l00442"></a>00442 <span class="preprocessor"> (reinterpret_cast<size_t>(&reinterpret_cast<Class*>(PX_OFFSETOF_BASE)->Member) - size_t(PX_OFFSETOF_BASE))</span> -<a name="l00443"></a>00443 <span class="preprocessor"></span> -<a name="l00444"></a>00444 <span class="comment">// check that exactly one of NDEBUG and _DEBUG is defined</span> -<a name="l00445"></a>00445 <span class="preprocessor">#if !defined(NDEBUG) ^ defined(_DEBUG)</span> -<a name="l00446"></a>00446 <span class="preprocessor"></span><span class="preprocessor">#error Exactly one of NDEBUG and _DEBUG needs to be defined!</span> -<a name="l00447"></a>00447 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00448"></a>00448 <span class="preprocessor"></span> -<a name="l00449"></a>00449 <span class="comment">// make sure PX_CHECKED is defined in all _DEBUG configurations as well</span> -<a name="l00450"></a>00450 <span class="preprocessor">#if !PX_CHECKED && PX_DEBUG</span> -<a name="l00451"></a>00451 <span class="preprocessor"></span><span class="preprocessor">#error PX_CHECKED must be defined when PX_DEBUG is defined</span> -<a name="l00452"></a>00452 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00453"></a>00453 <span class="preprocessor"></span> -<a name="l00454"></a>00454 <span class="preprocessor">#ifdef __CUDACC__</span> -<a name="l00455"></a>00455 <span class="preprocessor"></span><span class="preprocessor">#define PX_CUDA_CALLABLE __host__ __device__</span> -<a name="l00456"></a>00456 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00457"></a><a class="code" href="group__foundation.html#g6e444d58dbf1459261fadc9b79594f63">00457</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CUDA_CALLABLE</span> -<a name="l00458"></a>00458 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00459"></a>00459 <span class="preprocessor"></span> -<a name="l00460"></a>00460 <span class="comment">// avoid unreferenced parameter warning</span> -<a name="l00461"></a>00461 <span class="comment">// preferred solution: omit the parameter's name from the declaration</span> -<a name="l00462"></a>00462 <span class="keyword">template</span> <<span class="keyword">class</span> T> -<a name="l00463"></a><a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">00463</a> <a class="code" href="group__foundation.html#g6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">PX_UNUSED</a>(T <span class="keyword">const</span>&) -<a name="l00464"></a>00464 { -<a name="l00465"></a>00465 } -<a name="l00466"></a>00466 -<a name="l00467"></a>00467 <span class="comment">// Ensure that the application hasn't tweaked the pack value to less than 8, which would break</span> -<a name="l00468"></a>00468 <span class="comment">// matching between the API headers and the binaries</span> -<a name="l00469"></a>00469 <span class="comment">// This assert works on win32/win64, but may need further specialization on other platforms.</span> -<a name="l00470"></a>00470 <span class="comment">// Some GCC compilers need the compiler flag -malign-double to be set.</span> -<a name="l00471"></a>00471 <span class="comment">// Apparently the apple-clang-llvm compiler doesn't support malign-double.</span> -<a name="l00472"></a>00472 <span class="preprocessor">#if PX_PS4 || PX_APPLE_FAMILY || (PX_CLANG && !PX_ARM)</span> -<a name="l00473"></a>00473 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> -<a name="l00474"></a>00474 { -<a name="l00475"></a>00475 <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; -<a name="l00476"></a>00476 <span class="keywordtype">long</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; -<a name="l00477"></a>00477 }; -<a name="l00478"></a>00478 <span class="preprocessor">#elif PX_ANDROID || (PX_CLANG && PX_ARM)</span> -<a name="l00479"></a>00479 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> -<a name="l00480"></a>00480 { -<a name="l00481"></a>00481 <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; -<a name="l00482"></a>00482 <span class="keywordtype">double</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; -<a name="l00483"></a>00483 }; -<a name="l00484"></a>00484 <span class="preprocessor">#else</span> -<a name="l00485"></a><a class="code" href="structPxPackValidation.html">00485</a> <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> -<a name="l00486"></a>00486 { -<a name="l00487"></a><a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">00487</a> <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; -<a name="l00488"></a><a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">00488</a> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; -<a name="l00489"></a>00489 }; -<a name="l00490"></a>00490 <span class="preprocessor">#endif</span> -<a name="l00491"></a>00491 <span class="preprocessor"></span><span class="preprocessor">#if !PX_APPLE_FAMILY && !PX_EMSCRIPTEN</span> -<a name="l00492"></a>00492 <span class="preprocessor"></span><a class="code" href="group__foundation.html#gb12cc8cbd08c9c19ab0d40b7f789012e">PX_COMPILE_TIME_ASSERT</a>(<a class="code" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(<a class="code" href="structPxPackValidation.html">PxPackValidation</a>, a) == 8); -<a name="l00493"></a>00493 <span class="preprocessor">#endif</span> -<a name="l00494"></a>00494 <span class="preprocessor"></span> -<a name="l00495"></a>00495 <span class="comment">// use in a cpp file to suppress LNK4221</span> -<a name="l00496"></a>00496 <span class="preprocessor">#if PX_VC</span> -<a name="l00497"></a>00497 <span class="preprocessor"></span><span class="preprocessor">#define PX_DUMMY_SYMBOL \</span> -<a name="l00498"></a>00498 <span class="preprocessor"> namespace \</span> -<a name="l00499"></a>00499 <span class="preprocessor"> { \</span> -<a name="l00500"></a>00500 <span class="preprocessor"> char PxDummySymbol; \</span> -<a name="l00501"></a>00501 <span class="preprocessor"> }</span> -<a name="l00502"></a>00502 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00503"></a><a class="code" href="group__foundation.html#ge83a283ec08df8515d40c81810628e87">00503</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DUMMY_SYMBOL</span> -<a name="l00504"></a>00504 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00505"></a>00505 <span class="preprocessor"></span> -<a name="l00506"></a>00506 <span class="preprocessor">#if PX_GCC_FAMILY</span> -<a name="l00507"></a>00507 <span class="preprocessor"></span><span class="preprocessor">#define PX_WEAK_SYMBOL __attribute__((weak)) // this is to support SIMD constant merging in template specialization</span> -<a name="l00508"></a>00508 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00509"></a><a class="code" href="group__foundation.html#g41f92d88ba8f7b8ef321aa090b0e270d">00509</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WEAK_SYMBOL</span> -<a name="l00510"></a>00510 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00511"></a>00511 <span class="preprocessor"></span> -<a name="l00512"></a>00512 <span class="comment">// Macro for avoiding default assignment and copy, because doing this by inheritance can increase class size on some</span> -<a name="l00513"></a>00513 <span class="comment">// platforms.</span> -<a name="l00514"></a><a class="code" href="group__foundation.html#g2af6846d9d49e433af97059f0291eef1">00514</a> <span class="preprocessor">#define PX_NOCOPY(Class) \</span> -<a name="l00515"></a>00515 <span class="preprocessor"> \</span> -<a name="l00516"></a>00516 <span class="preprocessor">protected: \</span> -<a name="l00517"></a>00517 <span class="preprocessor"> Class(const Class&); \</span> -<a name="l00518"></a>00518 <span class="preprocessor"> Class& operator=(const Class&);</span> -<a name="l00519"></a>00519 <span class="preprocessor"></span> -<a name="l00520"></a><a class="code" href="group__foundation.html#gaa541ee81b5c7958c1367b710cfa99ed">00520</a> <span class="preprocessor">#define PX_STRINGIZE_HELPER(X) #X</span> -<a name="l00521"></a><a class="code" href="group__foundation.html#g40e7fc272047a5ab6870668b81aca1a3">00521</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_STRINGIZE(X) PX_STRINGIZE_HELPER(X)</span> +<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#if _MSC_VER >= 1910</span> +<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 15</span> +<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1900</span> +<a name="l00053"></a>00053 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 14</span> +<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1800</span> +<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 12</span> +<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1700</span> +<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 11</span> +<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1600</span> +<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 10</span> +<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor">#elif _MSC_VER >= 1500</span> +<a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 9</span> +<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown VC version"</span> +<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__clang__)</span> +<a name="l00066"></a>00066 <span class="preprocessor"></span><span class="preprocessor">#define PX_CLANG 1</span> +<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__GNUC__) // note: __clang__ implies __GNUC__</span> +<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define PX_GCC 1</span> +<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00070"></a>00070 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown compiler"</span> +<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00072"></a>00072 <span class="preprocessor"></span> +<a name="l00076"></a>00076 <span class="preprocessor">#if defined(_XBOX_ONE)</span> +<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define PX_XBOXONE 1</span> +<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN64) // note: _XBOX_ONE implies _WIN64</span> +<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN64 1</span> +<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#elif defined(_WIN32) // note: _M_PPC implies _WIN32</span> +<a name="l00081"></a>00081 <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN32 1</span> +<a name="l00082"></a>00082 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ANDROID__)</span> +<a name="l00083"></a>00083 <span class="preprocessor"></span><span class="preprocessor">#define PX_ANDROID 1</span> +<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__linux__) || defined (__EMSCRIPTEN__) // note: __ANDROID__ implies __linux__</span> +<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX 1</span> +<a name="l00086"></a>00086 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__) && (defined(__arm__) || defined(__arm64__))</span> +<a name="l00087"></a>00087 <span class="preprocessor"></span><span class="preprocessor">#define PX_IOS 1</span> +<a name="l00088"></a>00088 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__APPLE__)</span> +<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define PX_OSX 1</span> +<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ORBIS__)</span> +<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define PX_PS4 1</span> +<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__NX__)</span> +<a name="l00093"></a>00093 <span class="preprocessor"></span><span class="preprocessor">#define PX_SWITCH 1</span> +<a name="l00094"></a>00094 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown operating system"</span> +<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00097"></a>00097 <span class="preprocessor"></span> +<a name="l00101"></a>00101 <span class="preprocessor">#if defined(__x86_64__) || defined(_M_X64) // ps4 compiler defines _M_X64 without value</span> +<a name="l00102"></a>00102 <span class="preprocessor"></span><span class="preprocessor">#define PX_X64 1</span> +<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__i386__) || defined(_M_IX86) || defined (__EMSCRIPTEN__)</span> +<a name="l00104"></a>00104 <span class="preprocessor"></span><span class="preprocessor">#define PX_X86 1</span> +<a name="l00105"></a>00105 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__arm64__) || defined(__aarch64__)</span> +<a name="l00106"></a>00106 <span class="preprocessor"></span><span class="preprocessor">#define PX_A64 1</span> +<a name="l00107"></a>00107 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__arm__) || defined(_M_ARM)</span> +<a name="l00108"></a>00108 <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM 1</span> +<a name="l00109"></a>00109 <span class="preprocessor"></span><span class="preprocessor">#elif defined(__ppc__) || defined(_M_PPC) || defined(__CELLOS_LV2__)</span> +<a name="l00110"></a>00110 <span class="preprocessor"></span><span class="preprocessor">#define PX_PPC 1</span> +<a name="l00111"></a>00111 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00112"></a>00112 <span class="preprocessor"></span><span class="preprocessor">#error "Unknown architecture"</span> +<a name="l00113"></a>00113 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00114"></a>00114 <span class="preprocessor"></span> +<a name="l00118"></a>00118 <span class="preprocessor">#if !defined(PX_SIMD_DISABLED)</span> +<a name="l00119"></a>00119 <span class="preprocessor"></span><span class="preprocessor">#if defined(__i386__) || defined(_M_IX86) || defined(__x86_64__) || defined(_M_X64) || (defined (__EMSCRIPTEN__) && defined(__SSE2__))</span> +<a name="l00120"></a>00120 <span class="preprocessor"></span><span class="preprocessor">#define PX_SSE2 1</span> +<a name="l00121"></a>00121 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00122"></a>00122 <span class="preprocessor"></span><span class="preprocessor">#if defined(_M_ARM) || defined(__ARM_NEON__) || defined(__ARM_NEON)</span> +<a name="l00123"></a>00123 <span class="preprocessor"></span><span class="preprocessor">#define PX_NEON 1</span> +<a name="l00124"></a>00124 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00125"></a>00125 <span class="preprocessor"></span><span class="preprocessor">#if defined(_M_PPC) || defined(__CELLOS_LV2__)</span> +<a name="l00126"></a>00126 <span class="preprocessor"></span><span class="preprocessor">#define PX_VMX 1</span> +<a name="l00127"></a>00127 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00128"></a>00128 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00129"></a>00129 <span class="preprocessor"></span> +<a name="l00133"></a>00133 <span class="preprocessor">#ifndef PX_VC</span> +<a name="l00134"></a><a class="code" href="group__foundation.html#gec15ff1639b763560ddaffc82936ff03">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_VC 0</span> +<a name="l00135"></a>00135 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00136"></a>00136 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_CLANG</span> +<a name="l00137"></a><a class="code" href="group__foundation.html#g382d2b60e6161c1dcb3801bbf8e1b4a3">00137</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CLANG 0</span> +<a name="l00138"></a>00138 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00139"></a>00139 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_GCC</span> +<a name="l00140"></a><a class="code" href="group__foundation.html#g732674527c19934c396385ac405993b6">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_GCC 0</span> +<a name="l00141"></a>00141 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00142"></a>00142 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_XBOXONE</span> +<a name="l00143"></a><a class="code" href="group__foundation.html#g966bf639353d2b617e4925513859c1ff">00143</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_XBOXONE 0</span> +<a name="l00144"></a>00144 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00145"></a>00145 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_WIN64</span> +<a name="l00146"></a><a class="code" href="group__foundation.html#gfb26faf6ab4449f92b90eaedb74d6f3b">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN64 0</span> +<a name="l00147"></a>00147 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00148"></a>00148 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_WIN32</span> +<a name="l00149"></a><a class="code" href="group__foundation.html#gc4b372e9d2d91a0a86d40f7486936993">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WIN32 0</span> +<a name="l00150"></a>00150 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00151"></a>00151 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_ANDROID</span> +<a name="l00152"></a><a class="code" href="group__foundation.html#gbe2aa1202597c18f98b9e7cefdf807a8">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ANDROID 0</span> +<a name="l00153"></a>00153 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00154"></a>00154 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_LINUX</span> +<a name="l00155"></a><a class="code" href="group__foundation.html#g73b08402e151455258acc7ec628a277b">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX 0</span> +<a name="l00156"></a>00156 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00157"></a>00157 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_IOS</span> +<a name="l00158"></a><a class="code" href="group__foundation.html#ge61c2ba4eafd46db3a41bb5d86f3f4a8">00158</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_IOS 0</span> +<a name="l00159"></a>00159 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00160"></a>00160 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_OSX</span> +<a name="l00161"></a><a class="code" href="group__foundation.html#g2b3efd786b831b6cfd30e51dcd3c5ca2">00161</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OSX 0</span> +<a name="l00162"></a>00162 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00163"></a>00163 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PS4</span> +<a name="l00164"></a><a class="code" href="group__foundation.html#g42b3e630801b256ea6a118cea57757d3">00164</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PS4 0</span> +<a name="l00165"></a>00165 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00166"></a>00166 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_SWITCH</span> +<a name="l00167"></a><a class="code" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">00167</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_SWITCH 0</span> +<a name="l00168"></a>00168 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00169"></a>00169 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_X64</span> +<a name="l00170"></a><a class="code" href="group__foundation.html#g559a6fbf1f502edf3e25e3b90647f111">00170</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_X64 0</span> +<a name="l00171"></a>00171 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00172"></a>00172 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_X86</span> +<a name="l00173"></a><a class="code" href="group__foundation.html#g4f7abce9f24240386fb46d29e4332d3d">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_X86 0</span> +<a name="l00174"></a>00174 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00175"></a>00175 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_A64</span> +<a name="l00176"></a><a class="code" href="group__foundation.html#g8853e1b0f46c6dd7043b948747a19a19">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_A64 0</span> +<a name="l00177"></a>00177 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00178"></a>00178 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_ARM</span> +<a name="l00179"></a><a class="code" href="group__foundation.html#gd566a9166622790d99924279df71eaf4">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM 0</span> +<a name="l00180"></a>00180 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00181"></a>00181 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PPC</span> +<a name="l00182"></a><a class="code" href="group__foundation.html#g5bd657340cb0dc207107cb1742d1135b">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PPC 0</span> +<a name="l00183"></a>00183 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00184"></a>00184 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_SSE2</span> +<a name="l00185"></a><a class="code" href="group__foundation.html#g2dd18616fa4eec4df42b5f3505dd2a64">00185</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_SSE2 0</span> +<a name="l00186"></a>00186 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00187"></a>00187 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_NEON</span> +<a name="l00188"></a><a class="code" href="group__foundation.html#g41ea3463989964c5a4e21d68a9d3884a">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NEON 0</span> +<a name="l00189"></a>00189 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_VMX</span> +<a name="l00191"></a><a class="code" href="group__foundation.html#g43eec71a9b57bd336f2208cb33dba42e">00191</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_VMX 0</span> +<a name="l00192"></a>00192 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00193"></a>00193 <span class="preprocessor"></span> +<a name="l00194"></a>00194 <span class="comment">/*</span> +<a name="l00195"></a>00195 <span class="comment">define anything not defined through the command line to 0</span> +<a name="l00196"></a>00196 <span class="comment">*/</span> +<a name="l00197"></a>00197 <span class="preprocessor">#ifndef PX_DEBUG</span> +<a name="l00198"></a><a class="code" href="group__foundation.html#g7b6fbb539e9185279ced84864179180b">00198</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DEBUG 0</span> +<a name="l00199"></a>00199 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00200"></a>00200 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_CHECKED</span> +<a name="l00201"></a><a class="code" href="group__foundation.html#gdff4cde4e8b8443cfbe024b9fb52a891">00201</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CHECKED 0</span> +<a name="l00202"></a>00202 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00203"></a>00203 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_PROFILE</span> +<a name="l00204"></a><a class="code" href="group__foundation.html#gbefdbdd6927f15e90168c46824f7bd38">00204</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PROFILE 0</span> +<a name="l00205"></a>00205 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00206"></a>00206 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_NVTX</span> +<a name="l00207"></a><a class="code" href="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77">00207</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NVTX 0</span> +<a name="l00208"></a>00208 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00209"></a>00209 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_DOXYGEN</span> +<a name="l00210"></a>00210 <span class="preprocessor"></span><span class="preprocessor">#define PX_DOXYGEN 0</span> +<a name="l00211"></a>00211 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00212"></a>00212 <span class="preprocessor"></span> +<a name="l00216"></a>00216 <span class="comment">// compiler</span> +<a name="l00217"></a><a class="code" href="group__foundation.html#ge6e47183b054e4c5d6a478a00fe91e27">00217</a> <span class="preprocessor">#define PX_GCC_FAMILY (PX_CLANG || PX_GCC)</span> +<a name="l00218"></a>00218 <span class="preprocessor"></span><span class="comment">// os</span> +<a name="l00219"></a><a class="code" href="group__foundation.html#g5121e2d88c11a94738ee44b0b6b339a2">00219</a> <span class="preprocessor">#define PX_WINDOWS_FAMILY (PX_WIN32 || PX_WIN64)</span> +<a name="l00220"></a><a class="code" href="group__foundation.html#ga68c4b18475815da696850a588b3ac8b">00220</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_MICROSOFT_FAMILY (PX_XBOXONE || PX_WINDOWS_FAMILY)</span> +<a name="l00221"></a><a class="code" href="group__foundation.html#ga6237ff50213fc9872d4569a649dcd53">00221</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LINUX_FAMILY (PX_LINUX || PX_ANDROID)</span> +<a name="l00222"></a><a class="code" href="group__foundation.html#g4330ceada999f3f6d10f7bd4b3dd3c2f">00222</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_APPLE_FAMILY (PX_IOS || PX_OSX) // equivalent to #if __APPLE__</span> +<a name="l00223"></a><a class="code" href="group__foundation.html#gd7d515be586be72c5c485c5624783a97">00223</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_FAMILY (PX_LINUX_FAMILY || PX_APPLE_FAMILY) // shortcut for unix/posix platforms</span> +<a name="l00224"></a>00224 <span class="preprocessor"></span><span class="preprocessor">#if defined(__EMSCRIPTEN__)</span> +<a name="l00225"></a>00225 <span class="preprocessor"></span><span class="preprocessor">#define PX_EMSCRIPTEN 1</span> +<a name="l00226"></a>00226 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00227"></a><a class="code" href="group__foundation.html#gb14d7af80f3dc4ff432087381fcefdb9">00227</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_EMSCRIPTEN 0</span> +<a name="l00228"></a>00228 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00229"></a>00229 <span class="preprocessor"></span><span class="comment">// architecture</span> +<a name="l00230"></a><a class="code" href="group__foundation.html#g481340bf67229603a2c5b9257874934a">00230</a> <span class="preprocessor">#define PX_INTEL_FAMILY (PX_X64 || PX_X86)</span> +<a name="l00231"></a><a class="code" href="group__foundation.html#g99db209a98702e2d6673d967bac37d07">00231</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ARM_FAMILY (PX_ARM || PX_A64)</span> +<a name="l00232"></a><a class="code" href="group__foundation.html#gc9e21d1f7a04c78926a89d936c97546f">00232</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_P64_FAMILY (PX_X64 || PX_A64) // shortcut for 64-bit architectures</span> +<a name="l00233"></a>00233 <span class="preprocessor"></span> +<a name="l00237"></a>00237 <span class="preprocessor">#if defined(_LIBCPP_VERSION) || PX_WIN64 || PX_WIN32 || PX_PS4 || PX_XBOXONE || PX_EMSCRIPTEN</span> +<a name="l00238"></a>00238 <span class="preprocessor"></span><span class="preprocessor">#define PX_LIBCPP 1</span> +<a name="l00239"></a>00239 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00240"></a><a class="code" href="group__foundation.html#gd76274b09d89544fc4133c8d915293ed">00240</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_LIBCPP 0</span> +<a name="l00241"></a>00241 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00242"></a>00242 <span class="preprocessor"></span> +<a name="l00243"></a>00243 <span class="comment">// legacy define for PhysX</span> +<a name="l00244"></a><a class="code" href="group__foundation.html#g8d26d765b23de0bca18dd327cde2d8f8">00244</a> <span class="preprocessor">#define PX_WINDOWS (PX_WINDOWS_FAMILY && !PX_ARM_FAMILY)</span> +<a name="l00245"></a>00245 <span class="preprocessor"></span> +<a name="l00249"></a>00249 <span class="preprocessor">#ifndef PX_ENABLE_ASSERTS</span> +<a name="l00250"></a>00250 <span class="preprocessor"></span><span class="preprocessor">#if PX_DEBUG && !defined(__CUDACC__)</span> +<a name="l00251"></a>00251 <span class="preprocessor"></span><span class="preprocessor">#define PX_ENABLE_ASSERTS 1</span> +<a name="l00252"></a>00252 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00253"></a><a class="code" href="group__foundation.html#g43c56deefc64fae5fe077a232a10056c">00253</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ENABLE_ASSERTS 0</span> +<a name="l00254"></a>00254 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00255"></a>00255 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00256"></a>00256 <span class="preprocessor"></span> +<a name="l00260"></a>00260 <span class="preprocessor">#ifndef PX_C_EXPORT</span> +<a name="l00261"></a>00261 <span class="preprocessor"></span><span class="preprocessor">#if PX_WINDOWS_FAMILY || PX_LINUX</span> +<a name="l00262"></a>00262 <span class="preprocessor"></span><span class="preprocessor">#define PX_C_EXPORT extern "C"</span> +<a name="l00263"></a>00263 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00264"></a>00264 <span class="preprocessor"></span><span class="preprocessor">#define PX_C_EXPORT</span> +<a name="l00265"></a>00265 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00266"></a>00266 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00267"></a>00267 <span class="preprocessor"></span> +<a name="l00268"></a>00268 <span class="preprocessor">#if PX_UNIX_FAMILY&& __GNUC__ >= 4</span> +<a name="l00269"></a>00269 <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_EXPORT __attribute__((visibility("default")))</span> +<a name="l00270"></a>00270 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00271"></a><a class="code" href="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c">00271</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_UNIX_EXPORT</span> +<a name="l00272"></a>00272 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00273"></a>00273 <span class="preprocessor"></span> +<a name="l00274"></a>00274 <span class="preprocessor">#if PX_WINDOWS_FAMILY</span> +<a name="l00275"></a>00275 <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_EXPORT __declspec(dllexport)</span> +<a name="l00276"></a>00276 <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_IMPORT __declspec(dllimport)</span> +<a name="l00277"></a>00277 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00278"></a><a class="code" href="group__foundation.html#g5be743320fae5abf91e51efebced816e">00278</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_EXPORT PX_UNIX_EXPORT</span> +<a name="l00279"></a><a class="code" href="group__foundation.html#gdfbe26e2b38cec0e72ed7d70872d234f">00279</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DLL_IMPORT</span> +<a name="l00280"></a>00280 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00281"></a>00281 <span class="preprocessor"></span> +<a name="l00291"></a>00291 <span class="preprocessor">#if PX_WINDOWS_FAMILY && !PX_ARM_FAMILY</span> +<a name="l00292"></a>00292 <span class="preprocessor"></span><span class="preprocessor">#ifndef PX_FOUNDATION_DLL</span> +<a name="l00293"></a>00293 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_DLL_IMPORT</span> +<a name="l00294"></a>00294 <span class="preprocessor"></span><span class="preprocessor">#elif PX_FOUNDATION_DLL</span> +<a name="l00295"></a>00295 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_DLL_EXPORT</span> +<a name="l00296"></a>00296 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00297"></a>00297 <span class="preprocessor"></span><span class="preprocessor">#elif PX_UNIX_FAMILY</span> +<a name="l00298"></a>00298 <span class="preprocessor"></span><span class="preprocessor">#ifdef PX_FOUNDATION_DLL</span> +<a name="l00299"></a>00299 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API PX_UNIX_EXPORT</span> +<a name="l00300"></a>00300 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00301"></a>00301 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00302"></a>00302 <span class="preprocessor"></span> +<a name="l00303"></a>00303 <span class="preprocessor">#ifndef PX_FOUNDATION_API</span> +<a name="l00304"></a>00304 <span class="preprocessor"></span><span class="preprocessor">#define PX_FOUNDATION_API</span> +<a name="l00305"></a>00305 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00306"></a>00306 <span class="preprocessor"></span> +<a name="l00310"></a>00310 <span class="preprocessor">#ifndef PX_CALL_CONV</span> +<a name="l00311"></a>00311 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> +<a name="l00312"></a>00312 <span class="preprocessor"></span><span class="preprocessor">#define PX_CALL_CONV __cdecl</span> +<a name="l00313"></a>00313 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00314"></a>00314 <span class="preprocessor"></span><span class="preprocessor">#define PX_CALL_CONV</span> +<a name="l00315"></a>00315 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00316"></a>00316 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00317"></a>00317 <span class="preprocessor"></span> +<a name="l00321"></a>00321 <span class="preprocessor">#if PX_VC</span> +<a name="l00322"></a>00322 <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT __pragma(pack(push, 8))</span> +<a name="l00323"></a>00323 <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK __pragma(pack(pop))</span> +<a name="l00324"></a>00324 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> +<a name="l00325"></a>00325 <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT _Pragma("pack(push, 8)")</span> +<a name="l00326"></a>00326 <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK _Pragma("pack(pop)")</span> +<a name="l00327"></a>00327 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00328"></a><a class="code" href="group__foundation.html#g1145ffab2cc9a77ca65b59ba4126342f">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_PUSH_PACK_DEFAULT</span> +<a name="l00329"></a><a class="code" href="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_POP_PACK</span> +<a name="l00330"></a>00330 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00331"></a>00331 <span class="preprocessor"></span> +<a name="l00335"></a><a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">00335</a> <span class="preprocessor">#define PX_INLINE inline</span> +<a name="l00336"></a>00336 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> +<a name="l00337"></a>00337 <span class="preprocessor"></span><span class="preprocessor">#pragma inline_depth(255)</span> +<a name="l00338"></a>00338 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00339"></a>00339 <span class="preprocessor"></span> +<a name="l00343"></a>00343 <span class="preprocessor">#if PX_VC</span> +<a name="l00344"></a>00344 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE __forceinline</span> +<a name="l00345"></a>00345 <span class="preprocessor"></span><span class="preprocessor">#elif PX_LINUX // Workaround; Fedora Core 3 do not agree with force inline and PxcPool</span> +<a name="l00346"></a>00346 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline</span> +<a name="l00347"></a>00347 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> +<a name="l00348"></a>00348 <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline __attribute__((always_inline))</span> +<a name="l00349"></a>00349 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00350"></a><a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">00350</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_FORCE_INLINE inline</span> +<a name="l00351"></a>00351 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00352"></a>00352 <span class="preprocessor"></span> +<a name="l00356"></a>00356 <span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> +<a name="l00357"></a>00357 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE __declspec(noinline)</span> +<a name="l00358"></a>00358 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> +<a name="l00359"></a>00359 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE __attribute__((noinline))</span> +<a name="l00360"></a>00360 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00361"></a><a class="code" href="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49">00361</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NOINLINE</span> +<a name="l00362"></a>00362 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00363"></a>00363 <span class="preprocessor"></span> +<a name="l00367"></a>00367 <span class="preprocessor">#if defined(__CUDACC__)</span> +<a name="l00368"></a>00368 <span class="preprocessor"></span><span class="preprocessor">#define PX_RESTRICT __restrict__</span> +<a name="l00369"></a>00369 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00370"></a><a class="code" href="group__foundation.html#g3b15bb2f7697b2bed10eb5477909fbe4">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_RESTRICT __restrict</span> +<a name="l00371"></a>00371 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00372"></a>00372 <span class="preprocessor"></span> +<a name="l00376"></a>00376 <span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> +<a name="l00377"></a>00377 <span class="preprocessor"></span><span class="preprocessor">#define PX_NOALIAS __declspec(noalias)</span> +<a name="l00378"></a>00378 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00379"></a><a class="code" href="group__foundation.html#g838010cc1baa6df8d6ff0fc5655274dd">00379</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_NOALIAS</span> +<a name="l00380"></a>00380 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00381"></a>00381 <span class="preprocessor"></span> +<a name="l00393"></a>00393 <span class="preprocessor">#ifndef PX_ALIGN</span> +<a name="l00394"></a>00394 <span class="preprocessor"></span><span class="preprocessor">#if PX_MICROSOFT_FAMILY</span> +<a name="l00395"></a>00395 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) __declspec(align(alignment)) decl</span> +<a name="l00396"></a>00396 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment) __declspec(align(alignment))</span> +<a name="l00397"></a>00397 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment)</span> +<a name="l00398"></a>00398 <span class="preprocessor"></span><span class="preprocessor">#elif PX_GCC_FAMILY</span> +<a name="l00399"></a>00399 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) decl __attribute__((aligned(alignment)))</span> +<a name="l00400"></a>00400 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> +<a name="l00401"></a>00401 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment) __attribute__((aligned(alignment)))</span> +<a name="l00402"></a>00402 <span class="preprocessor"></span><span class="preprocessor">#elif defined __CUDACC__</span> +<a name="l00403"></a>00403 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl) __align__(alignment) decl</span> +<a name="l00404"></a>00404 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> +<a name="l00405"></a>00405 <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment) __align__(alignment))</span> +<a name="l00406"></a>00406 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00407"></a><a class="code" href="group__foundation.html#g95024dd88a7efd73c060616238ccbe8a">00407</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN(alignment, decl)</span> +<a name="l00408"></a><a class="code" href="group__foundation.html#ga645944027e6f4e405de626910e82d8d">00408</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_PREFIX(alignment)</span> +<a name="l00409"></a><a class="code" href="group__foundation.html#g7160eeaa47f99f991d9b1f113b398143">00409</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_ALIGN_SUFFIX(alignment)</span> +<a name="l00410"></a>00410 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00411"></a>00411 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00412"></a>00412 <span class="preprocessor"></span> +<a name="l00423"></a><a class="code" href="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7">00423</a> <span class="preprocessor">#define PX_DEPRECATED</span> +<a name="l00424"></a>00424 <span class="preprocessor"></span> +<a name="l00429"></a>00429 <span class="comment">// static assert</span> +<a name="l00430"></a>00430 <span class="preprocessor">#if(defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7))) || (PX_PS4) || (PX_APPLE_FAMILY) || (PX_SWITCH) || (PX_CLANG && PX_ARM)</span> +<a name="l00431"></a>00431 <span class="preprocessor"></span><span class="preprocessor">#define PX_COMPILE_TIME_ASSERT(exp) typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1] __attribute__((unused))</span> +<a name="l00432"></a>00432 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00433"></a><a class="code" href="group__foundation.html#gb12cc8cbd08c9c19ab0d40b7f789012e">00433</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_COMPILE_TIME_ASSERT(exp) typedef char PxCompileTimeAssert_Dummy[(exp) ? 1 : -1]</span> +<a name="l00434"></a>00434 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00435"></a>00435 <span class="preprocessor"></span> +<a name="l00436"></a>00436 <span class="preprocessor">#if PX_GCC_FAMILY</span> +<a name="l00437"></a>00437 <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF(X, Y) __builtin_offsetof(X, Y)</span> +<a name="l00438"></a>00438 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00439"></a><a class="code" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">00439</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF(X, Y) offsetof(X, Y)</span> +<a name="l00440"></a>00440 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00441"></a>00441 <span class="preprocessor"></span> +<a name="l00442"></a><a class="code" href="group__foundation.html#g305a9ab26a10d521e58782103206edf5">00442</a> <span class="preprocessor">#define PX_OFFSETOF_BASE 0x100 // casting the null ptr takes a special-case code path, which we don't want</span> +<a name="l00443"></a><a class="code" href="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875">00443</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_OFFSET_OF_RT(Class, Member) \</span> +<a name="l00444"></a>00444 <span class="preprocessor"> (reinterpret_cast<size_t>(&reinterpret_cast<Class*>(PX_OFFSETOF_BASE)->Member) - size_t(PX_OFFSETOF_BASE))</span> +<a name="l00445"></a>00445 <span class="preprocessor"></span> +<a name="l00446"></a>00446 <span class="comment">// check that exactly one of NDEBUG and _DEBUG is defined</span> +<a name="l00447"></a>00447 <span class="preprocessor">#if !defined(NDEBUG) ^ defined(_DEBUG)</span> +<a name="l00448"></a>00448 <span class="preprocessor"></span><span class="preprocessor">#error Exactly one of NDEBUG and _DEBUG needs to be defined!</span> +<a name="l00449"></a>00449 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00450"></a>00450 <span class="preprocessor"></span> +<a name="l00451"></a>00451 <span class="comment">// make sure PX_CHECKED is defined in all _DEBUG configurations as well</span> +<a name="l00452"></a>00452 <span class="preprocessor">#if !PX_CHECKED && PX_DEBUG</span> +<a name="l00453"></a>00453 <span class="preprocessor"></span><span class="preprocessor">#error PX_CHECKED must be defined when PX_DEBUG is defined</span> +<a name="l00454"></a>00454 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00455"></a>00455 <span class="preprocessor"></span> +<a name="l00456"></a>00456 <span class="preprocessor">#ifdef __CUDACC__</span> +<a name="l00457"></a>00457 <span class="preprocessor"></span><span class="preprocessor">#define PX_CUDA_CALLABLE __host__ __device__</span> +<a name="l00458"></a>00458 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00459"></a><a class="code" href="group__foundation.html#g6e444d58dbf1459261fadc9b79594f63">00459</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CUDA_CALLABLE</span> +<a name="l00460"></a>00460 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00461"></a>00461 <span class="preprocessor"></span> +<a name="l00462"></a>00462 <span class="comment">// avoid unreferenced parameter warning</span> +<a name="l00463"></a>00463 <span class="comment">// preferred solution: omit the parameter's name from the declaration</span> +<a name="l00464"></a>00464 <span class="keyword">template</span> <<span class="keyword">class</span> T> +<a name="l00465"></a><a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">00465</a> <a class="code" href="group__foundation.html#g6e444d58dbf1459261fadc9b79594f63">PX_CUDA_CALLABLE</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__foundation.html#g3b618390d8743c532c4131cb931df43a">PX_UNUSED</a>(T <span class="keyword">const</span>&) +<a name="l00466"></a>00466 { +<a name="l00467"></a>00467 } +<a name="l00468"></a>00468 +<a name="l00469"></a>00469 <span class="comment">// Ensure that the application hasn't tweaked the pack value to less than 8, which would break</span> +<a name="l00470"></a>00470 <span class="comment">// matching between the API headers and the binaries</span> +<a name="l00471"></a>00471 <span class="comment">// This assert works on win32/win64, but may need further specialization on other platforms.</span> +<a name="l00472"></a>00472 <span class="comment">// Some GCC compilers need the compiler flag -malign-double to be set.</span> +<a name="l00473"></a>00473 <span class="comment">// Apparently the apple-clang-llvm compiler doesn't support malign-double.</span> +<a name="l00474"></a>00474 <span class="preprocessor">#if PX_PS4 || PX_APPLE_FAMILY || (PX_CLANG && !PX_ARM)</span> +<a name="l00475"></a>00475 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> +<a name="l00476"></a>00476 { +<a name="l00477"></a>00477 <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; +<a name="l00478"></a>00478 <span class="keywordtype">long</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; +<a name="l00479"></a>00479 }; +<a name="l00480"></a>00480 <span class="preprocessor">#elif PX_ANDROID || (PX_CLANG && PX_ARM)</span> +<a name="l00481"></a>00481 <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> +<a name="l00482"></a>00482 { +<a name="l00483"></a>00483 <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; +<a name="l00484"></a>00484 <span class="keywordtype">double</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; +<a name="l00485"></a>00485 }; +<a name="l00486"></a>00486 <span class="preprocessor">#else</span> +<a name="l00487"></a><a class="code" href="structPxPackValidation.html">00487</a> <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="structPxPackValidation.html">PxPackValidation</a> +<a name="l00488"></a>00488 { +<a name="l00489"></a><a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">00489</a> <span class="keywordtype">char</span> <a class="code" href="structPxPackValidation.html#00c377f77d0d7d739bccc389151af49d">_</a>; +<a name="l00490"></a><a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">00490</a> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code" href="structPxPackValidation.html#a2ff9e4c23eeb6b7285e5571deb71535">a</a>; +<a name="l00491"></a>00491 }; +<a name="l00492"></a>00492 <span class="preprocessor">#endif</span> +<a name="l00493"></a>00493 <span class="preprocessor"></span><span class="comment">// clang (as of version 3.9) cannot align doubles on 8 byte boundary when compiling for Intel 32 bit target</span> +<a name="l00494"></a>00494 <span class="preprocessor">#if !PX_APPLE_FAMILY && !PX_EMSCRIPTEN && !(PX_CLANG && PX_X86)</span> +<a name="l00495"></a>00495 <span class="preprocessor"></span><a class="code" href="group__foundation.html#gb12cc8cbd08c9c19ab0d40b7f789012e">PX_COMPILE_TIME_ASSERT</a>(<a class="code" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">PX_OFFSET_OF</a>(<a class="code" href="structPxPackValidation.html">PxPackValidation</a>, a) == 8); +<a name="l00496"></a>00496 <span class="preprocessor">#endif</span> +<a name="l00497"></a>00497 <span class="preprocessor"></span> +<a name="l00498"></a>00498 <span class="comment">// use in a cpp file to suppress LNK4221</span> +<a name="l00499"></a>00499 <span class="preprocessor">#if PX_VC</span> +<a name="l00500"></a>00500 <span class="preprocessor"></span><span class="preprocessor">#define PX_DUMMY_SYMBOL \</span> +<a name="l00501"></a>00501 <span class="preprocessor"> namespace \</span> +<a name="l00502"></a>00502 <span class="preprocessor"> { \</span> +<a name="l00503"></a>00503 <span class="preprocessor"> char PxDummySymbol; \</span> +<a name="l00504"></a>00504 <span class="preprocessor"> }</span> +<a name="l00505"></a>00505 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00506"></a><a class="code" href="group__foundation.html#ge83a283ec08df8515d40c81810628e87">00506</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_DUMMY_SYMBOL</span> +<a name="l00507"></a>00507 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00508"></a>00508 <span class="preprocessor"></span> +<a name="l00509"></a>00509 <span class="preprocessor">#if PX_GCC_FAMILY</span> +<a name="l00510"></a>00510 <span class="preprocessor"></span><span class="preprocessor">#define PX_WEAK_SYMBOL __attribute__((weak)) // this is to support SIMD constant merging in template specialization</span> +<a name="l00511"></a>00511 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00512"></a><a class="code" href="group__foundation.html#g41f92d88ba8f7b8ef321aa090b0e270d">00512</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_WEAK_SYMBOL</span> +<a name="l00513"></a>00513 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00514"></a>00514 <span class="preprocessor"></span> +<a name="l00515"></a>00515 <span class="comment">// Macro for avoiding default assignment and copy, because doing this by inheritance can increase class size on some</span> +<a name="l00516"></a>00516 <span class="comment">// platforms.</span> +<a name="l00517"></a><a class="code" href="group__foundation.html#g2af6846d9d49e433af97059f0291eef1">00517</a> <span class="preprocessor">#define PX_NOCOPY(Class) \</span> +<a name="l00518"></a>00518 <span class="preprocessor"> \</span> +<a name="l00519"></a>00519 <span class="preprocessor">protected: \</span> +<a name="l00520"></a>00520 <span class="preprocessor"> Class(const Class&); \</span> +<a name="l00521"></a>00521 <span class="preprocessor"> Class& operator=(const Class&);</span> <a name="l00522"></a>00522 <span class="preprocessor"></span> -<a name="l00523"></a><a class="code" href="group__foundation.html#g571ac4b7ead96ee2a8ad83d1ebe1aec9">00523</a> <span class="preprocessor">#define PX_CONCAT_HELPER(X, Y) X##Y</span> -<a name="l00524"></a><a class="code" href="group__foundation.html#g5f35262177498e8a11a4f3e5ba83e5e8">00524</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CONCAT(X, Y) PX_CONCAT_HELPER(X, Y)</span> +<a name="l00523"></a><a class="code" href="group__foundation.html#gaa541ee81b5c7958c1367b710cfa99ed">00523</a> <span class="preprocessor">#define PX_STRINGIZE_HELPER(X) #X</span> +<a name="l00524"></a><a class="code" href="group__foundation.html#g40e7fc272047a5ab6870668b81aca1a3">00524</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_STRINGIZE(X) PX_STRINGIZE_HELPER(X)</span> <a name="l00525"></a>00525 <span class="preprocessor"></span> -<a name="l00526"></a>00526 <span class="preprocessor">#ifndef DISABLE_CUDA_PHYSX</span> -<a name="l00527"></a>00527 <span class="preprocessor"></span><span class="comment">//CUDA is currently supported only on windows </span> -<a name="l00528"></a><a class="code" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">00528</a> <span class="preprocessor">#define PX_SUPPORT_GPU_PHYSX ((PX_WINDOWS_FAMILY) || (PX_LINUX && PX_X64))</span> -<a name="l00529"></a>00529 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00530"></a>00530 <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_GPU_PHYSX 0</span> -<a name="l00531"></a>00531 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00532"></a>00532 <span class="preprocessor"></span> -<a name="l00533"></a><a class="code" href="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef">00533</a> <span class="preprocessor">#define PX_SUPPORT_COMPUTE_PHYSX 0</span> -<a name="l00534"></a>00534 <span class="preprocessor"></span> -<a name="l00535"></a>00535 <span class="preprocessor">#ifndef PX_SUPPORT_EXTERN_TEMPLATE</span> -<a name="l00536"></a><a class="code" href="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60">00536</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_EXTERN_TEMPLATE ((!PX_ANDROID) && (PX_VC != 11))</span> -<a name="l00537"></a>00537 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00538"></a>00538 <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_EXTERN_TEMPLATE 0</span> -<a name="l00539"></a>00539 <span class="preprocessor"></span><span class="preprocessor">#endif</span> -<a name="l00540"></a>00540 <span class="preprocessor"></span> -<a name="l00542"></a>00542 <span class="preprocessor">#endif // #ifndef PXFOUNDATION_PXPREPROCESSOR_H</span> +<a name="l00526"></a><a class="code" href="group__foundation.html#g571ac4b7ead96ee2a8ad83d1ebe1aec9">00526</a> <span class="preprocessor">#define PX_CONCAT_HELPER(X, Y) X##Y</span> +<a name="l00527"></a><a class="code" href="group__foundation.html#g5f35262177498e8a11a4f3e5ba83e5e8">00527</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_CONCAT(X, Y) PX_CONCAT_HELPER(X, Y)</span> +<a name="l00528"></a>00528 <span class="preprocessor"></span> +<a name="l00529"></a>00529 <span class="preprocessor">#ifndef DISABLE_CUDA_PHYSX</span> +<a name="l00530"></a>00530 <span class="preprocessor"></span><span class="comment">//CUDA is currently supported only on windows </span> +<a name="l00531"></a><a class="code" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">00531</a> <span class="preprocessor">#define PX_SUPPORT_GPU_PHYSX ((PX_WINDOWS_FAMILY) || (PX_LINUX && PX_X64))</span> +<a name="l00532"></a>00532 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00533"></a>00533 <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_GPU_PHYSX 0</span> +<a name="l00534"></a>00534 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00535"></a>00535 <span class="preprocessor"></span> +<a name="l00536"></a><a class="code" href="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef">00536</a> <span class="preprocessor">#define PX_SUPPORT_COMPUTE_PHYSX 0</span> +<a name="l00537"></a>00537 <span class="preprocessor"></span> +<a name="l00538"></a>00538 <span class="preprocessor">#ifndef PX_SUPPORT_EXTERN_TEMPLATE</span> +<a name="l00539"></a><a class="code" href="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60">00539</a> <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_EXTERN_TEMPLATE ((!PX_ANDROID) && (PX_VC != 11))</span> +<a name="l00540"></a>00540 <span class="preprocessor"></span><span class="preprocessor">#else</span> +<a name="l00541"></a>00541 <span class="preprocessor"></span><span class="preprocessor">#define PX_SUPPORT_EXTERN_TEMPLATE 0</span> +<a name="l00542"></a>00542 <span class="preprocessor"></span><span class="preprocessor">#endif</span> +<a name="l00543"></a>00543 <span class="preprocessor"></span> +<a name="l00545"></a>00545 <span class="preprocessor">#endif // #ifndef PXFOUNDATION_PXPREPROCESSOR_H</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h.html index 55bf0799..0c608f4a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxPreprocessor_8h.html @@ -67,7 +67,7 @@ This graph shows which files directly or indirectly include this file:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g42b3e630801b256ea6a118cea57757d3">PX_PS4</a> 0</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcac831050259f36f05bb5b58daa6d036">PX_NX</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">PX_SWITCH</a> 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> 0</td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidBody_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidBody_8h-source.html index 7b803d2b..189f7ea5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidBody_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidBody_8h-source.html @@ -75,94 +75,96 @@ <a name="l00113"></a>00113 <a name="l00124"></a><a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596c89b33b0290d667f6f2ae69298631d01">00124</a> eENABLE_POSE_INTEGRATION_PREVIEW = (1 << 4), <a name="l00125"></a>00125 -<a name="l00129"></a><a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45">00129</a> eENABLE_SPECULATIVE_CCD = (1 << 5) -<a name="l00130"></a>00130 }; -<a name="l00131"></a>00131 }; -<a name="l00132"></a>00132 -<a name="l00138"></a><a class="code" href="group__physics.html#g2ab6803c803ae6372791ff060068c6a1">00138</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxRigidBodyFlag::Enum,PxU8></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a>; -<a name="l00139"></a>00139 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag::Enum</a>,<a class="code" href="namespacephysx.html#3849f86abc21d3a58949481603fe8309">PxU8</a>) -<a name="l00140"></a>00140 -<a name="l00141"></a>00141 -<a name="l00147"></a><a class="code" href="classPxRigidBody.html">00147</a> class <a class="code" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects.">PxRigidBody</a> : public <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a> -<a name="l00148"></a>00148 { -<a name="l00149"></a>00149 <span class="keyword">public</span>: -<a name="l00150"></a>00150 <span class="comment">// Runtime modifications</span> -<a name="l00151"></a>00151 -<a name="l00152"></a>00152 <span class="comment">/************************************************************************************************/</span> -<a name="l00170"></a>00170 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCMassLocalPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; -<a name="l00171"></a>00171 -<a name="l00172"></a>00172 -<a name="l00180"></a>00180 <span class="keyword">virtual</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> getCMassLocalPose() <span class="keyword">const</span> = 0; -<a name="l00181"></a>00181 -<a name="l00182"></a>00182 -<a name="l00202"></a>00202 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMass(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mass) = 0; -<a name="l00203"></a>00203 -<a name="l00213"></a>00213 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMass() <span class="keyword">const</span> = 0; -<a name="l00214"></a>00214 -<a name="l00222"></a>00222 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMass() <span class="keyword">const</span> = 0; -<a name="l00223"></a>00223 -<a name="l00245"></a>00245 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMassSpaceInertiaTensor(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& m) = 0; -<a name="l00246"></a>00246 -<a name="l00258"></a>00258 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getMassSpaceInertiaTensor() <span class="keyword">const</span> = 0; -<a name="l00259"></a>00259 -<a name="l00271"></a>00271 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getMassSpaceInvInertiaTensor() <span class="keyword">const</span> = 0; -<a name="l00272"></a>00272 -<a name="l00273"></a>00273 -<a name="l00274"></a>00274 <span class="comment">/************************************************************************************************/</span> -<a name="l00286"></a>00286 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearVelocity() <span class="keyword">const</span> = 0; -<a name="l00287"></a>00287 -<a name="l00307"></a>00307 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearVelocity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& linVel, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span> ) = 0; -<a name="l00308"></a>00308 -<a name="l00309"></a>00309 -<a name="l00310"></a>00310 -<a name="l00318"></a>00318 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularVelocity() <span class="keyword">const</span> = 0; -<a name="l00319"></a>00319 -<a name="l00320"></a>00320 -<a name="l00340"></a>00340 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularVelocity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& angVel, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span> ) = 0; -<a name="l00341"></a>00341 -<a name="l00342"></a>00342 -<a name="l00343"></a>00343 <span class="comment">/************************************************************************************************/</span> -<a name="l00377"></a>00377 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addForce(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& force, <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span>) = 0; -<a name="l00378"></a>00378 -<a name="l00407"></a>00407 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addTorque(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& torque, <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span>) = 0; -<a name="l00408"></a>00408 -<a name="l00428"></a>00428 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearForce(<a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>) = 0; -<a name="l00429"></a>00429 -<a name="l00449"></a>00449 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearTorque(<a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>) = 0; -<a name="l00450"></a>00450 -<a name="l00466"></a>00466 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidBodyFlag(<a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; -<a name="l00467"></a>00467 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidBodyFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a> inFlags) = 0; -<a name="l00468"></a>00468 -<a name="l00478"></a>00478 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a> getRigidBodyFlags() <span class="keyword">const</span> = 0; -<a name="l00479"></a>00479 -<a name="l00501"></a>00501 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMinCCDAdvanceCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> advanceCoefficient) = 0; -<a name="l00502"></a>00502 -<a name="l00512"></a>00512 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMinCCDAdvanceCoefficient() <span class="keyword">const</span> = 0; -<a name="l00513"></a>00513 -<a name="l00514"></a>00514 -<a name="l00520"></a>00520 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxDepenetrationVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> biasClamp) = 0; -<a name="l00521"></a>00521 -<a name="l00527"></a>00527 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxDepenetrationVelocity() <span class="keyword">const</span> = 0; -<a name="l00528"></a>00528 -<a name="l00529"></a>00529 -<a name="l00539"></a>00539 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxContactImpulse(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> maxImpulse) = 0; -<a name="l00540"></a>00540 -<a name="l00548"></a>00548 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxContactImpulse() <span class="keyword">const</span> = 0; -<a name="l00549"></a>00549 -<a name="l00550"></a>00550 -<a name="l00551"></a>00551 <span class="keyword">protected</span>: -<a name="l00552"></a><a class="code" href="classPxRigidBody.html#df18dc769f8d1d3da7760097fa699acb">00552</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidBody.html#df18dc769f8d1d3da7760097fa699acb">PxRigidBody</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidActor(concreteType, baseFlags) {} -<a name="l00553"></a><a class="code" href="classPxRigidBody.html#14d4e7068063768f6029a975ff5d41e4">00553</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidBody.html#14d4e7068063768f6029a975ff5d41e4">PxRigidBody</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidActor(baseFlags) {} -<a name="l00554"></a><a class="code" href="classPxRigidBody.html#229ff64730b95c9c36b653ffee707e8a">00554</a> <span class="keyword">virtual</span> <a class="code" href="classPxRigidBody.html#229ff64730b95c9c36b653ffee707e8a">~PxRigidBody</a>() {} -<a name="l00555"></a><a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">00555</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword">const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxRigidBody"</span>, name) || <a class="code" href="classPxRigidActor.html#e644382039f621f73ca7db7aa9d2e0cf" title="Returns whether a given type name matches with the type of this instance.">PxRigidActor::isKindOf</a>(name); } -<a name="l00556"></a>00556 }; +<a name="l00129"></a><a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45">00129</a> eENABLE_SPECULATIVE_CCD = (1 << 5), +<a name="l00130"></a>00130 +<a name="l00134"></a><a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00">00134</a> eENABLE_CCD_MAX_CONTACT_IMPULSE = (1 << 6) +<a name="l00135"></a>00135 }; +<a name="l00136"></a>00136 }; +<a name="l00137"></a>00137 +<a name="l00143"></a><a class="code" href="group__physics.html#g2ab6803c803ae6372791ff060068c6a1">00143</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxRigidBodyFlag::Enum,PxU8></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a>; +<a name="l00144"></a>00144 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag::Enum</a>,<a class="code" href="namespacephysx.html#3849f86abc21d3a58949481603fe8309">PxU8</a>) +<a name="l00145"></a>00145 +<a name="l00146"></a>00146 +<a name="l00152"></a><a class="code" href="classPxRigidBody.html">00152</a> class <a class="code" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects.">PxRigidBody</a> : public <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a> +<a name="l00153"></a>00153 { +<a name="l00154"></a>00154 <span class="keyword">public</span>: +<a name="l00155"></a>00155 <span class="comment">// Runtime modifications</span> +<a name="l00156"></a>00156 +<a name="l00157"></a>00157 <span class="comment">/************************************************************************************************/</span> +<a name="l00175"></a>00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCMassLocalPose(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose) = 0; +<a name="l00176"></a>00176 +<a name="l00177"></a>00177 +<a name="l00185"></a>00185 <span class="keyword">virtual</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> getCMassLocalPose() <span class="keyword">const</span> = 0; +<a name="l00186"></a>00186 +<a name="l00187"></a>00187 +<a name="l00207"></a>00207 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMass(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> mass) = 0; +<a name="l00208"></a>00208 +<a name="l00218"></a>00218 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMass() <span class="keyword">const</span> = 0; +<a name="l00219"></a>00219 +<a name="l00227"></a>00227 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getInvMass() <span class="keyword">const</span> = 0; +<a name="l00228"></a>00228 +<a name="l00250"></a>00250 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMassSpaceInertiaTensor(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& m) = 0; +<a name="l00251"></a>00251 +<a name="l00263"></a>00263 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getMassSpaceInertiaTensor() <span class="keyword">const</span> = 0; +<a name="l00264"></a>00264 +<a name="l00276"></a>00276 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getMassSpaceInvInertiaTensor() <span class="keyword">const</span> = 0; +<a name="l00277"></a>00277 +<a name="l00278"></a>00278 +<a name="l00279"></a>00279 <span class="comment">/************************************************************************************************/</span> +<a name="l00291"></a>00291 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getLinearVelocity() <span class="keyword">const</span> = 0; +<a name="l00292"></a>00292 +<a name="l00312"></a>00312 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearVelocity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& linVel, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span> ) = 0; +<a name="l00313"></a>00313 +<a name="l00314"></a>00314 +<a name="l00315"></a>00315 +<a name="l00323"></a>00323 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getAngularVelocity() <span class="keyword">const</span> = 0; +<a name="l00324"></a>00324 +<a name="l00325"></a>00325 +<a name="l00345"></a>00345 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularVelocity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& angVel, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span> ) = 0; +<a name="l00346"></a>00346 +<a name="l00347"></a>00347 +<a name="l00348"></a>00348 <span class="comment">/************************************************************************************************/</span> +<a name="l00382"></a>00382 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addForce(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& force, <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span>) = 0; +<a name="l00383"></a>00383 +<a name="l00412"></a>00412 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addTorque(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& torque, <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>, <span class="keywordtype">bool</span> autowake = <span class="keyword">true</span>) = 0; +<a name="l00413"></a>00413 +<a name="l00433"></a>00433 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearForce(<a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>) = 0; +<a name="l00434"></a>00434 +<a name="l00454"></a>00454 <span class="keyword">virtual</span> <span class="keywordtype">void</span> clearTorque(<a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode::Enum</a> mode = <a class="code" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5456e707aa50e1612a2603643ee2df85f1a" title="parameter has unit of mass * distance/ time^2, i.e. a force">PxForceMode::eFORCE</a>) = 0; +<a name="l00455"></a>00455 +<a name="l00471"></a>00471 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidBodyFlag(<a class="code" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; +<a name="l00472"></a>00472 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidBodyFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a> inFlags) = 0; +<a name="l00473"></a>00473 +<a name="l00483"></a>00483 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidBodyFlags</a> getRigidBodyFlags() <span class="keyword">const</span> = 0; +<a name="l00484"></a>00484 +<a name="l00506"></a>00506 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMinCCDAdvanceCoefficient(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> advanceCoefficient) = 0; +<a name="l00507"></a>00507 +<a name="l00517"></a>00517 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMinCCDAdvanceCoefficient() <span class="keyword">const</span> = 0; +<a name="l00518"></a>00518 +<a name="l00519"></a>00519 +<a name="l00525"></a>00525 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxDepenetrationVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> biasClamp) = 0; +<a name="l00526"></a>00526 +<a name="l00532"></a>00532 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxDepenetrationVelocity() <span class="keyword">const</span> = 0; +<a name="l00533"></a>00533 +<a name="l00534"></a>00534 +<a name="l00546"></a>00546 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxContactImpulse(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> maxImpulse) = 0; +<a name="l00547"></a>00547 +<a name="l00555"></a>00555 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxContactImpulse() <span class="keyword">const</span> = 0; +<a name="l00556"></a>00556 <a name="l00557"></a>00557 -<a name="l00558"></a>00558 -<a name="l00559"></a>00559 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00560"></a>00560 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00561"></a>00561 <span class="preprocessor">#endif</span> -<a name="l00562"></a>00562 <span class="preprocessor"></span> -<a name="l00564"></a>00564 <span class="preprocessor">#endif</span> +<a name="l00558"></a>00558 <span class="keyword">protected</span>: +<a name="l00559"></a><a class="code" href="classPxRigidBody.html#df18dc769f8d1d3da7760097fa699acb">00559</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidBody.html#df18dc769f8d1d3da7760097fa699acb">PxRigidBody</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidActor(concreteType, baseFlags) {} +<a name="l00560"></a><a class="code" href="classPxRigidBody.html#14d4e7068063768f6029a975ff5d41e4">00560</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidBody.html#14d4e7068063768f6029a975ff5d41e4">PxRigidBody</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidActor(baseFlags) {} +<a name="l00561"></a><a class="code" href="classPxRigidBody.html#229ff64730b95c9c36b653ffee707e8a">00561</a> <span class="keyword">virtual</span> <a class="code" href="classPxRigidBody.html#229ff64730b95c9c36b653ffee707e8a">~PxRigidBody</a>() {} +<a name="l00562"></a><a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">00562</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword">const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxRigidBody"</span>, name) || <a class="code" href="classPxRigidActor.html#e644382039f621f73ca7db7aa9d2e0cf" title="Returns whether a given type name matches with the type of this instance.">PxRigidActor::isKindOf</a>(name); } +<a name="l00563"></a>00563 }; +<a name="l00564"></a>00564 +<a name="l00565"></a>00565 +<a name="l00566"></a>00566 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00567"></a>00567 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00568"></a>00568 <span class="preprocessor">#endif</span> +<a name="l00569"></a>00569 <span class="preprocessor"></span> +<a name="l00571"></a>00571 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidDynamic_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidDynamic_8h-source.html index a5ce2103..bb3e3011 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidDynamic_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxRigidDynamic_8h-source.html @@ -76,84 +76,84 @@ <a name="l00064"></a>00064 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxRigidDynamicLockFlag.html#e2e527a7cf32504d4b5c8c6d147280e1">PxRigidDynamicLockFlag::Enum</a>, <a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) <a name="l00065"></a>00065 <a name="l00066"></a>00066 -<a name="l00084"></a><a class="code" href="classPxRigidDynamic.html">00084</a> class <a class="code" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a> : public <a class="code" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects.">PxRigidBody</a> -<a name="l00085"></a>00085 { -<a name="l00086"></a>00086 <span class="keyword">public</span>: -<a name="l00087"></a>00087 <span class="comment">// Runtime modifications</span> +<a name="l00083"></a><a class="code" href="classPxRigidDynamic.html">00083</a> class <a class="code" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a> : public <a class="code" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects.">PxRigidBody</a> +<a name="l00084"></a>00084 { +<a name="l00085"></a>00085 <span class="keyword">public</span>: +<a name="l00086"></a>00086 <span class="comment">// Runtime modifications</span> +<a name="l00087"></a>00087 <a name="l00088"></a>00088 -<a name="l00089"></a>00089 -<a name="l00090"></a>00090 <span class="comment">/************************************************************************************************/</span> -<a name="l00118"></a>00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setKinematicTarget(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& destination) = 0; -<a name="l00119"></a>00119 -<a name="l00128"></a>00128 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getKinematicTarget(<a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& target) <span class="keyword">const</span> = 0; -<a name="l00129"></a>00129 -<a name="l00130"></a>00130 <span class="comment">/************************************************************************************************/</span> -<a name="l00145"></a>00145 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearDamping(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> linDamp) = 0; -<a name="l00146"></a>00146 -<a name="l00154"></a>00154 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getLinearDamping() <span class="keyword">const</span> = 0; -<a name="l00155"></a>00155 -<a name="l00169"></a>00169 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularDamping(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> angDamp) = 0; -<a name="l00170"></a>00170 -<a name="l00178"></a>00178 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getAngularDamping() <span class="keyword">const</span> = 0; -<a name="l00179"></a>00179 -<a name="l00180"></a>00180 <span class="comment">/************************************************************************************************/</span> -<a name="l00202"></a>00202 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxAngularVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> maxAngVel) = 0; -<a name="l00203"></a>00203 -<a name="l00211"></a>00211 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxAngularVelocity() <span class="keyword">const</span> = 0; -<a name="l00212"></a>00212 -<a name="l00213"></a>00213 <span class="comment">/************************************************************************************************/</span> -<a name="l00251"></a>00251 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSleeping() <span class="keyword">const</span> = 0; +<a name="l00089"></a>00089 <span class="comment">/************************************************************************************************/</span> +<a name="l00117"></a>00117 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setKinematicTarget(<span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& destination) = 0; +<a name="l00118"></a>00118 +<a name="l00127"></a>00127 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getKinematicTarget(<a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& target) <span class="keyword">const</span> = 0; +<a name="l00128"></a>00128 +<a name="l00129"></a>00129 <span class="comment">/************************************************************************************************/</span> +<a name="l00144"></a>00144 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLinearDamping(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> linDamp) = 0; +<a name="l00145"></a>00145 +<a name="l00153"></a>00153 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getLinearDamping() <span class="keyword">const</span> = 0; +<a name="l00154"></a>00154 +<a name="l00168"></a>00168 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setAngularDamping(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> angDamp) = 0; +<a name="l00169"></a>00169 +<a name="l00177"></a>00177 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getAngularDamping() <span class="keyword">const</span> = 0; +<a name="l00178"></a>00178 +<a name="l00179"></a>00179 <span class="comment">/************************************************************************************************/</span> +<a name="l00201"></a>00201 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setMaxAngularVelocity(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> maxAngVel) = 0; +<a name="l00202"></a>00202 +<a name="l00210"></a>00210 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getMaxAngularVelocity() <span class="keyword">const</span> = 0; +<a name="l00211"></a>00211 +<a name="l00212"></a>00212 <span class="comment">/************************************************************************************************/</span> +<a name="l00250"></a>00250 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> isSleeping() <span class="keyword">const</span> = 0; +<a name="l00251"></a>00251 <a name="l00252"></a>00252 -<a name="l00253"></a>00253 -<a name="l00265"></a>00265 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSleepThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; -<a name="l00266"></a>00266 -<a name="l00274"></a>00274 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSleepThreshold() <span class="keyword">const</span> = 0; -<a name="l00275"></a>00275 -<a name="l00289"></a>00289 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStabilizationThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; -<a name="l00290"></a>00290 -<a name="l00300"></a>00300 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getStabilizationThreshold() <span class="keyword">const</span> = 0; +<a name="l00264"></a>00264 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSleepThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; +<a name="l00265"></a>00265 +<a name="l00273"></a>00273 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getSleepThreshold() <span class="keyword">const</span> = 0; +<a name="l00274"></a>00274 +<a name="l00288"></a>00288 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setStabilizationThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; +<a name="l00289"></a>00289 +<a name="l00299"></a>00299 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getStabilizationThreshold() <span class="keyword">const</span> = 0; +<a name="l00300"></a>00300 <a name="l00301"></a>00301 -<a name="l00302"></a>00302 -<a name="l00312"></a>00312 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidDynamicLockFlags</a> getRigidDynamicLockFlags() <span class="keyword">const</span> = 0; -<a name="l00313"></a>00313 -<a name="l00327"></a>00327 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidDynamicLockFlag(<a class="code" href="structPxRigidDynamicLockFlag.html#e2e527a7cf32504d4b5c8c6d147280e1">PxRigidDynamicLockFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; -<a name="l00328"></a>00328 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidDynamicLockFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidDynamicLockFlags</a> flags) = 0; -<a name="l00329"></a>00329 +<a name="l00311"></a>00311 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidDynamicLockFlags</a> getRigidDynamicLockFlags() <span class="keyword">const</span> = 0; +<a name="l00312"></a>00312 +<a name="l00326"></a>00326 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidDynamicLockFlag(<a class="code" href="structPxRigidDynamicLockFlag.html#e2e527a7cf32504d4b5c8c6d147280e1">PxRigidDynamicLockFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; +<a name="l00327"></a>00327 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setRigidDynamicLockFlags(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxRigidDynamicLockFlags</a> flags) = 0; +<a name="l00328"></a>00328 +<a name="l00329"></a>00329 <a name="l00330"></a>00330 -<a name="l00331"></a>00331 -<a name="l00352"></a>00352 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWakeCounter(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> wakeCounterValue) = 0; -<a name="l00353"></a>00353 -<a name="l00361"></a>00361 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounter() <span class="keyword">const</span> = 0; -<a name="l00362"></a>00362 -<a name="l00377"></a>00377 <span class="keyword">virtual</span> <span class="keywordtype">void</span> wakeUp() = 0; -<a name="l00378"></a>00378 -<a name="l00393"></a>00393 <span class="keyword">virtual</span> <span class="keywordtype">void</span> putToSleep() = 0; -<a name="l00394"></a>00394 -<a name="l00395"></a>00395 <span class="comment">/************************************************************************************************/</span> -<a name="l00396"></a>00396 -<a name="l00415"></a>00415 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverIterationCounts(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> minPositionIters, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> minVelocityIters = 1) = 0; -<a name="l00416"></a>00416 -<a name="l00422"></a>00422 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getSolverIterationCounts(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& minPositionIters, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& minVelocityIters) <span class="keyword">const</span> = 0; -<a name="l00423"></a>00423 -<a name="l00443"></a>00443 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getContactReportThreshold() <span class="keyword">const</span> = 0; -<a name="l00444"></a>00444 -<a name="l00454"></a>00454 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactReportThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; -<a name="l00455"></a>00455 -<a name="l00456"></a><a class="code" href="classPxRigidDynamic.html#8402fd801e4ce9f6ee2a1fb3e80721dc">00456</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxRigidDynamic.html#8402fd801e4ce9f6ee2a1fb3e80721dc" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxRigidDynamic"</span>; } -<a name="l00457"></a>00457 -<a name="l00458"></a>00458 <span class="keyword">protected</span>: -<a name="l00459"></a><a class="code" href="classPxRigidDynamic.html#b21ed0e4e1be20fc975fcd3ceeb4e064">00459</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidDynamic.html#b21ed0e4e1be20fc975fcd3ceeb4e064">PxRigidDynamic</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidBody(concreteType, baseFlags) {} -<a name="l00460"></a><a class="code" href="classPxRigidDynamic.html#9e63c1ec6872048e16f7d6b744ec3eef">00460</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidDynamic.html#9e63c1ec6872048e16f7d6b744ec3eef">PxRigidDynamic</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidBody(baseFlags) {} -<a name="l00461"></a><a class="code" href="classPxRigidDynamic.html#9380b2f317161026b39c6a296ba9e273">00461</a> <span class="keyword">virtual</span> <a class="code" href="classPxRigidDynamic.html#9380b2f317161026b39c6a296ba9e273">~PxRigidDynamic</a>() {} -<a name="l00462"></a><a class="code" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8">00462</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxRigidDynamic"</span>, name) || <a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0" title="Returns whether a given type name matches with the type of this instance.">PxRigidBody::isKindOf</a>(name); } -<a name="l00463"></a>00463 -<a name="l00464"></a>00464 }; -<a name="l00465"></a>00465 -<a name="l00466"></a>00466 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00467"></a>00467 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00468"></a>00468 <span class="preprocessor">#endif</span> -<a name="l00469"></a>00469 <span class="preprocessor"></span> -<a name="l00471"></a>00471 <span class="preprocessor">#endif</span> +<a name="l00351"></a>00351 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setWakeCounter(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> wakeCounterValue) = 0; +<a name="l00352"></a>00352 +<a name="l00360"></a>00360 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounter() <span class="keyword">const</span> = 0; +<a name="l00361"></a>00361 +<a name="l00376"></a>00376 <span class="keyword">virtual</span> <span class="keywordtype">void</span> wakeUp() = 0; +<a name="l00377"></a>00377 +<a name="l00392"></a>00392 <span class="keyword">virtual</span> <span class="keywordtype">void</span> putToSleep() = 0; +<a name="l00393"></a>00393 +<a name="l00394"></a>00394 <span class="comment">/************************************************************************************************/</span> +<a name="l00395"></a>00395 +<a name="l00414"></a>00414 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverIterationCounts(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> minPositionIters, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> minVelocityIters = 1) = 0; +<a name="l00415"></a>00415 +<a name="l00421"></a>00421 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getSolverIterationCounts(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& minPositionIters, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& minVelocityIters) <span class="keyword">const</span> = 0; +<a name="l00422"></a>00422 +<a name="l00442"></a>00442 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getContactReportThreshold() <span class="keyword">const</span> = 0; +<a name="l00443"></a>00443 +<a name="l00453"></a>00453 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactReportThreshold(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> threshold) = 0; +<a name="l00454"></a>00454 +<a name="l00455"></a><a class="code" href="classPxRigidDynamic.html#8402fd801e4ce9f6ee2a1fb3e80721dc">00455</a> <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="classPxRigidDynamic.html#8402fd801e4ce9f6ee2a1fb3e80721dc" title="Returns string name of dynamic type.">getConcreteTypeName</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="stringliteral">"PxRigidDynamic"</span>; } +<a name="l00456"></a>00456 +<a name="l00457"></a>00457 <span class="keyword">protected</span>: +<a name="l00458"></a><a class="code" href="classPxRigidDynamic.html#b21ed0e4e1be20fc975fcd3ceeb4e064">00458</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidDynamic.html#b21ed0e4e1be20fc975fcd3ceeb4e064">PxRigidDynamic</a>(<a class="code" href="group__common.html#gc1fb4b256a5d900d394e89db170a2b79">PxType</a> concreteType, <a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidBody(concreteType, baseFlags) {} +<a name="l00459"></a><a class="code" href="classPxRigidDynamic.html#9e63c1ec6872048e16f7d6b744ec3eef">00459</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="classPxRigidDynamic.html#9e63c1ec6872048e16f7d6b744ec3eef">PxRigidDynamic</a>(<a class="code" href="classPxFlags.html">PxBaseFlags</a> baseFlags) : PxRigidBody(baseFlags) {} +<a name="l00460"></a><a class="code" href="classPxRigidDynamic.html#9380b2f317161026b39c6a296ba9e273">00460</a> <span class="keyword">virtual</span> <a class="code" href="classPxRigidDynamic.html#9380b2f317161026b39c6a296ba9e273">~PxRigidDynamic</a>() {} +<a name="l00461"></a><a class="code" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8">00461</a> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8" title="Returns whether a given type name matches with the type of this instance.">isKindOf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !::strcmp(<span class="stringliteral">"PxRigidDynamic"</span>, name) || <a class="code" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0" title="Returns whether a given type name matches with the type of this instance.">PxRigidBody::isKindOf</a>(name); } +<a name="l00462"></a>00462 +<a name="l00463"></a>00463 }; +<a name="l00464"></a>00464 +<a name="l00465"></a>00465 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00466"></a>00466 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00467"></a>00467 <span class="preprocessor">#endif</span> +<a name="l00468"></a>00468 <span class="preprocessor"></span> +<a name="l00470"></a>00470 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxSceneDesc_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxSceneDesc_8h-source.html index 83b90ef0..1d2652ed 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxSceneDesc_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxSceneDesc_8h-source.html @@ -262,165 +262,169 @@ <a name="l00634"></a>00634 <a name="l00644"></a><a class="code" href="classPxSceneDesc.html#74dc6e8ebde591ca823a3ea4807fca33">00644</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxSceneDesc.html#74dc6e8ebde591ca823a3ea4807fca33" title="A threshold for speculative CCD. Used to control whether bias, restitution or a combination...">ccdMaxSeparation</a>; <a name="l00645"></a>00645 -<a name="l00651"></a><a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38">00651</a> <a class="code" href="classPxFlags.html">PxSceneFlags</a> <a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38" title="Flags used to select scene options.">flags</a>; -<a name="l00652"></a>00652 -<a name="l00658"></a><a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725">00658</a> PxCpuDispatcher* <a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725" title="The CPU task dispatcher for the scene.">cpuDispatcher</a>; -<a name="l00659"></a>00659 -<a name="l00667"></a><a class="code" href="classPxSceneDesc.html#e3e78a948f61b9b2d3cd47c62205bccc">00667</a> PxGpuDispatcher* <a class="code" href="classPxSceneDesc.html#e3e78a948f61b9b2d3cd47c62205bccc" title="The GPU task dispatcher for the scene.">gpuDispatcher</a>; -<a name="l00668"></a>00668 -<a name="l00674"></a><a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7">00674</a> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> <a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>; -<a name="l00675"></a>00675 -<a name="l00679"></a><a class="code" href="classPxSceneDesc.html#038ba820b16315ea55c6e12a3cbe2b7f">00679</a> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> <a class="code" href="classPxSceneDesc.html#038ba820b16315ea55c6e12a3cbe2b7f" title="Defines the structure used to store dynamic objects.">dynamicStructure</a>; -<a name="l00680"></a>00680 -<a name="l00698"></a><a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3">00698</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3" title="Hint for how much work should be done per simulation frame to rebuild the pruning...">dynamicTreeRebuildRateHint</a>; -<a name="l00699"></a>00699 -<a name="l00705"></a><a class="code" href="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834">00705</a> <span class="keywordtype">void</span>* <a class="code" href="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834" title="Will be copied to PxScene::userData.">userData</a>; -<a name="l00706"></a>00706 -<a name="l00720"></a><a class="code" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797">00720</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797" title="Defines the number of actors required to spawn a separate rigid body solver island...">solverBatchSize</a>; -<a name="l00721"></a>00721 -<a name="l00735"></a><a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83">00735</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83" title="Setting to define the number of 16K blocks that will be initially reserved to store...">nbContactDataBlocks</a>; -<a name="l00736"></a>00736 -<a name="l00755"></a><a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35">00755</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35" title="Setting to define the maximum number of 16K blocks that can be allocated to store...">maxNbContactDataBlocks</a>; -<a name="l00756"></a>00756 -<a name="l00770"></a><a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a">00770</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a" title="Size of the contact report stream (in bytes).">contactReportStreamBufferSize</a>; -<a name="l00771"></a>00771 -<a name="l00783"></a><a class="code" href="classPxSceneDesc.html#65aa4ceefbbd6aebd75ea879d7c385f9">00783</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#65aa4ceefbbd6aebd75ea879d7c385f9" title="Maximum number of CCD passes.">ccdMaxPasses</a>; +<a name="l00654"></a><a class="code" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">00654</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2" title="A slop value used to zero contact offsets from the body&#39;s COM on an axis if the...">solverOffsetSlop</a>; +<a name="l00655"></a>00655 +<a name="l00661"></a><a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38">00661</a> <a class="code" href="classPxFlags.html">PxSceneFlags</a> <a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38" title="Flags used to select scene options.">flags</a>; +<a name="l00662"></a>00662 +<a name="l00668"></a><a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725">00668</a> PxCpuDispatcher* <a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725" title="The CPU task dispatcher for the scene.">cpuDispatcher</a>; +<a name="l00669"></a>00669 +<a name="l00677"></a><a class="code" href="classPxSceneDesc.html#e3e78a948f61b9b2d3cd47c62205bccc">00677</a> PxGpuDispatcher* <a class="code" href="classPxSceneDesc.html#e3e78a948f61b9b2d3cd47c62205bccc" title="The GPU task dispatcher for the scene.">gpuDispatcher</a>; +<a name="l00678"></a>00678 +<a name="l00684"></a><a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7">00684</a> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> <a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>; +<a name="l00685"></a>00685 +<a name="l00689"></a><a class="code" href="classPxSceneDesc.html#038ba820b16315ea55c6e12a3cbe2b7f">00689</a> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> <a class="code" href="classPxSceneDesc.html#038ba820b16315ea55c6e12a3cbe2b7f" title="Defines the structure used to store dynamic objects.">dynamicStructure</a>; +<a name="l00690"></a>00690 +<a name="l00708"></a><a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3">00708</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3" title="Hint for how much work should be done per simulation frame to rebuild the pruning...">dynamicTreeRebuildRateHint</a>; +<a name="l00709"></a>00709 +<a name="l00715"></a><a class="code" href="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834">00715</a> <span class="keywordtype">void</span>* <a class="code" href="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834" title="Will be copied to PxScene::userData.">userData</a>; +<a name="l00716"></a>00716 +<a name="l00730"></a><a class="code" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797">00730</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797" title="Defines the number of actors required to spawn a separate rigid body solver island...">solverBatchSize</a>; +<a name="l00731"></a>00731 +<a name="l00745"></a><a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83">00745</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83" title="Setting to define the number of 16K blocks that will be initially reserved to store...">nbContactDataBlocks</a>; +<a name="l00746"></a>00746 +<a name="l00765"></a><a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35">00765</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35" title="Setting to define the maximum number of 16K blocks that can be allocated to store...">maxNbContactDataBlocks</a>; +<a name="l00766"></a>00766 +<a name="l00783"></a><a class="code" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">00783</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec" title="The maximum bias coefficient used in the constraint solver.">maxBiasCoefficient</a>; <a name="l00784"></a>00784 -<a name="l00795"></a><a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7">00795</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7" title="The wake counter reset value.">wakeCounterResetValue</a>; -<a name="l00796"></a>00796 -<a name="l00806"></a><a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168">00806</a> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> <a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168" title="The bounds used to sanity check user-set positions of actors and articulation links...">sanityBounds</a>; -<a name="l00807"></a>00807 -<a name="l00811"></a><a class="code" href="classPxSceneDesc.html#b90ebca71afa21639bd99693df30e197">00811</a> <a class="code" href="structPxgDynamicsMemoryConfig.html" title="Sizes of pre-allocated buffers use for GPU dynamics.">PxgDynamicsMemoryConfig</a> <a class="code" href="classPxSceneDesc.html#b90ebca71afa21639bd99693df30e197" title="The pre-allocations performed in the GPU dynamics pipeline.">gpuDynamicsConfig</a>; +<a name="l00798"></a><a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a">00798</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a" title="Size of the contact report stream (in bytes).">contactReportStreamBufferSize</a>; +<a name="l00799"></a>00799 +<a name="l00811"></a><a class="code" href="classPxSceneDesc.html#65aa4ceefbbd6aebd75ea879d7c385f9">00811</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#65aa4ceefbbd6aebd75ea879d7c385f9" title="Maximum number of CCD passes.">ccdMaxPasses</a>; <a name="l00812"></a>00812 -<a name="l00819"></a><a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac">00819</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a>; -<a name="l00820"></a>00820 -<a name="l00824"></a><a class="code" href="classPxSceneDesc.html#c02177181688e06f18f504e3ba6327a7">00824</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#c02177181688e06f18f504e3ba6327a7" title="Defines which compute version the GPU dynamics should target. DO NOT MODIFY.">gpuComputeVersion</a>; -<a name="l00825"></a>00825 -<a name="l00826"></a>00826 <span class="keyword">private</span>: -<a name="l00830"></a>00830 <span class="comment">// For internal use only</span> -<a name="l00831"></a>00831 <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a> tolerancesScale; -<a name="l00837"></a>00837 <span class="keyword">public</span>: -<a name="l00846"></a>00846 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale); -<a name="l00847"></a>00847 -<a name="l00856"></a>00856 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8" title="(re)sets the structure to the default.">setToDefault</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale); -<a name="l00857"></a>00857 -<a name="l00862"></a>00862 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641" title="Returns true if the descriptor is valid.">isValid</a>() <span class="keyword">const</span>; -<a name="l00863"></a>00863 -<a name="l00867"></a>00867 <span class="comment">// For internal use only</span> -<a name="l00868"></a>00868 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& getTolerancesScale()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> tolerancesScale; } -<a name="l00872"></a>00872 }; -<a name="l00873"></a>00873 -<a name="l00874"></a><a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b">00874</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc::PxSceneDesc</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale): -<a name="l00875"></a>00875 gravity (<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(0.0f)), -<a name="l00876"></a>00876 simulationEventCallback (NULL), -<a name="l00877"></a>00877 contactModifyCallback (NULL), -<a name="l00878"></a>00878 ccdContactModifyCallback (NULL), -<a name="l00879"></a>00879 -<a name="l00880"></a>00880 filterShaderData (NULL), -<a name="l00881"></a>00881 filterShaderDataSize (0), -<a name="l00882"></a>00882 filterShader (NULL), -<a name="l00883"></a>00883 filterCallback (NULL), -<a name="l00884"></a>00884 broadPhaseType (<a class="code" href="structPxBroadPhaseType.html" title="Broad phase algorithm used in the simulation.">PxBroadPhaseType</a>::eSAP), -<a name="l00885"></a>00885 broadPhaseCallback (NULL), -<a name="l00886"></a>00886 -<a name="l00887"></a>00887 frictionType (<a class="code" href="structPxFrictionType.html" title="Enum for selecting the friction algorithm used for simulation.">PxFrictionType</a>::ePATCH), -<a name="l00888"></a>00888 bounceThresholdVelocity (0.2f * scale.speed), -<a name="l00889"></a>00889 frictionOffsetThreshold (0.04f * scale.length), -<a name="l00890"></a>00890 ccdMaxSeparation (0.04f * scale.length), +<a name="l00823"></a><a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7">00823</a> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> <a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7" title="The wake counter reset value.">wakeCounterResetValue</a>; +<a name="l00824"></a>00824 +<a name="l00834"></a><a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168">00834</a> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> <a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168" title="The bounds used to sanity check user-set positions of actors and articulation links...">sanityBounds</a>; +<a name="l00835"></a>00835 +<a name="l00839"></a><a class="code" href="classPxSceneDesc.html#b90ebca71afa21639bd99693df30e197">00839</a> <a class="code" href="structPxgDynamicsMemoryConfig.html" title="Sizes of pre-allocated buffers use for GPU dynamics.">PxgDynamicsMemoryConfig</a> <a class="code" href="classPxSceneDesc.html#b90ebca71afa21639bd99693df30e197" title="The pre-allocations performed in the GPU dynamics pipeline.">gpuDynamicsConfig</a>; +<a name="l00840"></a>00840 +<a name="l00847"></a><a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac">00847</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a>; +<a name="l00848"></a>00848 +<a name="l00852"></a><a class="code" href="classPxSceneDesc.html#c02177181688e06f18f504e3ba6327a7">00852</a> <a class="code" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="code" href="classPxSceneDesc.html#c02177181688e06f18f504e3ba6327a7" title="Defines which compute version the GPU dynamics should target. DO NOT MODIFY.">gpuComputeVersion</a>; +<a name="l00853"></a>00853 +<a name="l00854"></a>00854 <span class="keyword">private</span>: +<a name="l00858"></a>00858 <span class="comment">// For internal use only</span> +<a name="l00859"></a>00859 <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a> tolerancesScale; +<a name="l00865"></a>00865 <span class="keyword">public</span>: +<a name="l00874"></a>00874 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale); +<a name="l00875"></a>00875 +<a name="l00884"></a>00884 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8" title="(re)sets the structure to the default.">setToDefault</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale); +<a name="l00885"></a>00885 +<a name="l00890"></a>00890 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641" title="Returns true if the descriptor is valid.">isValid</a>() <span class="keyword">const</span>; <a name="l00891"></a>00891 -<a name="l00892"></a>00892 flags (<a class="code" href="structPxSceneFlag.html" title="flags for configuring properties of the scene">PxSceneFlag</a>::eENABLE_PCM), -<a name="l00893"></a>00893 -<a name="l00894"></a>00894 cpuDispatcher (NULL), -<a name="l00895"></a>00895 gpuDispatcher (NULL), -<a name="l00896"></a>00896 -<a name="l00897"></a>00897 staticStructure (<a class="code" href="structPxPruningStructureType.html" title="Pruning structure used to accelerate scene queries.">PxPruningStructureType</a>::eDYNAMIC_AABB_TREE), -<a name="l00898"></a>00898 dynamicStructure (<a class="code" href="structPxPruningStructureType.html" title="Pruning structure used to accelerate scene queries.">PxPruningStructureType</a>::eDYNAMIC_AABB_TREE), -<a name="l00899"></a>00899 dynamicTreeRebuildRateHint (100), -<a name="l00900"></a>00900 -<a name="l00901"></a>00901 userData (NULL), -<a name="l00902"></a>00902 -<a name="l00903"></a>00903 solverBatchSize (128), -<a name="l00904"></a>00904 -<a name="l00905"></a>00905 nbContactDataBlocks (0), -<a name="l00906"></a>00906 maxNbContactDataBlocks (1<<16), -<a name="l00907"></a>00907 contactReportStreamBufferSize (8192), -<a name="l00908"></a>00908 ccdMaxPasses (1), -<a name="l00909"></a>00909 wakeCounterResetValue (20.0f*0.02f), -<a name="l00910"></a>00910 sanityBounds (<a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a>(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(-<a class="code" href="group__foundation.html#gc1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>), <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(<a class="code" href="group__foundation.html#gc1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>))), -<a name="l00911"></a>00911 #if <a class="code" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">PX_SUPPORT_GPU_PHYSX</a> -<a name="l00912"></a>00912 gpuMaxNumPartitions (8), -<a name="l00913"></a>00913 gpuComputeVersion (0), -<a name="l00914"></a>00914 #endif -<a name="l00915"></a>00915 tolerancesScale (scale) -<a name="l00916"></a>00916 { -<a name="l00917"></a>00917 } -<a name="l00918"></a>00918 -<a name="l00919"></a><a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">00919</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8" title="(re)sets the structure to the default.">PxSceneDesc::setToDefault</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale) -<a name="l00920"></a>00920 { -<a name="l00921"></a>00921 *<span class="keyword">this</span> = <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc</a>(scale); -<a name="l00922"></a>00922 } -<a name="l00923"></a>00923 -<a name="l00924"></a><a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641">00924</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641" title="Returns true if the descriptor is valid.">PxSceneDesc::isValid</a>()<span class="keyword"> const</span> -<a name="l00925"></a>00925 <span class="keyword"></span>{ -<a name="l00926"></a>00926 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#9410287c6ea926dad9e2b2374541ad38" title="The custom filter shader to use for collision filtering.">filterShader</a>) -<a name="l00927"></a>00927 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00928"></a>00928 -<a name="l00929"></a>00929 <span class="keywordflow">if</span>( ((<a class="code" href="classPxSceneDesc.html#710c03915bbaaa9bdf23925d535c3883" title="Size (in bytes) of the shared global filter data filterShaderData.">filterShaderDataSize</a> == 0) && (<a class="code" href="classPxSceneDesc.html#d9ceb142127cc259aa2f5d322a1494e2" title="Shared global filter data which will get passed into the filter shader.">filterShaderData</a> != NULL)) || -<a name="l00930"></a>00930 ((<a class="code" href="classPxSceneDesc.html#710c03915bbaaa9bdf23925d535c3883" title="Size (in bytes) of the shared global filter data filterShaderData.">filterShaderDataSize</a> > 0) && (<a class="code" href="classPxSceneDesc.html#d9ceb142127cc259aa2f5d322a1494e2" title="Shared global filter data which will get passed into the filter shader.">filterShaderData</a> == NULL)) ) -<a name="l00931"></a>00931 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00932"></a>00932 -<a name="l00933"></a>00933 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#b996312333ef4fdf5f77fcc16b84923e" title="Expected scene limits.">limits</a>.<a class="code" href="group__physics.html#g0fdb519fc67615aed0a8548b8f6fcab1" title="Returns true if the descriptor is valid.">isValid</a>()) -<a name="l00934"></a>00934 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00935"></a>00935 -<a name="l00936"></a>00936 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>!=<a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d99001cb07511fa509eae16a4a933a77f6" title="Using a static AABB tree.">PxPruningStructureType::eSTATIC_AABB_TREE</a> && <a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>!=<a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9374d304bffaa55f53556e2b40a592e54" title="Using a dynamic AABB tree.">PxPruningStructureType::eDYNAMIC_AABB_TREE</a>) -<a name="l00937"></a>00937 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00938"></a>00938 -<a name="l00939"></a>00939 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3" title="Hint for how much work should be done per simulation frame to rebuild the pruning...">dynamicTreeRebuildRateHint</a> < 4) -<a name="l00940"></a>00940 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00895"></a>00895 <span class="comment">// For internal use only</span> +<a name="l00896"></a>00896 <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& getTolerancesScale()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> tolerancesScale; } +<a name="l00900"></a>00900 }; +<a name="l00901"></a>00901 +<a name="l00902"></a><a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b">00902</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc::PxSceneDesc</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale): +<a name="l00903"></a>00903 gravity (<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(0.0f)), +<a name="l00904"></a>00904 simulationEventCallback (NULL), +<a name="l00905"></a>00905 contactModifyCallback (NULL), +<a name="l00906"></a>00906 ccdContactModifyCallback (NULL), +<a name="l00907"></a>00907 +<a name="l00908"></a>00908 filterShaderData (NULL), +<a name="l00909"></a>00909 filterShaderDataSize (0), +<a name="l00910"></a>00910 filterShader (NULL), +<a name="l00911"></a>00911 filterCallback (NULL), +<a name="l00912"></a>00912 broadPhaseType (<a class="code" href="structPxBroadPhaseType.html" title="Broad phase algorithm used in the simulation.">PxBroadPhaseType</a>::eSAP), +<a name="l00913"></a>00913 broadPhaseCallback (NULL), +<a name="l00914"></a>00914 +<a name="l00915"></a>00915 frictionType (<a class="code" href="structPxFrictionType.html" title="Enum for selecting the friction algorithm used for simulation.">PxFrictionType</a>::ePATCH), +<a name="l00916"></a>00916 bounceThresholdVelocity (0.2f * scale.speed), +<a name="l00917"></a>00917 frictionOffsetThreshold (0.04f * scale.length), +<a name="l00918"></a>00918 ccdMaxSeparation (0.04f * scale.length), +<a name="l00919"></a>00919 solverOffsetSlop (0.0f), +<a name="l00920"></a>00920 +<a name="l00921"></a>00921 flags (<a class="code" href="structPxSceneFlag.html" title="flags for configuring properties of the scene">PxSceneFlag</a>::eENABLE_PCM), +<a name="l00922"></a>00922 +<a name="l00923"></a>00923 cpuDispatcher (NULL), +<a name="l00924"></a>00924 gpuDispatcher (NULL), +<a name="l00925"></a>00925 +<a name="l00926"></a>00926 staticStructure (<a class="code" href="structPxPruningStructureType.html" title="Pruning structure used to accelerate scene queries.">PxPruningStructureType</a>::eDYNAMIC_AABB_TREE), +<a name="l00927"></a>00927 dynamicStructure (<a class="code" href="structPxPruningStructureType.html" title="Pruning structure used to accelerate scene queries.">PxPruningStructureType</a>::eDYNAMIC_AABB_TREE), +<a name="l00928"></a>00928 dynamicTreeRebuildRateHint (100), +<a name="l00929"></a>00929 +<a name="l00930"></a>00930 userData (NULL), +<a name="l00931"></a>00931 +<a name="l00932"></a>00932 solverBatchSize (128), +<a name="l00933"></a>00933 +<a name="l00934"></a>00934 nbContactDataBlocks (0), +<a name="l00935"></a>00935 maxNbContactDataBlocks (1<<16), +<a name="l00936"></a>00936 maxBiasCoefficient (<a class="code" href="group__foundation.html#g7539e08056ea09ff1c341b866b7103f4">PX_MAX_F32</a>), +<a name="l00937"></a>00937 contactReportStreamBufferSize (8192), +<a name="l00938"></a>00938 ccdMaxPasses (1), +<a name="l00939"></a>00939 wakeCounterResetValue (20.0f*0.02f), +<a name="l00940"></a>00940 sanityBounds (<a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a>(<a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(-<a class="code" href="group__foundation.html#gc1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>), <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>(<a class="code" href="group__foundation.html#gc1b800617c25ba00871816b8a0756d89">PX_MAX_BOUNDS_EXTENTS</a>))), <a name="l00941"></a>00941 -<a name="l00942"></a>00942 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#bc7769532392c8e47ec4580677145e34" title="A contact with a relative velocity below this will not bounce. A typical value for...">bounceThresholdVelocity</a> < 0.0f) -<a name="l00943"></a>00943 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00944"></a>00944 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#f707e0c97624aaf6fa9ab2e82aadbecf" title="A threshold of contact separation distance used to decide if a contact point will...">frictionOffsetThreshold</a> < 0.0f) -<a name="l00945"></a>00945 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00946"></a>00946 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#74dc6e8ebde591ca823a3ea4807fca33" title="A threshold for speculative CCD. Used to control whether bias, restitution or a combination...">ccdMaxSeparation</a> < 0.0f) -<a name="l00947"></a>00947 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00942"></a>00942 gpuMaxNumPartitions (8), +<a name="l00943"></a>00943 gpuComputeVersion (0), +<a name="l00944"></a>00944 +<a name="l00945"></a>00945 tolerancesScale (scale) +<a name="l00946"></a>00946 { +<a name="l00947"></a>00947 } <a name="l00948"></a>00948 -<a name="l00949"></a>00949 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725" title="The CPU task dispatcher for the scene.">cpuDispatcher</a>) -<a name="l00950"></a>00950 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00951"></a>00951 -<a name="l00952"></a>00952 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a" title="Size of the contact report stream (in bytes).">contactReportStreamBufferSize</a>) -<a name="l00953"></a>00953 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00954"></a>00954 -<a name="l00955"></a>00955 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35" title="Setting to define the maximum number of 16K blocks that can be allocated to store...">maxNbContactDataBlocks</a> < <a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83" title="Setting to define the number of 16K blocks that will be initially reserved to store...">nbContactDataBlocks</a>) -<a name="l00956"></a>00956 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00957"></a>00957 -<a name="l00958"></a>00958 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7" title="The wake counter reset value.">wakeCounterResetValue</a> <= 0.0f) -<a name="l00959"></a>00959 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00960"></a>00960 -<a name="l00961"></a>00961 <span class="comment">//Adaptive force and stabilization are incompatible. You can only have one or the other</span> -<a name="l00962"></a>00962 <span class="keywordflow">if</span>((<a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38" title="Flags used to select scene options.">flags</a> & (<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53f41a174026200b36d385fbe91a67eac0" title="Enable adaptive forces to accelerate convergence of the solver.">PxSceneFlag::eADAPTIVE_FORCE</a> | <a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53909e1cb63ea9c0394e2c2b3a526f47fe" title="Enables additional stabilization pass in solver.">PxSceneFlag::eENABLE_STABILIZATION</a>)) == (<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53f41a174026200b36d385fbe91a67eac0" title="Enable adaptive forces to accelerate convergence of the solver.">PxSceneFlag::eADAPTIVE_FORCE</a> | <a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53909e1cb63ea9c0394e2c2b3a526f47fe" title="Enables additional stabilization pass in solver.">PxSceneFlag::eENABLE_STABILIZATION</a>)) -<a name="l00963"></a>00963 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00964"></a>00964 -<a name="l00965"></a>00965 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168" title="The bounds used to sanity check user-set positions of actors and articulation links...">sanityBounds</a>.<a class="code" href="group__foundation.html#g1a4839a26d49a14844a13fc6a845191e">isValid</a>()) -<a name="l00966"></a>00966 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00967"></a>00967 -<a name="l00968"></a>00968 <span class="preprocessor">#if PX_SUPPORT_GPU_PHYSX</span> -<a name="l00969"></a>00969 <span class="preprocessor"></span> <span class="comment">//gpuMaxNumPartitions must be power of 2</span> -<a name="l00970"></a>00970 <span class="keywordflow">if</span>((<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a>&(<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a> - 1)) != 0) -<a name="l00971"></a>00971 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00972"></a>00972 <span class="keywordflow">if</span> (<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a> > 32) +<a name="l00949"></a><a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">00949</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">void</span> <a class="code" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8" title="(re)sets the structure to the default.">PxSceneDesc::setToDefault</a>(<span class="keyword">const</span> <a class="code" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>& scale) +<a name="l00950"></a>00950 { +<a name="l00951"></a>00951 *<span class="keyword">this</span> = <a class="code" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b" title="constructor sets to default.">PxSceneDesc</a>(scale); +<a name="l00952"></a>00952 } +<a name="l00953"></a>00953 +<a name="l00954"></a><a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641">00954</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <span class="keywordtype">bool</span> <a class="code" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641" title="Returns true if the descriptor is valid.">PxSceneDesc::isValid</a>()<span class="keyword"> const</span> +<a name="l00955"></a>00955 <span class="keyword"></span>{ +<a name="l00956"></a>00956 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#9410287c6ea926dad9e2b2374541ad38" title="The custom filter shader to use for collision filtering.">filterShader</a>) +<a name="l00957"></a>00957 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00958"></a>00958 +<a name="l00959"></a>00959 <span class="keywordflow">if</span>( ((<a class="code" href="classPxSceneDesc.html#710c03915bbaaa9bdf23925d535c3883" title="Size (in bytes) of the shared global filter data filterShaderData.">filterShaderDataSize</a> == 0) && (<a class="code" href="classPxSceneDesc.html#d9ceb142127cc259aa2f5d322a1494e2" title="Shared global filter data which will get passed into the filter shader.">filterShaderData</a> != NULL)) || +<a name="l00960"></a>00960 ((<a class="code" href="classPxSceneDesc.html#710c03915bbaaa9bdf23925d535c3883" title="Size (in bytes) of the shared global filter data filterShaderData.">filterShaderDataSize</a> > 0) && (<a class="code" href="classPxSceneDesc.html#d9ceb142127cc259aa2f5d322a1494e2" title="Shared global filter data which will get passed into the filter shader.">filterShaderData</a> == NULL)) ) +<a name="l00961"></a>00961 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00962"></a>00962 +<a name="l00963"></a>00963 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#b996312333ef4fdf5f77fcc16b84923e" title="Expected scene limits.">limits</a>.<a class="code" href="group__physics.html#g0fdb519fc67615aed0a8548b8f6fcab1" title="Returns true if the descriptor is valid.">isValid</a>()) +<a name="l00964"></a>00964 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00965"></a>00965 +<a name="l00966"></a>00966 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>!=<a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d99001cb07511fa509eae16a4a933a77f6" title="Using a static AABB tree.">PxPruningStructureType::eSTATIC_AABB_TREE</a> && <a class="code" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7" title="Defines the structure used to store static objects.">staticStructure</a>!=<a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9374d304bffaa55f53556e2b40a592e54" title="Using a dynamic AABB tree.">PxPruningStructureType::eDYNAMIC_AABB_TREE</a>) +<a name="l00967"></a>00967 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00968"></a>00968 +<a name="l00969"></a>00969 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#c3270ea72968fc446cacb81a7ce683d3" title="Hint for how much work should be done per simulation frame to rebuild the pruning...">dynamicTreeRebuildRateHint</a> < 4) +<a name="l00970"></a>00970 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00971"></a>00971 +<a name="l00972"></a>00972 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#bc7769532392c8e47ec4580677145e34" title="A contact with a relative velocity below this will not bounce. A typical value for...">bounceThresholdVelocity</a> < 0.0f) <a name="l00973"></a>00973 <span class="keywordflow">return</span> <span class="keyword">false</span>; -<a name="l00974"></a>00974 <span class="preprocessor">#endif</span> -<a name="l00975"></a>00975 <span class="preprocessor"></span> -<a name="l00976"></a>00976 <span class="keywordflow">return</span> <span class="keyword">true</span>; -<a name="l00977"></a>00977 } +<a name="l00974"></a>00974 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#f707e0c97624aaf6fa9ab2e82aadbecf" title="A threshold of contact separation distance used to decide if a contact point will...">frictionOffsetThreshold</a> < 0.0f) +<a name="l00975"></a>00975 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00976"></a>00976 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#74dc6e8ebde591ca823a3ea4807fca33" title="A threshold for speculative CCD. Used to control whether bias, restitution or a combination...">ccdMaxSeparation</a> < 0.0f) +<a name="l00977"></a>00977 <span class="keywordflow">return</span> <span class="keyword">false</span>; <a name="l00978"></a>00978 -<a name="l00979"></a>00979 -<a name="l00980"></a>00980 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00981"></a>00981 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00982"></a>00982 <span class="preprocessor">#endif</span> -<a name="l00983"></a>00983 <span class="preprocessor"></span> -<a name="l00985"></a>00985 <span class="preprocessor">#endif</span> +<a name="l00979"></a>00979 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725" title="The CPU task dispatcher for the scene.">cpuDispatcher</a>) +<a name="l00980"></a>00980 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00981"></a>00981 +<a name="l00982"></a>00982 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a" title="Size of the contact report stream (in bytes).">contactReportStreamBufferSize</a>) +<a name="l00983"></a>00983 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00984"></a>00984 +<a name="l00985"></a>00985 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35" title="Setting to define the maximum number of 16K blocks that can be allocated to store...">maxNbContactDataBlocks</a> < <a class="code" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83" title="Setting to define the number of 16K blocks that will be initially reserved to store...">nbContactDataBlocks</a>) +<a name="l00986"></a>00986 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00987"></a>00987 +<a name="l00988"></a>00988 <span class="keywordflow">if</span>(<a class="code" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7" title="The wake counter reset value.">wakeCounterResetValue</a> <= 0.0f) +<a name="l00989"></a>00989 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00990"></a>00990 +<a name="l00991"></a>00991 <span class="comment">//Adaptive force and stabilization are incompatible. You can only have one or the other</span> +<a name="l00992"></a>00992 <span class="keywordflow">if</span>((<a class="code" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38" title="Flags used to select scene options.">flags</a> & (<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53f41a174026200b36d385fbe91a67eac0" title="Enable adaptive forces to accelerate convergence of the solver.">PxSceneFlag::eADAPTIVE_FORCE</a> | <a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53909e1cb63ea9c0394e2c2b3a526f47fe" title="Enables additional stabilization pass in solver.">PxSceneFlag::eENABLE_STABILIZATION</a>)) == (<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53f41a174026200b36d385fbe91a67eac0" title="Enable adaptive forces to accelerate convergence of the solver.">PxSceneFlag::eADAPTIVE_FORCE</a> | <a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53909e1cb63ea9c0394e2c2b3a526f47fe" title="Enables additional stabilization pass in solver.">PxSceneFlag::eENABLE_STABILIZATION</a>)) +<a name="l00993"></a>00993 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00994"></a>00994 +<a name="l00995"></a>00995 <span class="keywordflow">if</span>(!<a class="code" href="classPxSceneDesc.html#8d6ba51fe74a6c5ea4a46709abb89168" title="The bounds used to sanity check user-set positions of actors and articulation links...">sanityBounds</a>.<a class="code" href="group__foundation.html#g1a4839a26d49a14844a13fc6a845191e">isValid</a>()) +<a name="l00996"></a>00996 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l00997"></a>00997 +<a name="l00998"></a>00998 <span class="comment">//gpuMaxNumPartitions must be power of 2</span> +<a name="l00999"></a>00999 <span class="keywordflow">if</span>((<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a>&(<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a> - 1)) != 0) +<a name="l01000"></a>01000 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l01001"></a>01001 <span class="keywordflow">if</span> (<a class="code" href="classPxSceneDesc.html#3673610cdfbcb84103e2c3840754ecac" title="Limitation for the partitions in the GPU dynamics pipeline. This variable must be...">gpuMaxNumPartitions</a> > 32) +<a name="l01002"></a>01002 <span class="keywordflow">return</span> <span class="keyword">false</span>; +<a name="l01003"></a>01003 +<a name="l01004"></a>01004 <span class="keywordflow">return</span> <span class="keyword">true</span>; +<a name="l01005"></a>01005 } +<a name="l01006"></a>01006 +<a name="l01007"></a>01007 +<a name="l01008"></a>01008 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l01009"></a>01009 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l01010"></a>01010 <span class="preprocessor">#endif</span> +<a name="l01011"></a>01011 <span class="preprocessor"></span> +<a name="l01013"></a>01013 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxScene_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxScene_8h-source.html index c8f973e7..c2e226f1 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxScene_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxScene_8h-source.html @@ -127,345 +127,345 @@ <a name="l00148"></a>00148 <span class="preprocessor"></span> <a name="l00149"></a>00149 <span class="preprocessor">#if PX_USE_CLOTH_API</span> <a name="l00150"></a>00150 <span class="preprocessor"></span> -<a name="l00154"></a><a class="code" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd">00154</a> eCLOTH = (1 << 5) -<a name="l00155"></a>00155 #endif -<a name="l00156"></a>00156 }; -<a name="l00157"></a>00157 }; -<a name="l00158"></a>00158 -<a name="l00164"></a><a class="code" href="group__physics.html#ge76639de8e4ab9d5e155f72b394812d2">00164</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxActorTypeFlag::Enum,PxU16></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a>; -<a name="l00165"></a>00165 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4">PxActorTypeFlag::Enum</a>,<a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) -<a name="l00166"></a>00166 +<a name="l00155"></a>00155 eCLOTH PX_DEPRECATED = (1 << 5) +<a name="l00156"></a>00156 #endif +<a name="l00157"></a>00157 }; +<a name="l00158"></a>00158 }; +<a name="l00159"></a>00159 +<a name="l00165"></a><a class="code" href="group__physics.html#ge76639de8e4ab9d5e155f72b394812d2">00165</a> <span class="keyword">typedef</span> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxFlags<PxActorTypeFlag::Enum,PxU16></a> <a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a>; +<a name="l00166"></a>00166 <a class="code" href="group__foundation.html#g092f922a63fdc7a95ae4f4e24b3768c1">PX_FLAGS_OPERATORS</a>(<a class="code" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4">PxActorTypeFlag::Enum</a>,<a class="code" href="namespacephysx.html#9caf1cbcda071b6d2a9c069faa99da23">PxU16</a>) <a name="l00167"></a>00167 -<a name="l00185"></a><a class="code" href="structPxQueryCache.html">00185</a> struct <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a> -<a name="l00186"></a>00186 { -<a name="l00190"></a><a class="code" href="structPxQueryCache.html#810ecb74536e940be1719d60aedfd3cd">00190</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxQueryCache.html#810ecb74536e940be1719d60aedfd3cd" title="constructor sets to default">PxQueryCache</a>() : shape(NULL), actor(NULL), faceIndex(0xffffffff) {} -<a name="l00191"></a>00191 -<a name="l00195"></a><a class="code" href="structPxQueryCache.html#ec86c57516de749a1e2b658a8cb5e5bd">00195</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxQueryCache.html#ec86c57516de749a1e2b658a8cb5e5bd" title="constructor to set properties">PxQueryCache</a>(<a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* s, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> findex) : shape(s), actor(NULL), faceIndex(findex) {} -<a name="l00196"></a>00196 -<a name="l00197"></a><a class="code" href="structPxQueryCache.html#8104d15f64ccdecf8f4d31c9bb5af409">00197</a> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* shape; -<a name="l00198"></a><a class="code" href="structPxQueryCache.html#83f3c62b437087d7fab306d003f383a7">00198</a> <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor; -<a name="l00199"></a><a class="code" href="structPxQueryCache.html#5d0d3a21b50e766b90c903145592cc7c">00199</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> faceIndex; -<a name="l00200"></a>00200 }; -<a name="l00201"></a>00201 -<a name="l00211"></a><a class="code" href="classPxScene.html">00211</a> <span class="keyword">class </span><a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> -<a name="l00212"></a>00212 { -<a name="l00213"></a>00213 <span class="keyword">protected</span>: -<a name="l00214"></a>00214 -<a name="l00215"></a>00215 <span class="comment">/************************************************************************************************/</span> -<a name="l00216"></a>00216 -<a name="l00220"></a>00220 -<a name="l00221"></a><a class="code" href="classPxScene.html#37b5f1aed7edbae16640e0555d9271ae">00221</a> <a class="code" href="classPxScene.html#37b5f1aed7edbae16640e0555d9271ae">PxScene</a>(): userData(0) {} -<a name="l00222"></a><a class="code" href="classPxScene.html#ba2cd20df65cecbc62a08415f9a8a4b8">00222</a> <span class="keyword">virtual</span> <a class="code" href="classPxScene.html#ba2cd20df65cecbc62a08415f9a8a4b8">~PxScene</a>() {} -<a name="l00223"></a>00223 -<a name="l00224"></a>00224 <span class="keyword">public</span>: -<a name="l00225"></a>00225 -<a name="l00237"></a>00237 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; -<a name="l00238"></a>00238 -<a name="l00246"></a>00246 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFlag(<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53">PxSceneFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; -<a name="l00247"></a>00247 -<a name="l00255"></a>00255 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html">PxSceneFlags</a> getFlags() <span class="keyword">const</span> = 0; -<a name="l00256"></a>00256 +<a name="l00168"></a>00168 +<a name="l00186"></a><a class="code" href="structPxQueryCache.html">00186</a> struct <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a> +<a name="l00187"></a>00187 { +<a name="l00191"></a><a class="code" href="structPxQueryCache.html#810ecb74536e940be1719d60aedfd3cd">00191</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxQueryCache.html#810ecb74536e940be1719d60aedfd3cd" title="constructor sets to default">PxQueryCache</a>() : shape(NULL), actor(NULL), faceIndex(0xffffffff) {} +<a name="l00192"></a>00192 +<a name="l00196"></a><a class="code" href="structPxQueryCache.html#ec86c57516de749a1e2b658a8cb5e5bd">00196</a> <a class="code" href="group__foundation.html#gcb03347b642a2a5bdea1f9b305a6fbec">PX_INLINE</a> <a class="code" href="structPxQueryCache.html#ec86c57516de749a1e2b658a8cb5e5bd" title="constructor to set properties">PxQueryCache</a>(<a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* s, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> findex) : shape(s), actor(NULL), faceIndex(findex) {} +<a name="l00197"></a>00197 +<a name="l00198"></a><a class="code" href="structPxQueryCache.html#8104d15f64ccdecf8f4d31c9bb5af409">00198</a> <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>* shape; +<a name="l00199"></a><a class="code" href="structPxQueryCache.html#83f3c62b437087d7fab306d003f383a7">00199</a> <a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>* actor; +<a name="l00200"></a><a class="code" href="structPxQueryCache.html#5d0d3a21b50e766b90c903145592cc7c">00200</a> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> faceIndex; +<a name="l00201"></a>00201 }; +<a name="l00202"></a>00202 +<a name="l00212"></a><a class="code" href="classPxScene.html">00212</a> <span class="keyword">class </span><a class="code" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> +<a name="l00213"></a>00213 { +<a name="l00214"></a>00214 <span class="keyword">protected</span>: +<a name="l00215"></a>00215 +<a name="l00216"></a>00216 <span class="comment">/************************************************************************************************/</span> +<a name="l00217"></a>00217 +<a name="l00221"></a>00221 +<a name="l00222"></a><a class="code" href="classPxScene.html#37b5f1aed7edbae16640e0555d9271ae">00222</a> <a class="code" href="classPxScene.html#37b5f1aed7edbae16640e0555d9271ae">PxScene</a>(): userData(0) {} +<a name="l00223"></a><a class="code" href="classPxScene.html#ba2cd20df65cecbc62a08415f9a8a4b8">00223</a> <span class="keyword">virtual</span> <a class="code" href="classPxScene.html#ba2cd20df65cecbc62a08415f9a8a4b8">~PxScene</a>() {} +<a name="l00224"></a>00224 +<a name="l00225"></a>00225 <span class="keyword">public</span>: +<a name="l00226"></a>00226 +<a name="l00238"></a>00238 <span class="keyword">virtual</span> <span class="keywordtype">void</span> release() = 0; +<a name="l00239"></a>00239 +<a name="l00247"></a>00247 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFlag(<a class="code" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53">PxSceneFlag::Enum</a> flag, <span class="keywordtype">bool</span> value) = 0; +<a name="l00248"></a>00248 +<a name="l00256"></a>00256 <span class="keyword">virtual</span> <a class="code" href="classPxFlags.html">PxSceneFlags</a> getFlags() <span class="keyword">const</span> = 0; <a name="l00257"></a>00257 -<a name="l00268"></a>00268 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLimits(<span class="keyword">const</span> <a class="code" href="classPxSceneLimits.html" title="Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits...">PxSceneLimits</a>& limits) = 0; -<a name="l00269"></a>00269 -<a name="l00275"></a>00275 <span class="keyword">virtual</span> <a class="code" href="classPxSceneLimits.html" title="Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits...">PxSceneLimits</a> getLimits() <span class="keyword">const</span> = 0; -<a name="l00276"></a>00276 +<a name="l00258"></a>00258 +<a name="l00269"></a>00269 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setLimits(<span class="keyword">const</span> <a class="code" href="classPxSceneLimits.html" title="Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits...">PxSceneLimits</a>& limits) = 0; +<a name="l00270"></a>00270 +<a name="l00276"></a>00276 <span class="keyword">virtual</span> <a class="code" href="classPxSceneLimits.html" title="Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits...">PxSceneLimits</a> getLimits() <span class="keyword">const</span> = 0; <a name="l00277"></a>00277 -<a name="l00285"></a>00285 <span class="keyword">virtual</span> <a class="code" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>& getPhysics() = 0; -<a name="l00286"></a>00286 -<a name="l00292"></a>00292 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getTimestamp() <span class="keyword">const</span> = 0; -<a name="l00293"></a>00293 -<a name="l00294"></a>00294 -<a name="l00296"></a>00296 <span class="comment">/************************************************************************************************/</span> -<a name="l00297"></a>00297 -<a name="l00310"></a>00310 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addArticulation(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>& articulation) = 0; -<a name="l00311"></a>00311 -<a name="l00324"></a>00324 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeArticulation(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>& articulation, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; -<a name="l00325"></a>00325 -<a name="l00341"></a>00341 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActor(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor) = 0; -<a name="l00342"></a>00342 -<a name="l00361"></a>00361 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActors(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors) = 0; -<a name="l00362"></a>00362 -<a name="l00381"></a>00381 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActors(<span class="keyword">const</span> <a class="code" href="classPxPruningStructure.html" title="A precomputed pruning structure to accelerate scene queries against newly added actors...">PxPruningStructure</a>& pruningStructure) = 0; -<a name="l00382"></a>00382 -<a name="l00399"></a>00399 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeActor(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; -<a name="l00400"></a>00400 -<a name="l00416"></a>00416 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeActors(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; -<a name="l00417"></a>00417 -<a name="l00430"></a>00430 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addAggregate(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>& aggregate) = 0; -<a name="l00431"></a>00431 -<a name="l00444"></a>00444 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeAggregate(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>& aggregate, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; -<a name="l00445"></a>00445 -<a name="l00458"></a>00458 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollection(<span class="keyword">const</span> <a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>& collection) = 0; -<a name="l00460"></a>00460 <span class="comment">/************************************************************************************************/</span> -<a name="l00461"></a>00461 -<a name="l00465"></a>00465 -<a name="l00474"></a>00474 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbActors(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a> types) <span class="keyword">const</span> = 0; -<a name="l00475"></a>00475 -<a name="l00487"></a>00487 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getActors(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a> types, <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00488"></a>00488 -<a name="l00505"></a>00505 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="structPxActiveTransform.html" title="Data struct for use with Active Transform Notification. Used with PxScene::getActiveTransforms()...">PxActiveTransform</a>* -<a name="l00506"></a>00506 getActiveTransforms(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbTransformsOut, <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; -<a name="l00507"></a>00507 +<a name="l00278"></a>00278 +<a name="l00286"></a>00286 <span class="keyword">virtual</span> <a class="code" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>& getPhysics() = 0; +<a name="l00287"></a>00287 +<a name="l00293"></a>00293 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getTimestamp() <span class="keyword">const</span> = 0; +<a name="l00294"></a>00294 +<a name="l00295"></a>00295 +<a name="l00297"></a>00297 <span class="comment">/************************************************************************************************/</span> +<a name="l00298"></a>00298 +<a name="l00311"></a>00311 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addArticulation(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>& articulation) = 0; +<a name="l00312"></a>00312 +<a name="l00325"></a>00325 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeArticulation(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>& articulation, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; +<a name="l00326"></a>00326 +<a name="l00342"></a>00342 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActor(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor) = 0; +<a name="l00343"></a>00343 +<a name="l00362"></a>00362 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActors(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors) = 0; +<a name="l00363"></a>00363 +<a name="l00382"></a>00382 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addActors(<span class="keyword">const</span> <a class="code" href="classPxPruningStructure.html" title="A precomputed pruning structure to accelerate scene queries against newly added actors...">PxPruningStructure</a>& pruningStructure) = 0; +<a name="l00383"></a>00383 +<a name="l00400"></a>00400 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeActor(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; +<a name="l00401"></a>00401 +<a name="l00417"></a>00417 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeActors(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>*<span class="keyword">const</span>* actors, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbActors, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; +<a name="l00418"></a>00418 +<a name="l00431"></a>00431 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addAggregate(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>& aggregate) = 0; +<a name="l00432"></a>00432 +<a name="l00445"></a>00445 <span class="keyword">virtual</span> <span class="keywordtype">void</span> removeAggregate(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>& aggregate, <span class="keywordtype">bool</span> wakeOnLostTouch = <span class="keyword">true</span>) = 0; +<a name="l00446"></a>00446 +<a name="l00459"></a>00459 <span class="keyword">virtual</span> <span class="keywordtype">void</span> addCollection(<span class="keyword">const</span> <a class="code" href="classPxCollection.html" title="Collection class for serialization.">PxCollection</a>& collection) = 0; +<a name="l00461"></a>00461 <span class="comment">/************************************************************************************************/</span> +<a name="l00462"></a>00462 +<a name="l00466"></a>00466 +<a name="l00475"></a>00475 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbActors(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a> types) <span class="keyword">const</span> = 0; +<a name="l00476"></a>00476 +<a name="l00488"></a>00488 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getActors(<a class="code" href="classPxFlags.html" title="Container for bitfield flag variables associated with a specific enum type.">PxActorTypeFlags</a> types, <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00489"></a>00489 +<a name="l00506"></a>00506 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="structPxActiveTransform.html" title="Data struct for use with Active Transform Notification. Used with PxScene::getActiveTransforms()...">PxActiveTransform</a>* +<a name="l00507"></a>00507 getActiveTransforms(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbTransformsOut, <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; <a name="l00508"></a>00508 -<a name="l00527"></a>00527 <span class="keyword">virtual</span> <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>** getActiveActors(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbActorsOut, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; -<a name="l00528"></a>00528 -<a name="l00536"></a>00536 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbArticulations() <span class="keyword">const</span> = 0; -<a name="l00537"></a>00537 -<a name="l00548"></a>00548 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getArticulations(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00549"></a>00549 -<a name="l00557"></a>00557 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbConstraints() <span class="keyword">const</span> = 0; -<a name="l00558"></a>00558 -<a name="l00569"></a>00569 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getConstraints(<a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00570"></a>00570 +<a name="l00509"></a>00509 +<a name="l00528"></a>00528 <span class="keyword">virtual</span> <a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>** getActiveActors(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbActorsOut, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; +<a name="l00529"></a>00529 +<a name="l00537"></a>00537 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbArticulations() <span class="keyword">const</span> = 0; +<a name="l00538"></a>00538 +<a name="l00549"></a>00549 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getArticulations(<a class="code" href="classPxArticulation.html" title="a tree structure of bodies connected by joints that is treated as a unit by the dynamics...">PxArticulation</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00550"></a>00550 +<a name="l00558"></a>00558 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbConstraints() <span class="keyword">const</span> = 0; +<a name="l00559"></a>00559 +<a name="l00570"></a>00570 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getConstraints(<a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; <a name="l00571"></a>00571 -<a name="l00579"></a>00579 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbAggregates() <span class="keyword">const</span> = 0; -<a name="l00580"></a>00580 -<a name="l00591"></a>00591 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getAggregates(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l00592"></a>00592 -<a name="l00594"></a>00594 <span class="comment">/************************************************************************************************/</span> -<a name="l00595"></a>00595 -<a name="l00599"></a>00599 -<a name="l00650"></a>00650 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDominanceGroupPair( -<a name="l00651"></a>00651 <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group1, <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group2, <span class="keyword">const</span> <a class="code" href="structPxDominanceGroupPair.html" title="Expresses the dominance relationship of a contact. For the time being only three...">PxDominanceGroupPair</a>& dominance) = 0; -<a name="l00652"></a>00652 -<a name="l00658"></a>00658 <span class="keyword">virtual</span> <a class="code" href="structPxDominanceGroupPair.html" title="Expresses the dominance relationship of a contact. For the time being only three...">PxDominanceGroupPair</a> getDominanceGroupPair(<a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group1, <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group2) <span class="keyword">const</span> = 0; -<a name="l00659"></a>00659 -<a name="l00661"></a>00661 <span class="comment">/************************************************************************************************/</span> -<a name="l00662"></a>00662 -<a name="l00666"></a>00666 -<a name="l00672"></a>00672 <span class="keyword">virtual</span> PxCpuDispatcher* getCpuDispatcher() <span class="keyword">const</span> = 0; -<a name="l00673"></a>00673 -<a name="l00681"></a>00681 <span class="keyword">virtual</span> PxGpuDispatcher* getGpuDispatcher() <span class="keyword">const</span> = 0; -<a name="l00682"></a>00682 -<a name="l00684"></a>00684 <span class="comment">/************************************************************************************************/</span> -<a name="l00697"></a>00697 <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> createClient() = 0; -<a name="l00698"></a>00698 -<a name="l00715"></a>00715 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClientBehaviorFlags(<a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client, <a class="code" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1" title="Bitfield that contains a set of raised flags defined in PxClientBehaviorFlag.">PxClientBehaviorFlags</a> clientBehaviorFlags) = 0; -<a name="l00716"></a>00716 -<a name="l00724"></a>00724 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1" title="Bitfield that contains a set of raised flags defined in PxClientBehaviorFlag.">PxClientBehaviorFlags</a> getClientBehaviorFlags(<a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client) <span class="keyword">const</span> = 0; -<a name="l00726"></a>00726 +<a name="l00572"></a>00572 +<a name="l00580"></a>00580 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbAggregates() <span class="keyword">const</span> = 0; +<a name="l00581"></a>00581 +<a name="l00592"></a>00592 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getAggregates(<a class="code" href="classPxAggregate.html" title="Class to aggregate actors into a single broad-phase entry.">PxAggregate</a>** userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l00593"></a>00593 +<a name="l00595"></a>00595 <span class="comment">/************************************************************************************************/</span> +<a name="l00596"></a>00596 +<a name="l00600"></a>00600 +<a name="l00651"></a>00651 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDominanceGroupPair( +<a name="l00652"></a>00652 <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group1, <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group2, <span class="keyword">const</span> <a class="code" href="structPxDominanceGroupPair.html" title="Expresses the dominance relationship of a contact. For the time being only three...">PxDominanceGroupPair</a>& dominance) = 0; +<a name="l00653"></a>00653 +<a name="l00659"></a>00659 <span class="keyword">virtual</span> <a class="code" href="structPxDominanceGroupPair.html" title="Expresses the dominance relationship of a contact. For the time being only three...">PxDominanceGroupPair</a> getDominanceGroupPair(<a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group1, <a class="code" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxDominanceGroup</a> group2) <span class="keyword">const</span> = 0; +<a name="l00660"></a>00660 +<a name="l00662"></a>00662 <span class="comment">/************************************************************************************************/</span> +<a name="l00663"></a>00663 +<a name="l00667"></a>00667 +<a name="l00673"></a>00673 <span class="keyword">virtual</span> PxCpuDispatcher* getCpuDispatcher() <span class="keyword">const</span> = 0; +<a name="l00674"></a>00674 +<a name="l00682"></a>00682 <span class="keyword">virtual</span> PxGpuDispatcher* getGpuDispatcher() <span class="keyword">const</span> = 0; +<a name="l00683"></a>00683 +<a name="l00685"></a>00685 <span class="comment">/************************************************************************************************/</span> +<a name="l00698"></a>00698 <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> createClient() = 0; +<a name="l00699"></a>00699 +<a name="l00716"></a>00716 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClientBehaviorFlags(<a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client, <a class="code" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1" title="Bitfield that contains a set of raised flags defined in PxClientBehaviorFlag.">PxClientBehaviorFlags</a> clientBehaviorFlags) = 0; +<a name="l00717"></a>00717 +<a name="l00725"></a>00725 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1" title="Bitfield that contains a set of raised flags defined in PxClientBehaviorFlag.">PxClientBehaviorFlags</a> getClientBehaviorFlags(<a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client) <span class="keyword">const</span> = 0; <a name="l00727"></a>00727 -<a name="l00728"></a>00728 <span class="preprocessor"> #if PX_USE_CLOTH_API</span> -<a name="l00729"></a>00729 <span class="preprocessor"></span> -<a name="l00730"></a>00730 <span class="comment">/************************************************************************************************/</span> -<a name="l00731"></a>00731 -<a name="l00747"></a>00747 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionDistance(<a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> distance) = 0; -<a name="l00748"></a>00748 -<a name="l00753"></a>00753 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> getClothInterCollisionDistance() <span class="keyword">const</span> = 0; -<a name="l00754"></a>00754 -<a name="l00763"></a>00763 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionStiffness(<a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> stiffness) = 0; -<a name="l00768"></a>00768 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> getClothInterCollisionStiffness() <span class="keyword">const</span> = 0; -<a name="l00769"></a>00769 -<a name="l00778"></a>00778 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionNbIterations(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbIterations) = 0; -<a name="l00783"></a>00783 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getClothInterCollisionNbIterations() <span class="keyword">const</span> = 0; -<a name="l00785"></a>00785 -<a name="l00786"></a>00786 <span class="preprocessor"> #endif // PX_USE_CLOTH_API</span> -<a name="l00787"></a>00787 <span class="preprocessor"></span> -<a name="l00788"></a>00788 <span class="comment">/************************************************************************************************/</span> -<a name="l00789"></a>00789 +<a name="l00728"></a>00728 +<a name="l00729"></a>00729 <span class="preprocessor"> #if PX_USE_CLOTH_API</span> +<a name="l00730"></a>00730 <span class="preprocessor"></span> +<a name="l00731"></a>00731 <span class="comment">/************************************************************************************************/</span> +<a name="l00732"></a>00732 +<a name="l00750"></a>00750 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionDistance(<a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> distance) = 0; +<a name="l00751"></a>00751 +<a name="l00757"></a>00757 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> getClothInterCollisionDistance() <span class="keyword">const</span> = 0; +<a name="l00758"></a>00758 +<a name="l00768"></a>00768 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionStiffness(<a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> stiffness) = 0; +<a name="l00774"></a>00774 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#b4cf332bdb6e8b183e40b6973acc1e9b">PxF32</a> getClothInterCollisionStiffness() <span class="keyword">const</span> = 0; +<a name="l00775"></a>00775 +<a name="l00785"></a>00785 PX_DEPRECATED <span class="keyword">virtual</span> <span class="keywordtype">void</span> setClothInterCollisionNbIterations(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> nbIterations) = 0; +<a name="l00791"></a>00791 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getClothInterCollisionNbIterations() <span class="keyword">const</span> = 0; <a name="l00793"></a>00793 -<a name="l00810"></a>00810 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSimulationEventCallback(<a class="code" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a>* callback, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; -<a name="l00811"></a>00811 -<a name="l00822"></a>00822 <span class="keyword">virtual</span> <a class="code" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a>* -<a name="l00823"></a>00823 getSimulationEventCallback(PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) <span class="keyword">const</span> = 0; -<a name="l00824"></a>00824 -<a name="l00832"></a>00832 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactModifyCallback(<a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a>* callback) = 0; -<a name="l00833"></a>00833 -<a name="l00841"></a>00841 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCCDContactModifyCallback(<a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a>* callback) = 0; -<a name="l00842"></a>00842 -<a name="l00850"></a>00850 <span class="keyword">virtual</span> <a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a>* -<a name="l00851"></a>00851 getContactModifyCallback() <span class="keyword">const</span> = 0; -<a name="l00852"></a>00852 -<a name="l00860"></a>00860 <span class="keyword">virtual</span> <a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a>* -<a name="l00861"></a>00861 getCCDContactModifyCallback() <span class="keyword">const</span> = 0; -<a name="l00862"></a>00862 -<a name="l00879"></a>00879 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBroadPhaseCallback(<a class="code" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a>* callback, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; -<a name="l00880"></a>00880 -<a name="l00892"></a>00892 <span class="keyword">virtual</span> <a class="code" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a>* getBroadPhaseCallback(PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) <span class="keyword">const</span> = 0; -<a name="l00893"></a>00893 -<a name="l00895"></a>00895 <span class="comment">/************************************************************************************************/</span> -<a name="l00896"></a>00896 -<a name="l00900"></a>00900 -<a name="l00917"></a>00917 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFilterShaderData(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dataSize) = 0; -<a name="l00918"></a>00918 -<a name="l00928"></a>00928 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* getFilterShaderData() <span class="keyword">const</span> = 0; -<a name="l00929"></a>00929 -<a name="l00937"></a>00937 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getFilterShaderDataSize() <span class="keyword">const</span> = 0; -<a name="l00938"></a>00938 -<a name="l00946"></a>00946 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a> -<a name="l00947"></a>00947 getFilterShader() <span class="keyword">const</span> = 0; -<a name="l00948"></a>00948 -<a name="l00956"></a>00956 <span class="keyword">virtual</span> <a class="code" href="classPxSimulationFilterCallback.html" title="Filter callback to specify handling of collision pairs.">PxSimulationFilterCallback</a>* -<a name="l00957"></a>00957 getFilterCallback() <span class="keyword">const</span> = 0; -<a name="l00958"></a>00958 -<a name="l00988"></a>00988 <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetFiltering(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor) = 0; -<a name="l00989"></a>00989 -<a name="l01004"></a>01004 <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetFiltering(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>& actor, <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>*<span class="keyword">const</span>* shapes, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> shapeCount) = 0; -<a name="l01005"></a>01005 -<a name="l01007"></a>01007 <span class="comment">/************************************************************************************************/</span> -<a name="l01008"></a>01008 -<a name="l01043"></a>01043 <span class="keyword">virtual</span> <span class="keywordtype">void</span> simulate(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> elapsedTime, <a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = NULL, -<a name="l01044"></a>01044 <span class="keywordtype">void</span>* scratchMemBlock = 0, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> scratchMemBlockSize = 0, <span class="keywordtype">bool</span> controlSimulation = <span class="keyword">true</span>) = 0; -<a name="l01045"></a>01045 -<a name="l01046"></a>01046 -<a name="l01057"></a>01057 <span class="keyword">virtual</span> <span class="keywordtype">void</span> advance(<a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = 0) = 0; -<a name="l01058"></a>01058 -<a name="l01076"></a>01076 <span class="keyword">virtual</span> <span class="keywordtype">void</span> collide(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> elapsedTime, <a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = 0, <span class="keywordtype">void</span>* scratchMemBlock = 0, -<a name="l01077"></a>01077 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> scratchMemBlockSize = 0, <span class="keywordtype">bool</span> controlSimulation = <span class="keyword">true</span>) = 0; -<a name="l01078"></a>01078 -<a name="l01090"></a>01090 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> checkResults(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; -<a name="l01091"></a>01091 -<a name="l01099"></a>01099 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchCollision(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; -<a name="l01100"></a>01100 -<a name="l01122"></a>01122 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchResults(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* errorState = 0) = 0; -<a name="l01123"></a>01123 -<a name="l01124"></a>01124 -<a name="l01140"></a>01140 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchResultsStart(<span class="keyword">const</span> <a class="code" href="structPxContactPairHeader.html" title="An Instance of this class is passed to PxSimulationEventCallback.onContact().">PxContactPairHeader</a>*& contactPairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbContactPairs, <span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; -<a name="l01141"></a>01141 -<a name="l01142"></a>01142 -<a name="l01151"></a>01151 <span class="keyword">virtual</span> <span class="keywordtype">void</span> processCallbacks(<a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* continuation) = 0; -<a name="l01152"></a>01152 -<a name="l01153"></a>01153 -<a name="l01165"></a>01165 <span class="keyword">virtual</span> <span class="keywordtype">void</span> fetchResultsFinish(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* errorState = 0) = 0; -<a name="l01166"></a>01166 -<a name="l01167"></a>01167 -<a name="l01178"></a>01178 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flushSimulation(<span class="keywordtype">bool</span> sendPendingReports = <span class="keyword">false</span>) = 0; -<a name="l01179"></a>01179 -<a name="l01189"></a>01189 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setGravity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& vec) = 0; -<a name="l01190"></a>01190 -<a name="l01198"></a>01198 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getGravity() <span class="keyword">const</span> = 0; -<a name="l01199"></a>01199 -<a name="l01205"></a>01205 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBounceThresholdVelocity(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> t) = 0; -<a name="l01206"></a>01206 -<a name="l01212"></a>01212 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getBounceThresholdVelocity() <span class="keyword">const</span> = 0; -<a name="l01213"></a>01213 +<a name="l00794"></a>00794 <span class="preprocessor"> #endif // PX_USE_CLOTH_API</span> +<a name="l00795"></a>00795 <span class="preprocessor"></span> +<a name="l00796"></a>00796 <span class="comment">/************************************************************************************************/</span> +<a name="l00797"></a>00797 +<a name="l00801"></a>00801 +<a name="l00818"></a>00818 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSimulationEventCallback(<a class="code" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a>* callback, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; +<a name="l00819"></a>00819 +<a name="l00830"></a>00830 <span class="keyword">virtual</span> <a class="code" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a>* +<a name="l00831"></a>00831 getSimulationEventCallback(PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) <span class="keyword">const</span> = 0; +<a name="l00832"></a>00832 +<a name="l00840"></a>00840 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setContactModifyCallback(<a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a>* callback) = 0; +<a name="l00841"></a>00841 +<a name="l00849"></a>00849 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCCDContactModifyCallback(<a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a>* callback) = 0; +<a name="l00850"></a>00850 +<a name="l00858"></a>00858 <span class="keyword">virtual</span> <a class="code" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a>* +<a name="l00859"></a>00859 getContactModifyCallback() <span class="keyword">const</span> = 0; +<a name="l00860"></a>00860 +<a name="l00868"></a>00868 <span class="keyword">virtual</span> <a class="code" href="classPxCCDContactModifyCallback.html" title="An interface class that the user can implement in order to modify CCD contact constraints...">PxCCDContactModifyCallback</a>* +<a name="l00869"></a>00869 getCCDContactModifyCallback() <span class="keyword">const</span> = 0; +<a name="l00870"></a>00870 +<a name="l00887"></a>00887 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBroadPhaseCallback(<a class="code" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a>* callback, PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) = 0; +<a name="l00888"></a>00888 +<a name="l00900"></a>00900 <span class="keyword">virtual</span> <a class="code" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a>* getBroadPhaseCallback(PX_DEPRECATED <a class="code" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> client = <a class="code" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4" title="The predefined default PxClientID value.">PX_DEFAULT_CLIENT</a>) <span class="keyword">const</span> = 0; +<a name="l00901"></a>00901 +<a name="l00903"></a>00903 <span class="comment">/************************************************************************************************/</span> +<a name="l00904"></a>00904 +<a name="l00908"></a>00908 +<a name="l00925"></a>00925 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFilterShaderData(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dataSize) = 0; +<a name="l00926"></a>00926 +<a name="l00936"></a>00936 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* getFilterShaderData() <span class="keyword">const</span> = 0; +<a name="l00937"></a>00937 +<a name="l00945"></a>00945 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getFilterShaderDataSize() <span class="keyword">const</span> = 0; +<a name="l00946"></a>00946 +<a name="l00954"></a>00954 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a> +<a name="l00955"></a>00955 getFilterShader() <span class="keyword">const</span> = 0; +<a name="l00956"></a>00956 +<a name="l00964"></a>00964 <span class="keyword">virtual</span> <a class="code" href="classPxSimulationFilterCallback.html" title="Filter callback to specify handling of collision pairs.">PxSimulationFilterCallback</a>* +<a name="l00965"></a>00965 getFilterCallback() <span class="keyword">const</span> = 0; +<a name="l00966"></a>00966 +<a name="l00996"></a>00996 <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetFiltering(<a class="code" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a>& actor) = 0; +<a name="l00997"></a>00997 +<a name="l01012"></a>01012 <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetFiltering(<a class="code" href="classPxRigidActor.html" title="PxRigidActor represents a base class shared between dynamic and static rigid bodies...">PxRigidActor</a>& actor, <a class="code" href="classPxShape.html" title="Abstract class for collision shapes.">PxShape</a>*<span class="keyword">const</span>* shapes, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> shapeCount) = 0; +<a name="l01013"></a>01013 +<a name="l01015"></a>01015 <span class="comment">/************************************************************************************************/</span> +<a name="l01016"></a>01016 +<a name="l01051"></a>01051 <span class="keyword">virtual</span> <span class="keywordtype">void</span> simulate(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> elapsedTime, <a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = NULL, +<a name="l01052"></a>01052 <span class="keywordtype">void</span>* scratchMemBlock = 0, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> scratchMemBlockSize = 0, <span class="keywordtype">bool</span> controlSimulation = <span class="keyword">true</span>) = 0; +<a name="l01053"></a>01053 +<a name="l01054"></a>01054 +<a name="l01065"></a>01065 <span class="keyword">virtual</span> <span class="keywordtype">void</span> advance(<a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = 0) = 0; +<a name="l01066"></a>01066 +<a name="l01084"></a>01084 <span class="keyword">virtual</span> <span class="keywordtype">void</span> collide(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> elapsedTime, <a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* completionTask = 0, <span class="keywordtype">void</span>* scratchMemBlock = 0, +<a name="l01085"></a>01085 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> scratchMemBlockSize = 0, <span class="keywordtype">bool</span> controlSimulation = <span class="keyword">true</span>) = 0; +<a name="l01086"></a>01086 +<a name="l01098"></a>01098 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> checkResults(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; +<a name="l01099"></a>01099 +<a name="l01107"></a>01107 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchCollision(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; +<a name="l01108"></a>01108 +<a name="l01130"></a>01130 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchResults(<span class="keywordtype">bool</span> block = <span class="keyword">false</span>, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* errorState = 0) = 0; +<a name="l01131"></a>01131 +<a name="l01132"></a>01132 +<a name="l01148"></a>01148 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> fetchResultsStart(<span class="keyword">const</span> <a class="code" href="structPxContactPairHeader.html" title="An Instance of this class is passed to PxSimulationEventCallback.onContact().">PxContactPairHeader</a>*& contactPairs, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& nbContactPairs, <span class="keywordtype">bool</span> block = <span class="keyword">false</span>) = 0; +<a name="l01149"></a>01149 +<a name="l01150"></a>01150 +<a name="l01159"></a>01159 <span class="keyword">virtual</span> <span class="keywordtype">void</span> processCallbacks(<a class="code" href="classphysx_1_1PxBaseTask.html" title="Base class of all task types.">physx::PxBaseTask</a>* continuation) = 0; +<a name="l01160"></a>01160 +<a name="l01161"></a>01161 +<a name="l01173"></a>01173 <span class="keyword">virtual</span> <span class="keywordtype">void</span> fetchResultsFinish(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>* errorState = 0) = 0; +<a name="l01174"></a>01174 +<a name="l01175"></a>01175 +<a name="l01186"></a>01186 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flushSimulation(<span class="keywordtype">bool</span> sendPendingReports = <span class="keyword">false</span>) = 0; +<a name="l01187"></a>01187 +<a name="l01197"></a>01197 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setGravity(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& vec) = 0; +<a name="l01198"></a>01198 +<a name="l01206"></a>01206 <span class="keyword">virtual</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> getGravity() <span class="keyword">const</span> = 0; +<a name="l01207"></a>01207 +<a name="l01213"></a>01213 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setBounceThresholdVelocity(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> t) = 0; <a name="l01214"></a>01214 -<a name="l01223"></a>01223 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCCDMaxPasses(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> ccdMaxPasses) = 0; -<a name="l01224"></a>01224 -<a name="l01233"></a>01233 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getCCDMaxPasses() <span class="keyword">const</span> = 0; -<a name="l01234"></a>01234 -<a name="l01240"></a>01240 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getFrictionOffsetThreshold() <span class="keyword">const</span> = 0; -<a name="l01241"></a>01241 -<a name="l01246"></a>01246 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFrictionType(<a class="code" href="structPxFrictionType.html#603c53fd85805e2528a338252496a96b">PxFrictionType::Enum</a> frictionType) = 0; -<a name="l01247"></a>01247 -<a name="l01252"></a>01252 <span class="keyword">virtual</span> <a class="code" href="structPxFrictionType.html#603c53fd85805e2528a338252496a96b">PxFrictionType::Enum</a> getFrictionType() <span class="keyword">const</span> = 0; -<a name="l01253"></a>01253 -<a name="l01255"></a>01255 <span class="comment">/************************************************************************************************/</span> -<a name="l01256"></a>01256 -<a name="l01271"></a>01271 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> setVisualizationParameter(<a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter::Enum</a> param, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> value) = 0; -<a name="l01272"></a>01272 -<a name="l01281"></a>01281 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getVisualizationParameter(<a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter::Enum</a> paramEnum) <span class="keyword">const</span> = 0; -<a name="l01282"></a>01282 -<a name="l01283"></a>01283 -<a name="l01290"></a>01290 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setVisualizationCullingBox(<span class="keyword">const</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a>& box) = 0; +<a name="l01220"></a>01220 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getBounceThresholdVelocity() <span class="keyword">const</span> = 0; +<a name="l01221"></a>01221 +<a name="l01222"></a>01222 +<a name="l01231"></a>01231 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setCCDMaxPasses(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> ccdMaxPasses) = 0; +<a name="l01232"></a>01232 +<a name="l01241"></a>01241 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getCCDMaxPasses() <span class="keyword">const</span> = 0; +<a name="l01242"></a>01242 +<a name="l01248"></a>01248 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getFrictionOffsetThreshold() <span class="keyword">const</span> = 0; +<a name="l01249"></a>01249 +<a name="l01254"></a>01254 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setFrictionType(<a class="code" href="structPxFrictionType.html#603c53fd85805e2528a338252496a96b">PxFrictionType::Enum</a> frictionType) = 0; +<a name="l01255"></a>01255 +<a name="l01260"></a>01260 <span class="keyword">virtual</span> <a class="code" href="structPxFrictionType.html#603c53fd85805e2528a338252496a96b">PxFrictionType::Enum</a> getFrictionType() <span class="keyword">const</span> = 0; +<a name="l01261"></a>01261 +<a name="l01263"></a>01263 <span class="comment">/************************************************************************************************/</span> +<a name="l01264"></a>01264 +<a name="l01279"></a>01279 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> setVisualizationParameter(<a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter::Enum</a> param, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> value) = 0; +<a name="l01280"></a>01280 +<a name="l01289"></a>01289 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getVisualizationParameter(<a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter::Enum</a> paramEnum) <span class="keyword">const</span> = 0; +<a name="l01290"></a>01290 <a name="l01291"></a>01291 -<a name="l01298"></a>01298 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getVisualizationCullingBox() <span class="keyword">const</span> = 0; -<a name="l01299"></a>01299 -<a name="l01311"></a>01311 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classPxRenderBuffer.html" title="Interface for points, lines, triangles, and text buffer.">PxRenderBuffer</a>& getRenderBuffer() = 0; -<a name="l01312"></a>01312 -<a name="l01322"></a>01322 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getSimulationStatistics(<a class="code" href="classPxSimulationStatistics.html" title="Class used to retrieve statistics for a simulation step.">PxSimulationStatistics</a>& stats) <span class="keyword">const</span> = 0; -<a name="l01323"></a>01323 -<a name="l01324"></a>01324 -<a name="l01326"></a>01326 <span class="comment">/************************************************************************************************/</span> -<a name="l01327"></a>01327 -<a name="l01331"></a>01331 -<a name="l01337"></a>01337 <span class="keyword">virtual</span> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> getStaticStructure() <span class="keyword">const</span> = 0; -<a name="l01338"></a>01338 -<a name="l01344"></a>01344 <span class="keyword">virtual</span> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> getDynamicStructure() <span class="keyword">const</span> = 0; -<a name="l01345"></a>01345 -<a name="l01361"></a>01361 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flushQueryUpdates() = 0; -<a name="l01362"></a>01362 -<a name="l01374"></a>01374 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a>* createBatchQuery(<span class="keyword">const</span> <a class="code" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a>& desc) = 0; -<a name="l01375"></a>01375 -<a name="l01383"></a>01383 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="classPxVolumeCache.html" title="Volumetric cache for local collision geometry.">PxVolumeCache</a>* createVolumeCache(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxStaticShapes = 32, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxDynamicShapes = 8) = 0; -<a name="l01384"></a>01384 -<a name="l01392"></a>01392 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDynamicTreeRebuildRateHint(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dynamicTreeRebuildRateHint) = 0; -<a name="l01393"></a>01393 -<a name="l01401"></a>01401 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getDynamicTreeRebuildRateHint() <span class="keyword">const</span> = 0; -<a name="l01402"></a>01402 -<a name="l01411"></a>01411 <span class="keyword">virtual</span> <span class="keywordtype">void</span> forceDynamicTreeRebuild(<span class="keywordtype">bool</span> rebuildStaticStructure, <span class="keywordtype">bool</span> rebuildDynamicStructure) = 0; -<a name="l01412"></a>01412 -<a name="l01435"></a>01435 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> raycast( -<a name="l01436"></a>01436 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& origin, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& unitDir, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance, -<a name="l01437"></a>01437 <a class="code" href="structPxHitCallback.html">PxRaycastCallback</a>& hitCall, PxHitFlags hitFlags = PxHitFlags(<a class="code" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64fbdec54374d753fed4682d855aac7270">PxHitFlag::eDEFAULT</a>), -<a name="l01438"></a>01438 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL, -<a name="l01439"></a>01439 <span class="keyword">const</span> <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a>* cache = NULL) <span class="keyword">const</span> = 0; -<a name="l01440"></a>01440 -<a name="l01468"></a>01468 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> sweep(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, <span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& unitDir, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance, -<a name="l01469"></a>01469 <a class="code" href="structPxHitCallback.html">PxSweepCallback</a>& hitCall, PxHitFlags hitFlags = PxHitFlags(<a class="code" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64fbdec54374d753fed4682d855aac7270">PxHitFlag::eDEFAULT</a>), -<a name="l01470"></a>01470 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL, -<a name="l01471"></a>01471 <span class="keyword">const</span> <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a>* cache = NULL, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> inflation = 0.f) <span class="keyword">const</span> = 0; -<a name="l01472"></a>01472 -<a name="l01473"></a>01473 -<a name="l01493"></a>01493 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> overlap(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, <span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose, <a class="code" href="structPxHitCallback.html">PxOverlapCallback</a>& hitCall, -<a name="l01494"></a>01494 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL -<a name="l01495"></a>01495 ) <span class="keyword">const</span> = 0; -<a name="l01496"></a>01496 -<a name="l01497"></a>01497 -<a name="l01504"></a>01504 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getSceneQueryStaticTimestamp() <span class="keyword">const</span> = 0; -<a name="l01506"></a>01506 -<a name="l01507"></a>01507 <span class="comment">/************************************************************************************************/</span> -<a name="l01511"></a>01511 -<a name="l01517"></a>01517 <span class="keyword">virtual</span> <a class="code" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda">PxBroadPhaseType::Enum</a> getBroadPhaseType() <span class="keyword">const</span> = 0; -<a name="l01518"></a>01518 -<a name="l01525"></a>01525 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getBroadPhaseCaps(<a class="code" href="structPxBroadPhaseCaps.html" title="Caps class for broad phase.">PxBroadPhaseCaps</a>& caps) <span class="keyword">const</span> = 0; +<a name="l01298"></a>01298 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setVisualizationCullingBox(<span class="keyword">const</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a>& box) = 0; +<a name="l01299"></a>01299 +<a name="l01306"></a>01306 <span class="keyword">virtual</span> <a class="code" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> getVisualizationCullingBox() <span class="keyword">const</span> = 0; +<a name="l01307"></a>01307 +<a name="l01319"></a>01319 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="classPxRenderBuffer.html" title="Interface for points, lines, triangles, and text buffer.">PxRenderBuffer</a>& getRenderBuffer() = 0; +<a name="l01320"></a>01320 +<a name="l01330"></a>01330 <span class="keyword">virtual</span> <span class="keywordtype">void</span> getSimulationStatistics(<a class="code" href="classPxSimulationStatistics.html" title="Class used to retrieve statistics for a simulation step.">PxSimulationStatistics</a>& stats) <span class="keyword">const</span> = 0; +<a name="l01331"></a>01331 +<a name="l01332"></a>01332 +<a name="l01334"></a>01334 <span class="comment">/************************************************************************************************/</span> +<a name="l01335"></a>01335 +<a name="l01339"></a>01339 +<a name="l01345"></a>01345 <span class="keyword">virtual</span> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> getStaticStructure() <span class="keyword">const</span> = 0; +<a name="l01346"></a>01346 +<a name="l01352"></a>01352 <span class="keyword">virtual</span> <a class="code" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType::Enum</a> getDynamicStructure() <span class="keyword">const</span> = 0; +<a name="l01353"></a>01353 +<a name="l01369"></a>01369 <span class="keyword">virtual</span> <span class="keywordtype">void</span> flushQueryUpdates() = 0; +<a name="l01370"></a>01370 +<a name="l01382"></a>01382 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a>* createBatchQuery(<span class="keyword">const</span> <a class="code" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a>& desc) = 0; +<a name="l01383"></a>01383 +<a name="l01391"></a>01391 PX_DEPRECATED <span class="keyword">virtual</span> <a class="code" href="classPxVolumeCache.html" title="Volumetric cache for local collision geometry.">PxVolumeCache</a>* createVolumeCache(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxStaticShapes = 32, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> maxDynamicShapes = 8) = 0; +<a name="l01392"></a>01392 +<a name="l01400"></a>01400 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setDynamicTreeRebuildRateHint(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> dynamicTreeRebuildRateHint) = 0; +<a name="l01401"></a>01401 +<a name="l01409"></a>01409 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getDynamicTreeRebuildRateHint() <span class="keyword">const</span> = 0; +<a name="l01410"></a>01410 +<a name="l01419"></a>01419 <span class="keyword">virtual</span> <span class="keywordtype">void</span> forceDynamicTreeRebuild(<span class="keywordtype">bool</span> rebuildStaticStructure, <span class="keywordtype">bool</span> rebuildDynamicStructure) = 0; +<a name="l01420"></a>01420 +<a name="l01443"></a>01443 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> raycast( +<a name="l01444"></a>01444 <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& origin, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& unitDir, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance, +<a name="l01445"></a>01445 <a class="code" href="structPxHitCallback.html">PxRaycastCallback</a>& hitCall, PxHitFlags hitFlags = PxHitFlags(<a class="code" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64fbdec54374d753fed4682d855aac7270">PxHitFlag::eDEFAULT</a>), +<a name="l01446"></a>01446 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL, +<a name="l01447"></a>01447 <span class="keyword">const</span> <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a>* cache = NULL) <span class="keyword">const</span> = 0; +<a name="l01448"></a>01448 +<a name="l01476"></a>01476 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> sweep(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, <span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& unitDir, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> distance, +<a name="l01477"></a>01477 <a class="code" href="structPxHitCallback.html">PxSweepCallback</a>& hitCall, PxHitFlags hitFlags = PxHitFlags(<a class="code" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64fbdec54374d753fed4682d855aac7270">PxHitFlag::eDEFAULT</a>), +<a name="l01478"></a>01478 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL, +<a name="l01479"></a>01479 <span class="keyword">const</span> <a class="code" href="structPxQueryCache.html" title="single hit cache for scene queries.">PxQueryCache</a>* cache = NULL, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> inflation = 0.f) <span class="keyword">const</span> = 0; +<a name="l01480"></a>01480 +<a name="l01481"></a>01481 +<a name="l01501"></a>01501 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> overlap(<span class="keyword">const</span> <a class="code" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a>& geometry, <span class="keyword">const</span> <a class="code" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a>& pose, <a class="code" href="structPxHitCallback.html">PxOverlapCallback</a>& hitCall, +<a name="l01502"></a>01502 <span class="keyword">const</span> <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>& filterData = <a class="code" href="structPxQueryFilterData.html" title="Scene query filtering data.">PxQueryFilterData</a>(), <a class="code" href="classPxQueryFilterCallback.html" title="Scene query filtering callbacks.">PxQueryFilterCallback</a>* filterCall = NULL +<a name="l01503"></a>01503 ) <span class="keyword">const</span> = 0; +<a name="l01504"></a>01504 +<a name="l01505"></a>01505 +<a name="l01512"></a>01512 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getSceneQueryStaticTimestamp() <span class="keyword">const</span> = 0; +<a name="l01514"></a>01514 +<a name="l01515"></a>01515 <span class="comment">/************************************************************************************************/</span> +<a name="l01519"></a>01519 +<a name="l01525"></a>01525 <span class="keyword">virtual</span> <a class="code" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda">PxBroadPhaseType::Enum</a> getBroadPhaseType() <span class="keyword">const</span> = 0; <a name="l01526"></a>01526 -<a name="l01532"></a>01532 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseRegions() <span class="keyword">const</span> = 0; -<a name="l01533"></a>01533 -<a name="l01542"></a>01542 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getBroadPhaseRegions(<a class="code" href="structPxBroadPhaseRegionInfo.html" title="Information &amp; stats structure for a region.">PxBroadPhaseRegionInfo</a>* userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; -<a name="l01543"></a>01543 -<a name="l01560"></a>01560 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> addBroadPhaseRegion(<span class="keyword">const</span> <a class="code" href="structPxBroadPhaseRegion.html" title="&quot;Region of interest&quot; for the broad-phase.">PxBroadPhaseRegion</a>& region, <span class="keywordtype">bool</span> populateRegion=<span class="keyword">false</span>) = 0; -<a name="l01561"></a>01561 -<a name="l01575"></a>01575 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> removeBroadPhaseRegion(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> handle) = 0; -<a name="l01576"></a>01576 -<a name="l01578"></a>01578 -<a name="l01579"></a>01579 <span class="comment">/************************************************************************************************/</span> -<a name="l01580"></a>01580 +<a name="l01533"></a>01533 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> getBroadPhaseCaps(<a class="code" href="structPxBroadPhaseCaps.html" title="Caps class for broad phase.">PxBroadPhaseCaps</a>& caps) <span class="keyword">const</span> = 0; +<a name="l01534"></a>01534 +<a name="l01540"></a>01540 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbBroadPhaseRegions() <span class="keyword">const</span> = 0; +<a name="l01541"></a>01541 +<a name="l01550"></a>01550 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getBroadPhaseRegions(<a class="code" href="structPxBroadPhaseRegionInfo.html" title="Information &amp; stats structure for a region.">PxBroadPhaseRegionInfo</a>* userBuffer, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> bufferSize, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> startIndex=0) <span class="keyword">const</span> = 0; +<a name="l01551"></a>01551 +<a name="l01568"></a>01568 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> addBroadPhaseRegion(<span class="keyword">const</span> <a class="code" href="structPxBroadPhaseRegion.html" title="&quot;Region of interest&quot; for the broad-phase.">PxBroadPhaseRegion</a>& region, <span class="keywordtype">bool</span> populateRegion=<span class="keyword">false</span>) = 0; +<a name="l01569"></a>01569 +<a name="l01583"></a>01583 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> removeBroadPhaseRegion(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> handle) = 0; <a name="l01584"></a>01584 -<a name="l01590"></a>01590 <span class="keyword">virtual</span> PxTaskManager* getTaskManager() <span class="keyword">const</span> = 0; -<a name="l01591"></a>01591 +<a name="l01586"></a>01586 +<a name="l01587"></a>01587 <span class="comment">/************************************************************************************************/</span> +<a name="l01588"></a>01588 <a name="l01592"></a>01592 -<a name="l01611"></a>01611 <span class="keyword">virtual</span> <span class="keywordtype">void</span> lockRead(<span class="keyword">const</span> <span class="keywordtype">char</span>* file=NULL, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> line=0) = 0; -<a name="l01612"></a>01612 -<a name="l01618"></a>01618 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unlockRead() = 0; -<a name="l01619"></a>01619 -<a name="l01645"></a>01645 <span class="keyword">virtual</span> <span class="keywordtype">void</span> lockWrite(<span class="keyword">const</span> <span class="keywordtype">char</span>* file=NULL, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> line=0) = 0; -<a name="l01646"></a>01646 -<a name="l01652"></a>01652 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unlockWrite() = 0; -<a name="l01653"></a>01653 +<a name="l01598"></a>01598 <span class="keyword">virtual</span> PxTaskManager* getTaskManager() <span class="keyword">const</span> = 0; +<a name="l01599"></a>01599 +<a name="l01600"></a>01600 +<a name="l01619"></a>01619 <span class="keyword">virtual</span> <span class="keywordtype">void</span> lockRead(<span class="keyword">const</span> <span class="keywordtype">char</span>* file=NULL, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> line=0) = 0; +<a name="l01620"></a>01620 +<a name="l01626"></a>01626 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unlockRead() = 0; +<a name="l01627"></a>01627 +<a name="l01653"></a>01653 <span class="keyword">virtual</span> <span class="keywordtype">void</span> lockWrite(<span class="keyword">const</span> <span class="keywordtype">char</span>* file=NULL, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> line=0) = 0; <a name="l01654"></a>01654 -<a name="l01668"></a>01668 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setNbContactDataBlocks(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numBlocks) = 0; -<a name="l01669"></a>01669 -<a name="l01670"></a>01670 -<a name="l01680"></a>01680 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbContactDataBlocksUsed() <span class="keyword">const</span> = 0; -<a name="l01681"></a>01681 -<a name="l01691"></a>01691 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getMaxNbContactDataBlocksUsed() <span class="keyword">const</span> = 0; -<a name="l01692"></a>01692 -<a name="l01693"></a>01693 -<a name="l01699"></a>01699 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getContactReportStreamBufferSize() <span class="keyword">const</span> = 0; +<a name="l01660"></a>01660 <span class="keyword">virtual</span> <span class="keywordtype">void</span> unlockWrite() = 0; +<a name="l01661"></a>01661 +<a name="l01662"></a>01662 +<a name="l01676"></a>01676 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setNbContactDataBlocks(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numBlocks) = 0; +<a name="l01677"></a>01677 +<a name="l01678"></a>01678 +<a name="l01688"></a>01688 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getNbContactDataBlocksUsed() <span class="keyword">const</span> = 0; +<a name="l01689"></a>01689 +<a name="l01699"></a>01699 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getMaxNbContactDataBlocksUsed() <span class="keyword">const</span> = 0; <a name="l01700"></a>01700 -<a name="l01701"></a>01701 -<a name="l01709"></a>01709 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverBatchSize(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> solverBatchSize) = 0; -<a name="l01710"></a>01710 -<a name="l01718"></a>01718 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getSolverBatchSize() <span class="keyword">const</span> = 0; -<a name="l01719"></a>01719 -<a name="l01720"></a>01720 -<a name="l01722"></a>01722 -<a name="l01730"></a>01730 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounterResetValue() <span class="keyword">const</span> = 0; -<a name="l01731"></a>01731 -<a name="l01748"></a>01748 <span class="keyword">virtual</span> <span class="keywordtype">void</span> shiftOrigin(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& shift) = 0; -<a name="l01749"></a>01749 -<a name="l01754"></a>01754 <span class="keyword">virtual</span> <a class="code" href="classPxPvdSceneClient.html" title="Special client for PxScene. It provides access to the PxPvdSceneFlag. It also provides...">PxPvdSceneClient</a>* getScenePvdClient() = 0; -<a name="l01755"></a>01755 -<a name="l01756"></a><a class="code" href="classPxScene.html#64fbe5f25cef90d47fcb1c6428efe15a">01756</a> <span class="keywordtype">void</span>* userData; -<a name="l01757"></a>01757 }; -<a name="l01758"></a>01758 -<a name="l01759"></a>01759 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l01760"></a>01760 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l01761"></a>01761 <span class="preprocessor">#endif</span> -<a name="l01762"></a>01762 <span class="preprocessor"></span> -<a name="l01764"></a>01764 <span class="preprocessor">#endif</span> +<a name="l01701"></a>01701 +<a name="l01707"></a>01707 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getContactReportStreamBufferSize() <span class="keyword">const</span> = 0; +<a name="l01708"></a>01708 +<a name="l01709"></a>01709 +<a name="l01717"></a>01717 <span class="keyword">virtual</span> <span class="keywordtype">void</span> setSolverBatchSize(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> solverBatchSize) = 0; +<a name="l01718"></a>01718 +<a name="l01726"></a>01726 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> getSolverBatchSize() <span class="keyword">const</span> = 0; +<a name="l01727"></a>01727 +<a name="l01728"></a>01728 +<a name="l01730"></a>01730 +<a name="l01738"></a>01738 <span class="keyword">virtual</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> getWakeCounterResetValue() <span class="keyword">const</span> = 0; +<a name="l01739"></a>01739 +<a name="l01756"></a>01756 <span class="keyword">virtual</span> <span class="keywordtype">void</span> shiftOrigin(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& shift) = 0; +<a name="l01757"></a>01757 +<a name="l01762"></a>01762 <span class="keyword">virtual</span> <a class="code" href="classPxPvdSceneClient.html" title="Special client for PxScene. It provides access to the PxPvdSceneFlag. It also provides...">PxPvdSceneClient</a>* getScenePvdClient() = 0; +<a name="l01763"></a>01763 +<a name="l01764"></a><a class="code" href="classPxScene.html#64fbe5f25cef90d47fcb1c6428efe15a">01764</a> <span class="keywordtype">void</span>* userData; +<a name="l01765"></a>01765 }; +<a name="l01766"></a>01766 +<a name="l01767"></a>01767 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l01768"></a>01768 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l01769"></a>01769 <span class="preprocessor">#endif</span> +<a name="l01770"></a>01770 <span class="preprocessor"></span> +<a name="l01772"></a>01772 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimpleTypes_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimpleTypes_8h-source.html index 758dc2ef..e570fa51 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimpleTypes_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimpleTypes_8h-source.html @@ -72,7 +72,7 @@ <a name="l00056"></a>00056 <span class="preprocessor">#if PX_VC // we could use inttypes.h starting with VC12</span> <a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define PX_PRIu64 "I64u"</span> <a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#else</span> -<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#if !PX_PS4 && !PX_APPLE_FAMILY</span> +<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#if !PX_PS4 && !PX_APPLE_FAMILY && !PX_SWITCH</span> <a name="l00060"></a><a class="code" href="group__foundation.html#gacbb9e1f38be71e22df1584a37c56693">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define __STDC_FORMAT_MACROS</span> <a name="l00061"></a>00061 <span class="preprocessor"></span><span class="preprocessor">#endif</span> <a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#include <inttypes.h></span> 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 >= eDISCRETE_CONTACT_PAIRS) && -<a name="l00245"></a>00245 (pairType <= 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 >= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a> || g1 >= <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 >= eDISCRETE_CONTACT_PAIRS) && +<a name="l00250"></a>00250 (pairType <= 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 >= <a class="code" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105" title="internal use only!">PxGeometryType::eGEOMETRY_COUNT</a> || g1 >= <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 < 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 < <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 < 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 < 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 < 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 < <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 < 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 < 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> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxVisualizationParameter_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxVisualizationParameter_8h-source.html index a7c5b58b..77e45a96 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxVisualizationParameter_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxVisualizationParameter_8h-source.html @@ -89,7 +89,7 @@ <a name="l00133"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552">00133</a> eBODY_ANG_VELOCITY, <a name="l00134"></a>00134 <a name="l00135"></a>00135 -<a name="l00141"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e">00141</a> eBODY_JOINT_GROUPS, +<a name="l00141"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e">00141</a> eDEPRECATED_BODY_JOINT_GROUPS, <a name="l00142"></a>00142 <a name="l00143"></a>00143 <span class="comment">/* Contact visualisations */</span> <a name="l00144"></a>00144 @@ -144,29 +144,27 @@ <a name="l00269"></a>00269 <a name="l00273"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103a49bd7965a0d4144478e00a2f2736d1">00273</a> ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE, <a name="l00274"></a>00274 -<a name="l00275"></a>00275 <span class="comment">/* Visualization subscene (culling box) */</span> -<a name="l00276"></a>00276 -<a name="l00280"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838">00280</a> eCULL_BOX, -<a name="l00281"></a>00281 -<a name="l00285"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a2b395e281392d1d25f755828485ebb9">00285</a> eCLOTH_VERTICAL, -<a name="l00289"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10611212b6efbf30e46f0507646bbf83fb">00289</a> eCLOTH_HORIZONTAL, -<a name="l00293"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0">00293</a> eCLOTH_BENDING, -<a name="l00297"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a840a68af2da4f6d67b9a00142c8a097">00297</a> eCLOTH_SHEARING, -<a name="l00301"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103b546470d8e2c612e3c4947dc60a0b6e">00301</a> eCLOTH_VIRTUAL_PARTICLES, -<a name="l00302"></a>00302 -<a name="l00306"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10e388a13d5b1b741b469a6f0d594f7e84">00306</a> eMBP_REGIONS, -<a name="l00307"></a>00307 -<a name="l00311"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100c40daf35b0de6c839d05bd35c0cf5da">00311</a> eNUM_VALUES, -<a name="l00312"></a>00312 -<a name="l00313"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10cac9e863525b516ca84acf281515acd6">00313</a> eFORCE_DWORD = 0x7fffffff -<a name="l00314"></a>00314 }; -<a name="l00315"></a>00315 }; -<a name="l00316"></a>00316 -<a name="l00317"></a>00317 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00318"></a>00318 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00319"></a>00319 <span class="preprocessor">#endif</span> -<a name="l00320"></a>00320 <span class="preprocessor"></span> -<a name="l00322"></a>00322 <span class="preprocessor">#endif</span> +<a name="l00278"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838">00278</a> eCULL_BOX, +<a name="l00279"></a>00279 +<a name="l00283"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a2b395e281392d1d25f755828485ebb9">00283</a> eCLOTH_VERTICAL, +<a name="l00287"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10611212b6efbf30e46f0507646bbf83fb">00287</a> eCLOTH_HORIZONTAL, +<a name="l00291"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0">00291</a> eCLOTH_BENDING, +<a name="l00295"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a840a68af2da4f6d67b9a00142c8a097">00295</a> eCLOTH_SHEARING, +<a name="l00299"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103b546470d8e2c612e3c4947dc60a0b6e">00299</a> eCLOTH_VIRTUAL_PARTICLES, +<a name="l00300"></a>00300 +<a name="l00304"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10e388a13d5b1b741b469a6f0d594f7e84">00304</a> eMBP_REGIONS, +<a name="l00305"></a>00305 +<a name="l00309"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100c40daf35b0de6c839d05bd35c0cf5da">00309</a> eNUM_VALUES, +<a name="l00310"></a>00310 +<a name="l00311"></a><a class="code" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10cac9e863525b516ca84acf281515acd6">00311</a> eFORCE_DWORD = 0x7fffffff +<a name="l00312"></a>00312 }; +<a name="l00313"></a>00313 }; +<a name="l00314"></a>00314 +<a name="l00315"></a>00315 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00316"></a>00316 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00317"></a>00317 <span class="preprocessor">#endif</span> +<a name="l00318"></a>00318 <span class="preprocessor"></span> +<a name="l00320"></a>00320 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxActor.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxActor.html index ad27e1de..31bd04ee 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxActor.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxActor.html @@ -249,7 +249,7 @@ Retrieves the aggregate the actor might be a part of. Retrieves the behavior bits of the actor. <p> The behavior bits determine which types of events the actor will broadcast to foreign clients.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599" title="Sets the behavior bits of the actor.">setClientBehaviorFlags()</a> </dd></dl> </div> @@ -426,7 +426,7 @@ Returns whether a given type name matches with the type of this instance. <p>References <a class="el" href="PxBase_8h-source.html#l00178">PxBase::isKindOf()</a>.</p> -<p>Referenced by <a class="el" href="PxRigidActor_8h-source.html#l00295">PxRigidActor::isKindOf()</a>, <a class="el" href="PxParticleBase_8h-source.html#l00456">PxParticleBase::isKindOf()</a>, and <a class="el" href="PxCloth_8h-source.html#l00996">PxCloth::isKindOf()</a>.</p> +<p>Referenced by <a class="el" href="PxRigidActor_8h-source.html#l00295">PxRigidActor::isKindOf()</a>, <a class="el" href="PxParticleBase_8h-source.html#l00456">PxParticleBase::isKindOf()</a>, and <a class="el" href="PxCloth_8h-source.html#l01001">PxCloth::isKindOf()</a>.</p> </div> </div><p> @@ -542,7 +542,7 @@ See the list of flags <a class="el" href="structPxActorFlag.html" title="Flags w Sets the behavior bits of the actor. <p> The behavior bits determine which types of events the actor will broadcast to foreign clients. The actor will always send notice for all possible events to its own owner client. By default it will not send any events to any other clients. If the user however raises a bit flag for any event type using this function, that event will then be sent also to any other clients which are programmed to listed to foreign actor events of that type.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <b>Default:</b> 0<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> <a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> <a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc" title="Sets behavior bits for a client.">PxScene::setClientBehaviorFlags()</a> </dd></dl> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxArticulationLink.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxArticulationLink.html index 3e6ec8d8..5fd0da7b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxArticulationLink.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxArticulationLink.html @@ -314,7 +314,7 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented from <a class="el" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">PxRigidBody</a>.</p> -<p>References <a class="el" href="PxRigidBody_8h-source.html#l00555">PxRigidBody::isKindOf()</a>.</p> +<p>References <a class="el" href="PxRigidBody_8h-source.html#l00562">PxRigidBody::isKindOf()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBase.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBase.html index ff22ac98..a7c3b087 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBase.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBase.html @@ -313,7 +313,7 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented in <a class="el" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7">PxActor</a>, <a class="el" href="classPxAggregate.html#1e0c26f3a6785c99802e6ef8dd9f7625">PxAggregate</a>, <a class="el" href="classPxArticulation.html#ebd44e6ecdffe21d718935245277e55a">PxArticulation</a>, <a class="el" href="classPxArticulationJoint.html#713c786ca5a9d2a93d3b5e8d3cb6943d">PxArticulationJoint</a>, <a class="el" href="classPxArticulationLink.html#45d7a988876af31572acca1376401c18">PxArticulationLink</a>, <a class="el" href="classPxConstraint.html#dc7e64a1dc17a8713d91d5be6dc39bb9">PxConstraint</a>, <a class="el" href="classPxMaterial.html#51a36ceb87a3713a997e498b012e9ebd">PxMaterial</a>, <a class="el" href="classPxPruningStructure.html#e98909cff0cdd4acaa494e760380004d">PxPruningStructure</a>, <a class="el" href="classPxRigidActor.html#e644382039f621f73ca7db7aa9d2e0cf">PxRigidActor</a>, <a class="el" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">PxRigidBody</a>, <a class="el" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8">PxRigidDynamic</a>, <a class="el" href="classPxRigidStatic.html#b8f40a26cecf625a44d573d611e20842">PxRigidStatic</a>, <a class="el" href="classPxShape.html#1bcf5d308c093487d38bf773f5e3f1c2">PxShape</a>, <a class="el" href="classPxCloth.html#0f88ba159c4c72515ab36340d2c2dcbf">PxCloth</a>, <a class="el" href="classPxClothFabric.html#be572798a8088bf4712bc9dc9a65001f">PxClothFabric</a>, <a class="el" href="classPxD6Joint.html#6beea386f0d7451ab3ba94148a5da298">PxD6Joint</a>, <a class="el" href="classPxDistanceJoint.html#776679114f757961f63b9fd12c2dbae5">PxDistanceJoint</a>, <a class="el" href="classPxFixedJoint.html#5104a08772b4a89d470c8979531825e3">PxFixedJoint</a>, <a class="el" href="classPxJoint.html#bf37afb8ce63b5402cf69ab6e9344b28">PxJoint</a>, <a class="el" href="classPxPrismaticJoint.html#78899fed02686ce4b734cf07a801896d">PxPrismaticJoint</a>, <a class="el" href="classPxRevoluteJoint.html#572ee73d78d99e09f6e7a2eb3dcb15f0">PxRevoluteJoint</a>, <a class="el" href="classPxSphericalJoint.html#2fa42a5334d0b2395dec6b2be0909dd3">PxSphericalJoint</a>, <a class="el" href="classPxConvexMesh.html#83fcfce5eb9b19deab9430ae0acc0e0a">PxConvexMesh</a>, <a class="el" href="classPxHeightField.html#6ae6e27819ae0ea7488763c8cef3a7a2">PxHeightField</a>, <a class="el" href="classPxTriangleMesh.html#3a8e22d30966c97fb0686dfae276d67a">PxTriangleMesh</a>, <a class="el" href="classPxBVH33TriangleMesh.html#7ca6d7f49dd4c5f7cf5e38dac11a2115">PxBVH33TriangleMesh</a>, <a class="el" href="classPxBVH34TriangleMesh.html#e0d6eb64efb99cba55444c94f265d70f">PxBVH34TriangleMesh</a>, <a class="el" href="classPxParticleBase.html#61ea48642f847d81588a2c9e442fe8a0">PxParticleBase</a>, <a class="el" href="classPxParticleFluid.html#0db52e5bf2c3ba3ee1e4c2eec3a18a74">PxParticleFluid</a>, <a class="el" href="classPxParticleSystem.html#5ca70971bfaa280a0401152ce3fc5fe6">PxParticleSystem</a>, <a class="el" href="classPxVehicleDrive.html#19c6167aadc9202fcb1bc59c376409c1">PxVehicleDrive</a>, <a class="el" href="classPxVehicleDrive4W.html#312ca7d7afa7961e986347f5681e3144">PxVehicleDrive4W</a>, <a class="el" href="classPxVehicleDriveNW.html#1a00b208ede629e459d96bf0b213c87a">PxVehicleDriveNW</a>, <a class="el" href="classPxVehicleDriveTank.html#f22ba01c4f83be7141c8d96a30185615">PxVehicleDriveTank</a>, <a class="el" href="classPxVehicleNoDrive.html#e6115dc7e2bf9a1a8f73d39c88ac8a65">PxVehicleNoDrive</a>, and <a class="el" href="classPxVehicleWheels.html#dc581b466ddace41b7592df8cf54b69a">PxVehicleWheels</a>.</p> -<p>Referenced by <a class="el" href="PxVehicleWheels_8h-source.html#l00792">PxVehicleWheels::isKindOf()</a>, <a class="el" href="PxVehicleNoDrive_8h-source.html#l00201">PxVehicleNoDrive::isKindOf()</a>, <a class="el" href="PxVehicleDriveTank_8h-source.html#l00268">PxVehicleDriveTank::isKindOf()</a>, <a class="el" href="PxVehicleDriveNW_8h-source.html#l00225">PxVehicleDriveNW::isKindOf()</a>, <a class="el" href="PxVehicleDrive4W_8h-source.html#l00264">PxVehicleDrive4W::isKindOf()</a>, <a class="el" href="PxVehicleDrive_8h-source.html#l00556">PxVehicleDrive::isKindOf()</a>, <a class="el" href="PxTriangleMesh_8h-source.html#l00278">PxTriangleMesh::isKindOf()</a>, <a class="el" href="PxShape_8h-source.html#l00574">PxShape::isKindOf()</a>, <a class="el" href="PxPruningStructure_8h-source.html#l00100">PxPruningStructure::isKindOf()</a>, <a class="el" href="PxMaterial_8h-source.html#l00315">PxMaterial::isKindOf()</a>, <a class="el" href="PxJoint_8h-source.html#l00400">PxJoint::isKindOf()</a>, <a class="el" href="PxHeightField_8h-source.html#l00253">PxHeightField::isKindOf()</a>, <a class="el" href="PxConvexMesh_8h-source.html#l00189">PxConvexMesh::isKindOf()</a>, <a class="el" href="PxConstraint_8h-source.html#l00290">PxConstraint::isKindOf()</a>, <a class="el" href="PxClothFabric_8h-source.html#l00335">PxClothFabric::isKindOf()</a>, <a class="el" href="PxArticulationJoint_8h-source.html#l00490">PxArticulationJoint::isKindOf()</a>, <a class="el" href="PxArticulation_8h-source.html#l00520">PxArticulation::isKindOf()</a>, <a class="el" href="PxAggregate_8h-source.html#l00197">PxAggregate::isKindOf()</a>, and <a class="el" href="PxActor_8h-source.html#l00376">PxActor::isKindOf()</a>.</p> +<p>Referenced by <a class="el" href="PxVehicleWheels_8h-source.html#l00792">PxVehicleWheels::isKindOf()</a>, <a class="el" href="PxVehicleNoDrive_8h-source.html#l00201">PxVehicleNoDrive::isKindOf()</a>, <a class="el" href="PxVehicleDriveTank_8h-source.html#l00268">PxVehicleDriveTank::isKindOf()</a>, <a class="el" href="PxVehicleDriveNW_8h-source.html#l00225">PxVehicleDriveNW::isKindOf()</a>, <a class="el" href="PxVehicleDrive4W_8h-source.html#l00264">PxVehicleDrive4W::isKindOf()</a>, <a class="el" href="PxVehicleDrive_8h-source.html#l00556">PxVehicleDrive::isKindOf()</a>, <a class="el" href="PxTriangleMesh_8h-source.html#l00278">PxTriangleMesh::isKindOf()</a>, <a class="el" href="PxShape_8h-source.html#l00574">PxShape::isKindOf()</a>, <a class="el" href="PxPruningStructure_8h-source.html#l00100">PxPruningStructure::isKindOf()</a>, <a class="el" href="PxMaterial_8h-source.html#l00315">PxMaterial::isKindOf()</a>, <a class="el" href="PxJoint_8h-source.html#l00400">PxJoint::isKindOf()</a>, <a class="el" href="PxHeightField_8h-source.html#l00253">PxHeightField::isKindOf()</a>, <a class="el" href="PxConvexMesh_8h-source.html#l00189">PxConvexMesh::isKindOf()</a>, <a class="el" href="PxConstraint_8h-source.html#l00290">PxConstraint::isKindOf()</a>, <a class="el" href="PxClothFabric_8h-source.html#l00340">PxClothFabric::isKindOf()</a>, <a class="el" href="PxArticulationJoint_8h-source.html#l00490">PxArticulationJoint::isKindOf()</a>, <a class="el" href="PxArticulation_8h-source.html#l00520">PxArticulation::isKindOf()</a>, <a class="el" href="PxAggregate_8h-source.html#l00197">PxAggregate::isKindOf()</a>, and <a class="el" href="PxActor_8h-source.html#l00377">PxActor::isKindOf()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQuery.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQuery.html index caba9c9b..b03401f7 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQuery.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQuery.html @@ -76,7 +76,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Batched queries object. This is used to perform several queries at the same time. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a>, <a class="el" href="classPxScene.html#080866698f34876134941cf42949592b" title="Creates a BatchQuery object.">PxScene.createBatchQuery</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="117dd25a3366f03dbb748a5afcf26117"></a><!-- doxytag: member="PxBatchQuery::~PxBatchQuery" ref="117dd25a3366f03dbb748a5afcf26117" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQueryDesc.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQueryDesc.html index 8e8266b6..3cbe7456 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQueryDesc.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBatchQueryDesc.html @@ -67,7 +67,7 @@ Collaboration diagram for PxBatchQueryDesc:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Descriptor class for <a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> PxSceneQueryExecuteMode </dd></dl> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="5f0ec12e1149c7960b9360c53615853c"></a><!-- doxytag: member="PxBatchQueryDesc::filterShaderData" ref="5f0ec12e1149c7960b9360c53615853c" args="" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter-members.html index 31da30a2..9bde4430 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter-members.html @@ -20,6 +20,7 @@ <!-- Generated by Doxygen 1.5.8 --> <div class="contents"> <h1>PxBinaryConverter Member List</h1>This is the complete list of members for <a class="el" href="classPxBinaryConverter.html">PxBinaryConverter</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc">compareMetaData</a>() const =0</td><td><a class="el" href="classPxBinaryConverter.html">PxBinaryConverter</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxBinaryConverter.html#9890d7f61fceb47d154e203291cd08fd">convert</a>(PxInputStream &srcStream, PxU32 srcSize, PxOutputStream &targetStream)=0</td><td><a class="el" href="classPxBinaryConverter.html">PxBinaryConverter</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb">PxBinaryConverter</a>()</td><td><a class="el" href="classPxBinaryConverter.html">PxBinaryConverter</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxBinaryConverter.html#c45504933db13e78c7dd12e68fab304f">release</a>()=0</td><td><a class="el" href="classPxBinaryConverter.html">PxBinaryConverter</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter.html index 48faa06b..00a9637f 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxBinaryConverter.html @@ -41,6 +41,9 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBinaryConverter.html#475c6a6dc11b63b3570f2fc5d21b5c0e">setMetaData</a> (<a class="el" href="classPxInputStream.html">PxInputStream</a> &srcMetaData, <a class="el" href="classPxInputStream.html">PxInputStream</a> &dstMetaData)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Setups source and target meta-data streams. <a href="#475c6a6dc11b63b3570f2fc5d21b5c0e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc">compareMetaData</a> () const =0</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Test utility function to compare two sets of meta data. <a href="#c39cc433f7d1db69e1c17e401adec9cc"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBinaryConverter.html#9890d7f61fceb47d154e203291cd08fd">convert</a> (<a class="el" href="classPxInputStream.html">PxInputStream</a> &srcStream, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> srcSize, <a class="el" href="classPxOutputStream.html">PxOutputStream</a> &targetStream)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Converts binary stream from source platform to target platform. <a href="#9890d7f61fceb47d154e203291cd08fd"></a><br></td></tr> @@ -96,6 +99,29 @@ If you want to use multiple threads for batch conversions, please create one ins </div> </div><p> <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="c39cc433f7d1db69e1c17e401adec9cc"></a><!-- doxytag: member="PxBinaryConverter::compareMetaData" ref="c39cc433f7d1db69e1c17e401adec9cc" args="() const =0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual bool PxBinaryConverter::compareMetaData </td> + <td>(</td> + <td class="paramname"> </td> + <td> ) </td> + <td> const<code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Test utility function to compare two sets of meta data. +<p> +The meta data needs to be set before calling the compareMetaData method. This method will issue <a class="el" href="structPxErrorCode.html#01157d5d2eca2cede61ecbbc32c7b2a3b822d9fb3b06cb1032cc65da86bef532" title="An informational message.">PxErrorCode::eDEBUG_INFO</a> messages if mismatches are encountered.<p> +<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if meta data is equivalend </dd></dl> + +</div> +</div><p> <a class="anchor" name="9890d7f61fceb47d154e203291cd08fd"></a><!-- doxytag: member="PxBinaryConverter::convert" ref="9890d7f61fceb47d154e203291cd08fd" args="(PxInputStream &srcStream, PxU32 srcSize, PxOutputStream &targetStream)=0" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxCloth.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxCloth.html index 5a3d7c5a..d1c5a782 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxCloth.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxCloth.html @@ -406,7 +406,8 @@ A cloth object consists of the following components: <ul> <li>Virtual particles can be used to improve collision at a finer scale than the cloth sampling. </li> <li>Motion and separation constraints are used to limit the particle movement within or outside of a sphere.</li> </ul> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c" title="Creates a cloth.">PxPhysics.createCloth</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000059">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb" title="Creates a cloth.">PxPhysics.createCloth</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="d7f51836089966060cb8e2a980deac85"></a><!-- doxytag: member="PxCloth::PxCloth" ref="d7f51836089966060cb8e2a980deac85" args="(PxType concreteType, PxBaseFlags baseFlags)" --> <div class="memitem"> @@ -1888,7 +1889,7 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented from <a class="el" href="classPxActor.html#fe6ddb3480f61350f60496c2e903c5c7">PxActor</a>.</p> -<p>References <a class="el" href="PxActor_8h-source.html#l00376">PxActor::isKindOf()</a>.</p> +<p>References <a class="el" href="PxActor_8h-source.html#l00377">PxActor::isKindOf()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabric.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabric.html index 499d24ab..d351d1b9 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabric.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabric.html @@ -118,7 +118,8 @@ A fabric consists of <code>phases</code> that represent a group of internal cons <li>A phase consists of the type of constraints, the index of the set referencing the indices.</li> </ul> Additionally, a fabric also stores the data for the tether constraints, which limit the distances between two particles. The tether constraints are stored in an array, and the index of a constraint determines which particle is affected: element i affects particle iN, where N is the number of particles. The tether anchor is the index of the other particle, and the tether length is the maximum distance that these two particles are allowed to be away from each other. A tether constraint is momentum conserving if the anchor particle has infinite mass (zero inverse weight).<p> -<dl class="see" compact><dt><b>See also:</b></dt><dd>The fabric structure can be created from a mesh using <a class="el" href="group__extensions.html#gf39f6f4f4aa2bdadc81159d28a648c20" title="Cooks a triangle mesh to a PxClothFabric.">PxClothFabricCreate</a>. Alternatively, the fabric data can be saved into a stream (see <a class="el" href="classPxClothFabricCooker.html#6d9657cf26e9eece0d0fe66dfaf5f12a" title="Saves the fabric data to a platform and version dependent stream.">PxClothFabricCooker.save()</a>) and later created from the stream using <a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494" title="Creates a cloth fabric object.">PxPhysics.createClothFabric(PxInputStream&)</a>. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000066">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd>The fabric structure can be created from a mesh using <a class="el" href="group__extensions.html#gf39f6f4f4aa2bdadc81159d28a648c20" title="Cooks a triangle mesh to a PxClothFabric.">PxClothFabricCreate</a>. Alternatively, the fabric data can be saved into a stream (see <a class="el" href="classPxClothFabricCooker.html#6d9657cf26e9eece0d0fe66dfaf5f12a" title="Saves the fabric data to a platform and version dependent stream.">PxClothFabricCooker.save()</a>) and later created from the stream using <a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9" title="Creates a cloth fabric object.">PxPhysics.createClothFabric(PxInputStream&)</a>. </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="57fdb4cae7066205298f234ff7e5c15d"></a><!-- doxytag: member="PxClothFabric::PxClothFabric" ref="57fdb4cae7066205298f234ff7e5c15d" args="(PxType concreteType, PxBaseFlags baseFlags)" --> <div class="memitem"> @@ -669,7 +670,7 @@ Returns whether a given type name matches with the type of this instance. <p> Decrements the cloth fabric's reference count, and releases it if the new reference count is zero. <p> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494" title="Creates a cloth fabric object.">PxPhysics.createClothFabric()</a> </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9" title="Creates a cloth fabric object.">PxPhysics.createClothFabric()</a> </dd></dl> <p>Implements <a class="el" href="classPxBase.html#fe6aedda1df0d6d29b1a28213a5ee25a">PxBase</a>.</p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricCooker.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricCooker.html index bdb9075c..20a3a184 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricCooker.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricCooker.html @@ -44,6 +44,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">PxFabricCookerImpl * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxClothFabricCooker.html#ce53b5654f9a13c07be3194913082530">mImpl</a></td></tr> </table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000072">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="b837011efb0ada8bc6a9866d539ec72f"></a><!-- doxytag: member="PxClothFabricCooker::PxClothFabricCooker" ref="b837011efb0ada8bc6a9866d539ec72f" args="(const PxClothMeshDesc &desc, const PxVec3 &gravity, bool useGeodesicTether=true)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricDesc.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricDesc.html index 5fb413da..0891aa34 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricDesc.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothFabricDesc.html @@ -89,7 +89,8 @@ Collaboration diagram for PxClothFabricDesc:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> References all the data required to create a fabric. <p> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494" title="Creates a cloth fabric object.">PxPhysics.createClothFabric()</a>, <a class="el" href="classPxClothFabricCooker.html#041888e50a3dcd31130ea63443696deb" title="Returns the fabric descriptor to create the fabric.">PxClothFabricCooker.getDescriptor()</a> </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9" title="Creates a cloth fabric object.">PxPhysics.createClothFabric()</a>, <a class="el" href="classPxClothFabricCooker.html#041888e50a3dcd31130ea63443696deb" title="Returns the fabric descriptor to create the fabric.">PxClothFabricCooker.getDescriptor()</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000065">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="2b88e1f9a84616b513fd5ad6b7ad17e1"></a><!-- doxytag: member="PxClothFabricDesc::indices" ref="2b88e1f9a84616b513fd5ad6b7ad17e1" args="" --> <div class="memitem"> @@ -106,7 +107,7 @@ References all the data required to create a fabric. Array of particle indices which specifies the pair of constrained vertices. See <a class="el" href="classPxClothFabric.html#085f09b26d28b5d071fc3476fb76753e" title="Copies the particle indices array to a user specified buffer.">PxClothFabric.getParticleIndices()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -125,7 +126,7 @@ Array of particle indices which specifies the pair of constrained vertices. See The number of particles needed when creating a <a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> instance from the fabric. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -144,7 +145,7 @@ The number of particles needed when creating a <a class="el" href="classPxCloth. The number of solver phases. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -163,7 +164,7 @@ The number of solver phases. The number of sets in the fabric. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -182,7 +183,7 @@ The number of sets in the fabric. Size of tetherAnchors and tetherLengths arrays, needs to be multiple of nbParticles. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -201,7 +202,7 @@ Size of tetherAnchors and tetherLengths arrays, needs to be multiple of nbPartic The number of triangles in the triangles array. (1 triangle means 3 indices in the array). <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -220,7 +221,7 @@ The number of triangles in the triangles array. (1 triangle means 3 indices in t Array defining which constraints to solve each phase. See <a class="el" href="classPxClothFabric.html#9f9bcc2229fc09f89f5c4819dbbd6d33" title="Copies the phase array to a user specified buffer.">PxClothFabric.getPhases()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -239,7 +240,7 @@ Array defining which constraints to solve each phase. See <a class="el" href="cl Array of rest values for each constraint. See <a class="el" href="classPxClothFabric.html#fb53563992c3181c6f2b6c826deea2b0" title="Copies the rest values array to a user specified buffer.">PxClothFabric.getRestvalues()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -258,7 +259,7 @@ Array of rest values for each constraint. See <a class="el" href="classPxClothFa Array with an index per set which points one entry beyond the last constraint of the set. See <a class="el" href="classPxClothFabric.html#f45bfae66b62c892245fac4dbc099f71" title="Copies the set array to a user specified buffer.">PxClothFabric.getSets()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -277,7 +278,7 @@ Array with an index per set which points one entry beyond the last constraint of Array of particle indices specifying the tether anchors. See <a class="el" href="classPxClothFabric.html#868c8ede0e185dbf6bff4ca17fec4a8a" title="Copies the tether anchors array to a user specified buffer.">PxClothFabric.getTetherAnchors()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -296,7 +297,7 @@ Array of particle indices specifying the tether anchors. See <a class="el" href= Array of rest distance between tethered particle pairs. See <a class="el" href="classPxClothFabric.html#8dde7c6c2105602237ded25f44c4eeee" title="Copies the tether lengths array to a user specified buffer.">PxClothFabric.getTetherLengths()</a>. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> @@ -315,7 +316,7 @@ Array of rest distance between tethered particle pairs. See <a class="el" href=" Array of triangle indices used to calculate air friction. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00152">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00155">isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothGeodesicTetherCooker.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothGeodesicTetherCooker.html index 718858b0..26e64bdd 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothGeodesicTetherCooker.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothGeodesicTetherCooker.html @@ -44,6 +44,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">PxClothGeodesicTetherCookerImpl * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxClothGeodesicTetherCooker.html#1b2e78b91a4e9ccab30cd8da05527811">mImpl</a></td></tr> </table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000076">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="c6ca1841c73fd3b6fe485ac6159cfa1e"></a><!-- doxytag: member="PxClothGeodesicTetherCooker::PxClothGeodesicTetherCooker" ref="c6ca1841c73fd3b6fe485ac6159cfa1e" args="(const PxClothMeshDesc &desc)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshDesc.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshDesc.html index 602f152d..193d7e4b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshDesc.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshDesc.html @@ -68,6 +68,7 @@ Collaboration diagram for PxClothMeshDesc:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Descriptor class for a cloth mesh. <p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000073">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxCooking.cookClothMesh() </dd></dl> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="952a2399574b931bc5b1d09c66793175"></a><!-- doxytag: member="PxClothMeshDesc::flags" ref="952a2399574b931bc5b1d09c66793175" args="" --> @@ -85,7 +86,7 @@ Descriptor class for a cloth mesh. Flags bits, combined from values of the enum <a class="el" href="structPxMeshFlag.html" title="Enum with flag values to be used in PxSimpleTriangleMesh::flags.">PxMeshFlag</a>. <p> -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">isValid()</a>.</p> </div> </div><p> @@ -104,7 +105,7 @@ Flags bits, combined from values of the enum <a class="el" href="structPxMeshFla Determines whether particle is simulated or static. A positive value denotes that the particle is being simulated, zero denotes a static particle. This data is used to generate tether and zero stretch constraints. If invMasses.data is null, all particles are assumed to be simulated and no tether and zero stretch constraints are being generated. <p> -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">isValid()</a>.</p> </div> </div><p> @@ -123,7 +124,7 @@ Determines whether particle is simulated or static. A positive value denotes tha Pointer to first vertex point. <p> -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">isValid()</a>.</p> </div> </div><p> @@ -144,7 +145,7 @@ Pointer to the first quad. These are quadruples of 0 based indices: vert0 vert1 vert2 vert3 vert0 vert1 vert2 vert3 vert0 vert1 vert2 vert3 ...<p> where vert* is either a 32 or 16 bit unsigned integer. There are a total of 4*count indices. The stride determines the byte offset to the next index quadruple.<p> This is declared as a void pointer because it is actually either an PxU16 or a PxU32 pointer. -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">isValid()</a>.</p> </div> </div><p> @@ -165,7 +166,7 @@ Pointer to the first triangle. These are triplets of 0 based indices: vert0 vert1 vert2 vert0 vert1 vert2 vert0 vert1 vert2 ...<p> where vert* is either a 32 or 16 bit unsigned integer. There are a total of 3*count indices. The stride determines the byte offset to the next index triple.<p> This is declared as a void pointer because it is actually either an PxU16 or a PxU32 pointer. -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshQuadifier.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshQuadifier.html index 1f3827bc..0f875ba8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshQuadifier.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothMeshQuadifier.html @@ -38,6 +38,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">PxClothMeshQuadifierImpl * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxClothMeshQuadifier.html#0f37509d3f452ad954c6bdd93bf74249">mImpl</a></td></tr> </table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000074">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="65bc6ac7630b441cf9c9f3a153119c3c"></a><!-- doxytag: member="PxClothMeshQuadifier::PxClothMeshQuadifier" ref="65bc6ac7630b441cf9c9f3a153119c3c" args="(const PxClothMeshDesc &desc)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothSimpleTetherCooker.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothSimpleTetherCooker.html index 3e0517c5..941982ab 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothSimpleTetherCooker.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxClothSimpleTetherCooker.html @@ -38,6 +38,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">PxClothSimpleTetherCookerImpl * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxClothSimpleTetherCooker.html#1a5c734b0e171d117f763656fe6e2b3a">mImpl</a></td></tr> </table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000075">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="12acbb7e523e2b1cff25a41add360e79"></a><!-- doxytag: member="PxClothSimpleTetherCooker::PxClothSimpleTetherCooker" ref="12acbb7e523e2b1cff25a41add360e79" args="(const PxClothMeshDesc &desc)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet-members.html index 0ba12f73..48320402 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet-members.html @@ -20,6 +20,7 @@ <!-- Generated by Doxygen 1.5.8 --> <div class="contents"> <h1>PxContactSet Member List</h1>This is the complete list of members for <a class="el" href="classPxContactSet.html">PxContactSet</a>, including all inherited members.<p><table> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c">getDynamicFriction</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#02f160a1a9135d6d7f1e5f77557ce63e">getInternalFaceIndex0</a>(PxU32 i)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#6535e80819a6d2a5bbe38db6aa86684e">getInternalFaceIndex1</a>(PxU32 i)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#107184e5d6bbd33e445ca52de23c4016">getInvInertiaScale0</a>() const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> @@ -30,11 +31,14 @@ <tr class="memlist"><td><a class="el" href="classPxContactSet.html#225b2714ca66ddb6cdf6c8a00664464e">getNormal</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#0aef84a136055ad90c1af8a53f2fe8a8">getPatch</a>() const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#bf3a8b911e7d304ce1008b23bb575361">getPoint</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e">getRestitution</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#08bf7523401a88b6481ae49bedc858f3">getSeparation</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820">getStaticFriction</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#25ab720b769e29f0a40aeb6bae693591">getTargetVelocity</a>(PxU32 i) const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045">ignore</a>(PxU32 i)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#614a3d5bbdfe9fccce114e0ce64913a8">mContacts</a></td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#fcc7a677fe3cf662ebab5a49f5a454b9">mCount</a></td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [protected]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b">setDynamicFriction</a>(PxU32 i, PxReal f)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#e145d9eec7403316390478f401837dcf">setInvInertiaScale0</a>(const PxReal scale)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#74a22b5ae3140aba546b66415427a7d5">setInvInertiaScale1</a>(const PxReal scale)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#74648acc75bce20cfd555e76298b514f">setInvMassScale0</a>(const PxReal scale)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> @@ -42,7 +46,9 @@ <tr class="memlist"><td><a class="el" href="classPxContactSet.html#145d98e983e46057f0fa57903f671c06">setMaxImpulse</a>(PxU32 i, PxReal s)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#fdc45b285e1aaedd29690571b2098daa">setNormal</a>(PxU32 i, const PxVec3 &n)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#21cfe31aa14065c8b3ee6390c312e178">setPoint</a>(PxU32 i, const PxVec3 &p)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea">setRestitution</a>(PxU32 i, PxReal r)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#dd1b219393a21fdbb6e6db51400aa900">setSeparation</a>(PxU32 i, PxReal s)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe">setStaticFriction</a>(PxU32 i, PxReal f)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb">setTargetVelocity</a>(PxU32 i, const PxVec3 &v)</td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0">size</a>() const </td><td><a class="el" href="classPxContactSet.html">PxContactSet</a></td><td><code> [inline]</code></td></tr> </table></div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet.html index 9784dae4..05f78ed2 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxContactSet.html @@ -75,6 +75,24 @@ Collaboration diagram for PxContactSet:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#145d98e983e46057f0fa57903f671c06">setMaxImpulse</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i, PxReal s)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Alter the maximum impulse for a specific contact point in the set. <a href="#145d98e983e46057f0fa57903f671c06"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e">getRestitution</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the restitution coefficient for a specific contact point in the set. <a href="#643d2c1eb96b29b8119e11e04828c26e"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea">setRestitution</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i, PxReal r)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Alter the restitution coefficient for a specific contact point in the set. <a href="#2c1f31f9201c804d6310ec0129cc0cea"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820">getStaticFriction</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the static friction coefficient for a specific contact point in the set. <a href="#45700551793a60bff49adfb4775b5820"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe">setStaticFriction</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i, PxReal f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Alter the static friction coefficient for a specific contact point in the set. <a href="#8c585855a8936d762520b1d1471bf3fe"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c">getDynamicFriction</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i) const </td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the static friction coefficient for a specific contact point in the set. <a href="#70f975199ee66a0df4bf037cc8e10f3c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b">setDynamicFriction</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i, PxReal f)</td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Alter the static dynamic coefficient for a specific contact point in the set. <a href="#360344f51cce5d01c69701e3dcc3747b"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045">ignore</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> i)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Ignore the contact point. <a href="#930b0b6a5450e9b2e83634d6803f4045"></a><br></td></tr> @@ -123,6 +141,29 @@ The word 'set' in the name does not imply that duplicates are filtered in any wa You can use the accessors to read and write contact properties. The number of contacts is immutable, other than being able to disable contacts using <a class="el" href="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045" title="Ignore the contact point.">ignore()</a>.<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxContactModifyCallback.html" title="An interface class that the user can implement in order to modify contact constraints...">PxContactModifyCallback</a>, <a class="el" href="structPxModifiableContact.html" title="A modifiable contact point. This has additional fields per-contact to permit modification...">PxModifiableContact</a> </dd></dl> <hr><h2>Member Function Documentation</h2> +<a class="anchor" name="70f975199ee66a0df4bf037cc8e10f3c"></a><!-- doxytag: member="PxContactSet::getDynamicFriction" ref="70f975199ee66a0df4bf037cc8e10f3c" args="(PxU32 i) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE PxReal PxContactSet::getDynamicFriction </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get the static friction coefficient for a specific contact point in the set. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxModifiableContact.html#c38e4614b09fbbf10d8044b0630a7ac3" title="dynamic friction coefficient">PxModifiableContact.dynamicFriction</a> </dd></dl> + +</div> +</div><p> <a class="anchor" name="02f160a1a9135d6d7f1e5f77557ce63e"></a><!-- doxytag: member="PxContactSet::getInternalFaceIndex0" ref="02f160a1a9135d6d7f1e5f77557ce63e" args="(PxU32 i)" --> <div class="memitem"> <div class="memproto"> @@ -144,7 +185,7 @@ Get the face index with respect to the first shape of the pair for a specific co <p> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxModifiableContact.internalFaceIndex0 </dd></dl> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>, and <a class="el" href="PxContact_8h-source.html#l00047">PXC_CONTACT_NO_FACE_INDEX</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>, and <a class="el" href="PxContact_8h-source.html#l00047">PXC_CONTACT_NO_FACE_INDEX</a>.</p> </div> </div><p> @@ -169,7 +210,7 @@ Get the face index with respect to the second shape of the pair for a specific c <p> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxModifiableContact.internalFaceIndex1 </dd></dl> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>, and <a class="el" href="PxContact_8h-source.html#l00047">PXC_CONTACT_NO_FACE_INDEX</a>.</p> +<p>References <a class="el" href="PxContact_8h-source.html#l00068">PxContactPatch::eHAS_FACE_INDICES</a>, <a class="el" href="PxContact_8h-source.html#l00095">PxContactPatch::internalFlags</a>, and <a class="el" href="PxContact_8h-source.html#l00047">PXC_CONTACT_NO_FACE_INDEX</a>.</p> </div> </div><p> @@ -345,6 +386,29 @@ Get the position of a specific contact point in the set. </div> </div><p> +<a class="anchor" name="643d2c1eb96b29b8119e11e04828c26e"></a><!-- doxytag: member="PxContactSet::getRestitution" ref="643d2c1eb96b29b8119e11e04828c26e" args="(PxU32 i) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE PxReal PxContactSet::getRestitution </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get the restitution coefficient for a specific contact point in the set. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxModifiableContact.html#b064ecd581b8e47f1e597356e7592694" title="Restitution coefficient.">PxModifiableContact.restitution</a> </dd></dl> + +</div> +</div><p> <a class="anchor" name="08bf7523401a88b6481ae49bedc858f3"></a><!-- doxytag: member="PxContactSet::getSeparation" ref="08bf7523401a88b6481ae49bedc858f3" args="(PxU32 i) const " --> <div class="memitem"> <div class="memproto"> @@ -368,6 +432,29 @@ Get the separation of a specific contact point in the set. </div> </div><p> +<a class="anchor" name="45700551793a60bff49adfb4775b5820"></a><!-- doxytag: member="PxContactSet::getStaticFriction" ref="45700551793a60bff49adfb4775b5820" args="(PxU32 i) const " --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE PxReal PxContactSet::getStaticFriction </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em> </td> + <td> ) </td> + <td> const<code> [inline]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Get the static friction coefficient for a specific contact point in the set. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxModifiableContact.html#2e0ca722e02b42c5dd09af72732ed91d" title="static friction coefficient">PxModifiableContact.staticFriction</a> </dd></dl> + +</div> +</div><p> <a class="anchor" name="25ab720b769e29f0a40aeb6bae693591"></a><!-- doxytag: member="PxContactSet::getTargetVelocity" ref="25ab720b769e29f0a40aeb6bae693591" args="(PxU32 i) const " --> <div class="memitem"> <div class="memproto"> @@ -413,6 +500,40 @@ Ignore the contact point. If a contact point is ignored then no force will get applied at this point. This can be used to disable collision in certain areas of a shape, for example. </div> </div><p> +<a class="anchor" name="360344f51cce5d01c69701e3dcc3747b"></a><!-- doxytag: member="PxContactSet::setDynamicFriction" ref="360344f51cce5d01c69701e3dcc3747b" args="(PxU32 i, PxReal f)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE void PxContactSet::setDynamicFriction </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">PxReal </td> + <td class="paramname"> <em>f</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> +Alter the static dynamic coefficient for a specific contact point in the set. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd>PxModifiableContact.dynamic </dd></dl> + +<p>References <a class="el" href="PxContact_8h-source.html#l00074">PxContactPatch::eREGENERATE_PATCHES</a>, and <a class="el" href="PxContact_8h-source.html#l00095">PxContactPatch::internalFlags</a>.</p> + +</div> +</div><p> <a class="anchor" name="e145d9eec7403316390478f401837dcf"></a><!-- doxytag: member="PxContactSet::setInvInertiaScale0" ref="e145d9eec7403316390478f401837dcf" args="(const PxReal scale)" --> <div class="memitem"> <div class="memproto"> @@ -611,6 +732,41 @@ Alter the position of a specific contact point in the set. </div> </div><p> +<a class="anchor" name="2c1f31f9201c804d6310ec0129cc0cea"></a><!-- doxytag: member="PxContactSet::setRestitution" ref="2c1f31f9201c804d6310ec0129cc0cea" args="(PxU32 i, PxReal r)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE void PxContactSet::setRestitution </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">PxReal </td> + <td class="paramname"> <em>r</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> +Alter the restitution coefficient for a specific contact point in the set. +<p> +<dl class="note" compact><dt><b>Note:</b></dt><dd>Valid ranges [0,1]</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxModifiableContact.html#b064ecd581b8e47f1e597356e7592694" title="Restitution coefficient.">PxModifiableContact.restitution</a> </dd></dl> + +<p>References <a class="el" href="PxContact_8h-source.html#l00074">PxContactPatch::eREGENERATE_PATCHES</a>, and <a class="el" href="PxContact_8h-source.html#l00095">PxContactPatch::internalFlags</a>.</p> + +</div> +</div><p> <a class="anchor" name="dd1b219393a21fdbb6e6db51400aa900"></a><!-- doxytag: member="PxContactSet::setSeparation" ref="dd1b219393a21fdbb6e6db51400aa900" args="(PxU32 i, PxReal s)" --> <div class="memitem"> <div class="memproto"> @@ -643,6 +799,40 @@ Alter the separation of a specific contact point in the set. </div> </div><p> +<a class="anchor" name="8c585855a8936d762520b1d1471bf3fe"></a><!-- doxytag: member="PxContactSet::setStaticFriction" ref="8c585855a8936d762520b1d1471bf3fe" args="(PxU32 i, PxReal f)" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PX_FORCE_INLINE void PxContactSet::setStaticFriction </td> + <td>(</td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>i</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">PxReal </td> + <td class="paramname"> <em>f</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> +Alter the static friction coefficient for a specific contact point in the set. +<p> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxModifiableContact.html#2e0ca722e02b42c5dd09af72732ed91d" title="static friction coefficient">PxModifiableContact.staticFriction</a> </dd></dl> + +<p>References <a class="el" href="PxContact_8h-source.html#l00074">PxContactPatch::eREGENERATE_PATCHES</a>, and <a class="el" href="PxContact_8h-source.html#l00095">PxContactPatch::internalFlags</a>.</p> + +</div> +</div><p> <a class="anchor" name="2e374d99ff72fcf410a070ee3bf17abb"></a><!-- doxytag: member="PxContactSet::setTargetVelocity" ref="2e374d99ff72fcf410a070ee3bf17abb" args="(PxU32 i, const PxVec3 &v)" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry-members.html index ae8fc144..e1d25ffb 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry-members.html @@ -23,11 +23,12 @@ <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb">convexMesh</a></td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxGeometry.html#da00045053aaa9bdc56eeb38066cbe29">getType</a>() const </td><td><a class="el" href="classPxGeometry.html">PxGeometry</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6">isValid</a>() const </td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">maxMargin</a></td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#6b2561b421c602ca110e6870a3037d49">meshFlags</a></td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">mType</a></td><td><a class="el" href="classPxGeometry.html">PxGeometry</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#d2bed15287e31918b5ca0051f0604eeb">paddingFromFlags</a></td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#1560beb69b5adf8d53d7dd13524438a1">PxConvexMeshGeometry</a>()</td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td><code> [inline]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#d0f1b4915a75013f8f9726809e8b5fd1">PxConvexMeshGeometry</a>(PxConvexMesh *mesh, const PxMeshScale &scaling=PxMeshScale(), PxConvexMeshGeometryFlags flags=PxConvexMeshGeometryFlags())</td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td><code> [inline]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#9a514176c85b854f1a32b0d3ae0c00bc">PxConvexMeshGeometry</a>(PxConvexMesh *mesh, const PxMeshScale &scaling=PxMeshScale(), PxConvexMeshGeometryFlags flags=PxConvexMeshGeometryFlags(), float margin=3.4e38f)</td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxGeometry.html#2507c9f4d63fe816968fe9a2744ac549">PxGeometry</a>(PxGeometryType::Enum type)</td><td><a class="el" href="classPxGeometry.html">PxGeometry</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConvexMeshGeometry.html#777f625bb1fd49fabf03eb4be02ed581">scale</a></td><td><a class="el" href="classPxConvexMeshGeometry.html">PxConvexMeshGeometry</a></td><td></td></tr> </table></div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry.html index 35301cac..56d9d71b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConvexMeshGeometry.html @@ -49,9 +49,9 @@ Collaboration diagram for PxConvexMeshGeometry:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#1560beb69b5adf8d53d7dd13524438a1">PxConvexMeshGeometry</a> ()</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#1560beb69b5adf8d53d7dd13524438a1"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#d0f1b4915a75013f8f9726809e8b5fd1">PxConvexMeshGeometry</a> (<a class="el" href="classPxConvexMesh.html">PxConvexMesh</a> *mesh, const <a class="el" href="classPxMeshScale.html">PxMeshScale</a> &scaling=<a class="el" href="classPxMeshScale.html">PxMeshScale</a>(), <a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> flags=<a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a>())</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#9a514176c85b854f1a32b0d3ae0c00bc">PxConvexMeshGeometry</a> (<a class="el" href="classPxConvexMesh.html">PxConvexMesh</a> *mesh, const <a class="el" href="classPxMeshScale.html">PxMeshScale</a> &scaling=<a class="el" href="classPxMeshScale.html">PxMeshScale</a>(), <a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> flags=<a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a>(), float margin=3.4e38f)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#d0f1b4915a75013f8f9726809e8b5fd1"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="#9a514176c85b854f1a32b0d3ae0c00bc"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6">isValid</a> () const </td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the geometry is valid. <a href="group__geomutils.html#geb9f7427fef44fef543098cb347b59e6"></a><br></td></tr> @@ -62,6 +62,9 @@ Collaboration diagram for PxConvexMeshGeometry:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPxConvexMesh.html">PxConvexMesh</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb">convexMesh</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A reference to the convex mesh object. <a href="#2fdc589d347de81e55c8b45b7c133feb"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">maxMargin</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">Max shrunk amount permitted by PCM contact gen. <a href="#769be6bf3be1bd8a39ea0a3ee6b092b1"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConvexMeshGeometry.html#6b2561b421c602ca110e6870a3037d49">meshFlags</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Mesh flags. <a href="#6b2561b421c602ca110e6870a3037d49"></a><br></td></tr> @@ -95,7 +98,7 @@ Default constructor. Creates an empty object with a NULL mesh and identity scale. </div> </div><p> -<a class="anchor" name="d0f1b4915a75013f8f9726809e8b5fd1"></a><!-- doxytag: member="PxConvexMeshGeometry::PxConvexMeshGeometry" ref="d0f1b4915a75013f8f9726809e8b5fd1" args="(PxConvexMesh *mesh, const PxMeshScale &scaling=PxMeshScale(), PxConvexMeshGeometryFlags flags=PxConvexMeshGeometryFlags())" --> +<a class="anchor" name="9a514176c85b854f1a32b0d3ae0c00bc"></a><!-- doxytag: member="PxConvexMeshGeometry::PxConvexMeshGeometry" ref="9a514176c85b854f1a32b0d3ae0c00bc" args="(PxConvexMesh *mesh, const PxMeshScale &scaling=PxMeshScale(), PxConvexMeshGeometryFlags flags=PxConvexMeshGeometryFlags(), float margin=3.4e38f)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> @@ -115,7 +118,13 @@ Creates an empty object with a NULL mesh and identity scale. <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a> </td> - <td class="paramname"> <em>flags</em> = <code><a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a>()</code></td><td> </td> + <td class="paramname"> <em>flags</em> = <code><a class="el" href="classPxFlags.html">PxConvexMeshGeometryFlags</a>()</code>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">float </td> + <td class="paramname"> <em>margin</em> = <code>3.4e38f</code></td><td> </td> </tr> <tr> <td></td> @@ -133,7 +142,8 @@ Constructor. <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>mesh</em> </td><td>Mesh pointer. May be NULL, though this will not make the object valid for shape construction. </td></tr> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>scaling</em> </td><td>Scale factor. </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>flags</em> </td><td>Mesh flags. \ </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>flags</em> </td><td>Mesh flags. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>margin</em> </td><td>The maximum margin. Used to limit how much PCM shrinks the geometry by in collision detection. \ </td></tr> </table> </dl> @@ -155,7 +165,26 @@ Constructor. A reference to the convex mesh object. <p> -<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> +<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> + +</div> +</div><p> +<a class="anchor" name="769be6bf3be1bd8a39ea0a3ee6b092b1"></a><!-- doxytag: member="PxConvexMeshGeometry::maxMargin" ref="769be6bf3be1bd8a39ea0a3ee6b092b1" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal <a class="el" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">PxConvexMeshGeometry::maxMargin</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +Max shrunk amount permitted by PCM contact gen. +<p> + +<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">isValid()</a>.</p> </div> </div><p> @@ -208,7 +237,7 @@ padding for mesh flags The scaling transformation (from vertex space to shape space). <p> -<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> +<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxGeometry.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxGeometry.html index a3772d6d..99a0cb7c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxGeometry.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxGeometry.html @@ -116,7 +116,7 @@ Returns the type of the geometry. <p> -<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxSphereGeometry_8h-source.html#l00076">PxSphereGeometry::isValid()</a>, <a class="el" href="PxPlaneGeometry_8h-source.html#l00072">PxPlaneGeometry::isValid()</a>, <a class="el" href="PxHeightFieldGeometry_8h-source.html#l00124">PxHeightFieldGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00092">PxCapsuleGeometry::isValid()</a>, and <a class="el" href="PxBoxGeometry_8h-source.html#l00092">PxBoxGeometry::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxSphereGeometry_8h-source.html#l00076">PxSphereGeometry::isValid()</a>, <a class="el" href="PxPlaneGeometry_8h-source.html#l00072">PxPlaneGeometry::isValid()</a>, <a class="el" href="PxHeightFieldGeometry_8h-source.html#l00124">PxHeightFieldGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00092">PxCapsuleGeometry::isValid()</a>, and <a class="el" href="PxBoxGeometry_8h-source.html#l00092">PxBoxGeometry::isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMassProperties.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMassProperties.html index 1132f729..3b5e2a90 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMassProperties.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMassProperties.html @@ -169,7 +169,7 @@ This constructor assumes the geometry has a density of 1. Mass and inertia tenso </table> </dl> -<p>References <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00125">PxConvexMeshGeometry::convexMesh</a>, <a class="el" href="PxMat33_8h-source.html#l00176">PxMat33::createDiagonal()</a>, <a class="el" href="PxGeometry_8h-source.html#l00058">PxGeometryType::eBOX</a>, <a class="el" href="PxGeometry_8h-source.html#l00057">PxGeometryType::eCAPSULE</a>, <a class="el" href="PxGeometry_8h-source.html#l00059">PxGeometryType::eCONVEXMESH</a>, <a class="el" href="PxGeometry_8h-source.html#l00063">PxGeometryType::eGEOMETRY_COUNT</a>, <a class="el" href="PxGeometry_8h-source.html#l00061">PxGeometryType::eHEIGHTFIELD</a>, <a class="el" href="PxGeometry_8h-source.html#l00064">PxGeometryType::eINVALID</a>, <a class="el" href="PxGeometry_8h-source.html#l00056">PxGeometryType::ePLANE</a>, <a class="el" href="PxGeometry_8h-source.html#l00055">PxGeometryType::eSPHERE</a>, <a class="el" href="PxGeometry_8h-source.html#l00060">PxGeometryType::eTRIANGLEMESH</a>, <a class="el" href="classPxConvexMesh.html#497cea6e1975b9081760afc602985bbc">PxConvexMesh::getMassInformation()</a>, <a class="el" href="PxGeometry_8h-source.html#l00083">PxGeometry::getType()</a>, <a class="el" href="PxBoxGeometry_8h-source.html#l00088">PxBoxGeometry::halfExtents</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00088">PxCapsuleGeometry::halfHeight</a>, <a class="el" href="PxVec3_8h-source.html#l00335">PxVec3::multiply()</a>, <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>, <a class="el" href="PxMath_8h-source.html#l00292">PxIsFinite()</a>, <a class="el" href="PxMath_8h-source.html#l00058">PxPi</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00083">PxCapsuleGeometry::radius</a>, <a class="el" href="PxSphereGeometry_8h-source.html#l00072">PxSphereGeometry::radius</a>, <a class="el" href="PxQuat_8h-source.html#l00287">PxQuat::rotate()</a>, <a class="el" href="PxQuat_8h-source.html#l00301">PxQuat::rotateInv()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00165">PxMeshScale::rotation</a>, <a class="el" href="PxMeshScale_8h-source.html#l00164">PxMeshScale::scale</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00124">PxConvexMeshGeometry::scale</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> +<p>References <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00129">PxConvexMeshGeometry::convexMesh</a>, <a class="el" href="PxMat33_8h-source.html#l00176">PxMat33::createDiagonal()</a>, <a class="el" href="PxGeometry_8h-source.html#l00058">PxGeometryType::eBOX</a>, <a class="el" href="PxGeometry_8h-source.html#l00057">PxGeometryType::eCAPSULE</a>, <a class="el" href="PxGeometry_8h-source.html#l00059">PxGeometryType::eCONVEXMESH</a>, <a class="el" href="PxGeometry_8h-source.html#l00063">PxGeometryType::eGEOMETRY_COUNT</a>, <a class="el" href="PxGeometry_8h-source.html#l00061">PxGeometryType::eHEIGHTFIELD</a>, <a class="el" href="PxGeometry_8h-source.html#l00064">PxGeometryType::eINVALID</a>, <a class="el" href="PxGeometry_8h-source.html#l00056">PxGeometryType::ePLANE</a>, <a class="el" href="PxGeometry_8h-source.html#l00055">PxGeometryType::eSPHERE</a>, <a class="el" href="PxGeometry_8h-source.html#l00060">PxGeometryType::eTRIANGLEMESH</a>, <a class="el" href="classPxConvexMesh.html#497cea6e1975b9081760afc602985bbc">PxConvexMesh::getMassInformation()</a>, <a class="el" href="PxGeometry_8h-source.html#l00083">PxGeometry::getType()</a>, <a class="el" href="PxBoxGeometry_8h-source.html#l00088">PxBoxGeometry::halfExtents</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00088">PxCapsuleGeometry::halfHeight</a>, <a class="el" href="PxVec3_8h-source.html#l00335">PxVec3::multiply()</a>, <a class="el" href="PxAssert_8h-source.html#l00061">PX_ASSERT</a>, <a class="el" href="PxMath_8h-source.html#l00292">PxIsFinite()</a>, <a class="el" href="PxMath_8h-source.html#l00058">PxPi</a>, <a class="el" href="PxCapsuleGeometry_8h-source.html#l00083">PxCapsuleGeometry::radius</a>, <a class="el" href="PxSphereGeometry_8h-source.html#l00072">PxSphereGeometry::radius</a>, <a class="el" href="PxQuat_8h-source.html#l00287">PxQuat::rotate()</a>, <a class="el" href="PxQuat_8h-source.html#l00301">PxQuat::rotateInv()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00165">PxMeshScale::rotation</a>, <a class="el" href="PxMeshScale_8h-source.html#l00164">PxMeshScale::scale</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00128">PxConvexMeshGeometry::scale</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat33.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat33.html index 11c02279..3cb3c094 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat33.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat33.html @@ -221,7 +221,7 @@ Default constructor. identity constructor <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> @@ -245,7 +245,7 @@ identity constructor zero constructor <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat44.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat44.html index 6fed8304..990cee6a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat44.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMat44.html @@ -229,7 +229,7 @@ Default constructor. identity constructor <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> @@ -253,7 +253,7 @@ identity constructor zero constructor <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMeshScale.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMeshScale.html index 19bdccf8..182a6524 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxMeshScale.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxMeshScale.html @@ -272,7 +272,7 @@ Returns true if the scaling is an identity transformation. <p>References <a class="el" href="PxMeshScale_8h-source.html#l00047">PX_MESH_SCALE_MAX</a>, and <a class="el" href="PxMeshScale_8h-source.html#l00043">PX_MESH_SCALE_MIN</a>.</p> -<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>.</p> </div> </div><p> @@ -358,7 +358,7 @@ Converts this transformation to a 3x3 matrix representation. The orientation of the scaling axes. <p> -<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> </div> </div><p> @@ -377,7 +377,7 @@ The orientation of the scaling axes. A nonuniform scaling. <p> -<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleBase.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleBase.html index 89d0427c..d48d2d3e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleBase.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleBase.html @@ -180,7 +180,7 @@ The particle base class represents the shared module for particle based simulati <p> The particle base class manages a set of particles. Particles can be created, released and updated directly through the API. When a particle is created the user gets an index for it which can be used to address the particle until it is released again.<p> Particles collide with static and dynamic shapes. They are also affected by the scene gravity and a user force, as well as global velocity damping. When a particle collides, a particle flag is raised corresponding to the type of actor, static or dynamic, it collided with. Additionally a shape can be flagged as a drain (See <a class="el" href="structPxShapeFlag.html" title="Flags which affect the behavior of PxShapes.">PxShapeFlag</a>), in order to get a corresponding particle flag raised when a collision occurs. This information can be used to delete particles.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000086">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleCreationData.html" title="Descriptor-like user-side class describing buffers for particle creation. (deprecated)...">PxParticleCreationData</a>, <a class="el" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated).">PxParticleReadData</a>, <a class="el" href="structPxShapeFlag.html" title="Flags which affect the behavior of PxShapes.">PxShapeFlag</a>, <a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a>, <a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="1688c7c5736ab69e7606d419daccfe39"></a><!-- doxytag: member="PxParticleBase::PxParticleBase" ref="1688c7c5736ab69e7606d419daccfe39" args="(PxType concreteType, PxBaseFlags baseFlags)" --> @@ -705,7 +705,7 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented in <a class="el" href="classPxParticleFluid.html#0db52e5bf2c3ba3ee1e4c2eec3a18a74">PxParticleFluid</a>, and <a class="el" href="classPxParticleSystem.html#5ca70971bfaa280a0401152ce3fc5fe6">PxParticleSystem</a>.</p> -<p>References <a class="el" href="PxActor_8h-source.html#l00376">PxActor::isKindOf()</a>.</p> +<p>References <a class="el" href="PxActor_8h-source.html#l00377">PxActor::isKindOf()</a>.</p> <p>Referenced by <a class="el" href="PxParticleSystem_8h-source.html#l00076">PxParticleSystem::isKindOf()</a>, and <a class="el" href="PxParticleFluid_8h-source.html#l00169">PxParticleFluid::isKindOf()</a>.</p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleCreationData.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleCreationData.html index cdcf876e..d1947434 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleCreationData.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleCreationData.html @@ -72,7 +72,7 @@ Collaboration diagram for PxParticleCreationData:</div> Descriptor-like user-side class describing buffers for particle creation. (deprecated). <p> <a class="el" href="classPxParticleCreationData.html" title="Descriptor-like user-side class describing buffers for particle creation. (deprecated)...">PxParticleCreationData</a> is used to create particles within the SDK. The SDK copies the particle data referenced by <a class="el" href="classPxParticleCreationData.html" title="Descriptor-like user-side class describing buffers for particle creation. (deprecated)...">PxParticleCreationData</a>, it may therefore be deallocated right after the creation call returned.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000054">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000089">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleBase.html#f35d1dfda5ddb3c48855272ac4b702ad" title="Creates new particles.">PxParticleBase::createParticles()</a> </dd></dl> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="f3865a2e362b57f573c5b82f73748a41"></a><!-- doxytag: member="PxParticleCreationData::flagBuffer" ref="f3865a2e362b57f573c5b82f73748a41" args="" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleExt.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleExt.html index c2c3eb56..c9e99f43 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleExt.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleExt.html @@ -51,7 +51,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> extensions for the partice feature (deprecated) <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000077">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="5e6cfaf89ef796fb909f5e8e583a7cef"></a><!-- doxytag: member="PxParticleExt::buildBoundsHash" ref="5e6cfaf89ef796fb909f5e8e583a7cef" args="(PxU32 *sortedParticleIndices, ParticleBounds *particleBounds, const PxStrideIterator< const PxVec3 > &positionBuffer, const PxU32 validParticleRange, const PxU32 *validParticleBitmap, const PxU32 hashSize, const PxU32 maxBounds, const PxReal gridSpacing)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluid.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluid.html index a9a80ccc..14b3aa03 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluid.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluid.html @@ -99,7 +99,7 @@ Viscosity forces: These forces act on neighboring particles depending on the dif </ol> <p> For a good introduction to SPH fluid simulation, see <a href="http://www.matthiasmueller.info/publications/sca03.pdf">http://www.matthiasmueller.info/publications/sca03.pdf</a><p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000056">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000091">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleBase.html" title="The particle base class represents the shared module for particle based simulation...">PxParticleBase</a>, <a class="el" href="classPxParticleFluidReadData.html" title="Data layout descriptor for reading fluid particle data from the SDK. (deprecated)...">PxParticleFluidReadData</a>, <a class="el" href="classPxPhysics.html#ea19c431d479c76fe44f64291c872744" title="Creates a particle fluid. (deprecated).">PxPhysics.createParticleFluid</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="a47d7c6c87f093ecf774b1a164b294b5"></a><!-- doxytag: member="PxParticleFluid::PxParticleFluid" ref="a47d7c6c87f093ecf774b1a164b294b5" args="(PxType concreteType, PxBaseFlags baseFlags)" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluidReadData.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluidReadData.html index 7846feae..0e894362 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluidReadData.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleFluidReadData.html @@ -58,7 +58,7 @@ Collaboration diagram for PxParticleFluidReadData:</div> Data layout descriptor for reading fluid particle data from the SDK. (deprecated). <p> Additionally to <a class="el" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated).">PxParticleReadData</a>, the density can be read from the SDK.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000057">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000092">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated).">PxParticleReadData</a> <a class="el" href="classPxParticleFluid.html#32d7cf762fd8d1e71b961b0565c06f95" title="Locks the particle data and provides the data descriptor for accessing the particles...">PxParticleFluid.lockParticleFluidReadData()</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="b59739e740902e0e0352d9f62adaca94"></a><!-- doxytag: member="PxParticleFluidReadData::~PxParticleFluidReadData" ref="b59739e740902e0e0352d9f62adaca94" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleReadData.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleReadData.html index ddee9000..d2fd1362 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleReadData.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleReadData.html @@ -91,7 +91,7 @@ Data layout descriptor for reading particle data from the SDK. (deprecated). <a class="el" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated).">PxParticleReadData</a> is used to retrieve information about simulated particles. It can be accessed by calling <a class="el" href="classPxParticleBase.html#83e1673959b4e6f954173368a6c78ef6" title="Locks the particle read data and provides the data descriptor for accessing the particles...">PxParticleBase.lockParticleReadData()</a>.<p> Each particle is described by its position, velocity, a set of (<a class="el" href="structPxParticleFlag.html">PxParticleFlag</a>) flags and information on collisions (collision normal). The particle buffers are sparse, i.e. occupied particle indices will have <a class="el" href="structPxParticleFlag.html#289f88fd89d3d5224d74e5a72c7eee2810e71c28b277b60827148913beaadde3" title="Marks a valid particle. The particle data corresponding to these particle flags is...">PxParticleFlag.eVALID</a> set in the corresponding entry of <a class="el" href="classPxParticleReadData.html#0e83ffe68435f3d589b87f382e3c359a" title="Particle flags.">PxParticleReadData.flagsBuffer</a>. Alternatively valid particles can be identified with the bitmap <a class="el" href="classPxParticleReadData.html#f5fe5cf59728941236f20bcd2aeb7276" title="Bitmap marking valid particle indices. The bitmap is defined between [0, (PxParticleReadData...">PxParticleReadData.validParticleBitmap</a>. If (and only if) the index range of valid particles <a class="el" href="classPxParticleReadData.html#c8fb8c413f919e1f7e95700a45859c35" title="Index after the last valid particle (PxParticleFlag.eVALID set). Its 0 if there are...">PxParticleReadData.validParticleRange</a> is greater 0, i.e. any particles are present, data can be read from the particle buffers. Additionally individual particle buffers can only be read if the corresponding <a class="el" href="structPxParticleReadDataFlag.html">PxParticleReadDataFlag</a> in particleReadDataFlags is set.<p> The particle data buffer are defined in the range [0, <a class="el" href="classPxParticleReadData.html#c8fb8c413f919e1f7e95700a45859c35" title="Index after the last valid particle (PxParticleFlag.eVALID set). Its 0 if there are...">PxParticleReadData.validParticleRange</a>-1]. The bitmap words are defined in the range [0, (<a class="el" href="classPxParticleReadData.html#c8fb8c413f919e1f7e95700a45859c35" title="Index after the last valid particle (PxParticleFlag.eVALID set). Its 0 if there are...">PxParticleReadData.validParticleRange</a>-1) >> 5].<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000061">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000096">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleBase.html#83e1673959b4e6f954173368a6c78ef6" title="Locks the particle read data and provides the data descriptor for accessing the particles...">PxParticleBase::lockParticleReadData()</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="4fa200a444fdb94373160f2d27bbc535"></a><!-- doxytag: member="PxParticleReadData::~PxParticleReadData" ref="4fa200a444fdb94373160f2d27bbc535" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleSystem.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleSystem.html index d71dc707..d7076f06 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleSystem.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxParticleSystem.html @@ -67,7 +67,7 @@ This class inherits the properties of the <a class="el" href="classPxParticleBas The particle system class manages a set of particles. Particles can be created, released and updated directly through the API. When a particle is created the user gets an id for it which can be used to address the particle until it is released again.<p> Particles collide with static and dynamic shapes. They are also affected by the scene gravity and a user force, as well as global velocity damping. When a particle collides, a particle flag is raised corresponding to the type of actor, static or dynamic, it collided with. Additionally a shape can be flagged as a drain (See <a class="el" href="structPxShapeFlag.html" title="Flags which affect the behavior of PxShapes.">PxShapeFlag</a>), in order to get a corresponding particle flag raised when a collision occurs. This information can be used to delete particles.<p> The particles of a particle system don't collide with each other. In order to simulate particle-particle interactions use the subclass <a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a>.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000062">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000097">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleBase.html" title="The particle base class represents the shared module for particle based simulation...">PxParticleBase</a>, <a class="el" href="classPxParticleReadData.html" title="Data layout descriptor for reading particle data from the SDK. (deprecated).">PxParticleReadData</a>, <a class="el" href="classPxPhysics.html#fc569d866211bc45d7ab01002a0dadca" title="Creates a particle system. (deprecated).">PxPhysics.createParticleSystem</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="fd52afc4a8cff4049dc6a7db67c6d75f"></a><!-- doxytag: member="PxParticleSystem::PxParticleSystem" ref="fd52afc4a8cff4049dc6a7db67c6d75f" args="(PxType concreteType, PxBaseFlags baseFlags)" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics-members.html index 333247a1..aaf37d23 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics-members.html @@ -22,9 +22,9 @@ <h1>PxPhysics Member List</h1>This is the complete list of members for <a class="el" href="classPxPhysics.html">PxPhysics</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#4209ffb5ab43cd7d9c6a59e4139c1993">createAggregate</a>(PxU32 maxSize, bool enableSelfCollision)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#a65bf245c40886f007b7cda86dee9f3f">createArticulation</a>()=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c">createCloth</a>(const PxTransform &globalPose, PxClothFabric &fabric, const PxClothParticle *particles, PxClothFlags flags)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494">createClothFabric</a>(PxInputStream &stream)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxPhysics.html#73cd0d30bd183687d70e082c167e1b19">createClothFabric</a>(const PxClothFabricDesc &desc)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb">createCloth</a>(const PxTransform &globalPose, PxClothFabric &fabric, const PxClothParticle *particles, PxClothFlags flags)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9">createClothFabric</a>(PxInputStream &stream)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxPhysics.html#b8e37d6f27087b93515e8a39d4ad7179">createClothFabric</a>(const PxClothFabricDesc &desc)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#1126f3f545ebe183be1753f62d1efc7d">createConstraint</a>(PxRigidActor *actor0, PxRigidActor *actor1, PxConstraintConnector &connector, const PxConstraintShaderTable &shaders, PxU32 dataSize)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#54fc5f8b0884977ccfd45ea829392a52">createConvexMesh</a>(PxInputStream &stream)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99">createHeightField</a>(PxInputStream &stream)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> @@ -38,12 +38,12 @@ <tr class="memlist"><td><a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">createShape</a>(const PxGeometry &geometry, const PxMaterial &material, bool isExclusive=false, PxShapeFlags shapeFlags=PxShapeFlag::eVISUALIZATION|PxShapeFlag::eSCENE_QUERY_SHAPE|PxShapeFlag::eSIMULATION_SHAPE)</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#fde7d3527975abe62c8b4951d9e69978">createShape</a>(const PxGeometry &geometry, PxMaterial *const *materials, PxU16 materialCount, bool isExclusive=false, PxShapeFlags shapeFlags=PxShapeFlag::eVISUALIZATION|PxShapeFlag::eSCENE_QUERY_SHAPE|PxShapeFlag::eSIMULATION_SHAPE)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#29dcbbe128cef11eaf4ce5696c216dfd">createTriangleMesh</a>(PxInputStream &stream)=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803">getClothFabrics</a>(PxClothFabric **userBuffer, PxU32 bufferSize) const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad">getClothFabrics</a>(PxClothFabric **userBuffer, PxU32 bufferSize) const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#f842c37b9e11bf180465452e8dacfc06">getConvexMeshes</a>(PxConvexMesh **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#1c2899065d7b3d9367a409b0207848cc">getFoundation</a>()=0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#d2470ec4f7a3b36664f92d08c3b42ba7">getHeightFields</a>(PxHeightField **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#1a9cabf0c8c0f11d7eb7e948be2e32b0">getMaterials</a>(PxMaterial **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85">getNbClothFabrics</a>() const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111">getNbClothFabrics</a>() const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#372b961576ee45702d02618933e8db0d">getNbConvexMeshes</a>() const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#92275b36165ce356aa217d17fbb3ac2c">getNbHeightFields</a>() const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95">getNbMaterials</a>() const =0</td><td><a class="el" href="classPxPhysics.html">PxPhysics</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics.html index 57844b3e..851b99c0 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxPhysics.html @@ -75,18 +75,20 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#f842c37b9e11bf180465452e8dacfc06">getConvexMeshes</a> (<a class="el" href="classPxConvexMesh.html">PxConvexMesh</a> **userBuffer, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> startIndex=0) const =0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Writes the array of convex mesh pointers to a user buffer. <a href="#f842c37b9e11bf180465452e8dacfc06"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxClothFabric.html">PxClothFabric</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494">createClothFabric</a> (<a class="el" href="classPxInputStream.html">PxInputStream</a> &stream)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <br class="typebreak"> +<a class="el" href="classPxClothFabric.html">PxClothFabric</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9">createClothFabric</a> (<a class="el" href="classPxInputStream.html">PxInputStream</a> &stream)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth fabric object. <a href="#c32634024422793b65190304c4631494"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxClothFabric.html">PxClothFabric</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#73cd0d30bd183687d70e082c167e1b19">createClothFabric</a> (const <a class="el" href="classPxClothFabricDesc.html">PxClothFabricDesc</a> &desc)=0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth fabric object. <a href="#aff72c208eb0bb4faa418c1f258707d9"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <br class="typebreak"> +<a class="el" href="classPxClothFabric.html">PxClothFabric</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#b8e37d6f27087b93515e8a39d4ad7179">createClothFabric</a> (const <a class="el" href="classPxClothFabricDesc.html">PxClothFabricDesc</a> &desc)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth fabric object from particle connectivity and restlength information. <a href="#73cd0d30bd183687d70e082c167e1b19"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85">getNbClothFabrics</a> () const =0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth fabric object from particle connectivity and restlength information. <a href="#b8e37d6f27087b93515e8a39d4ad7179"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111">getNbClothFabrics</a> () const =0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of cloth fabrics that currently exist. <a href="#66ab807ef19f4e229e6163db9f19df85"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803">getClothFabrics</a> (<a class="el" href="classPxClothFabric.html">PxClothFabric</a> **userBuffer, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) const =0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Return the number of cloth fabrics that currently exist. <a href="#5c0990eef79ed840ea0cc88d0f952111"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad">getClothFabrics</a> (<a class="el" href="classPxClothFabric.html">PxClothFabric</a> **userBuffer, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> bufferSize) const =0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes the array of cloth fabrics to a user buffer. <a href="#8dc5895be663e3f8d221459f59a8b803"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Writes the array of cloth fabrics to a user buffer. <a href="#b66ea589cfffdd5948771b885f2121ad"></a><br></td></tr> <tr><td colspan="2"><div class="groupHeader">Scenes</div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxScene.html">PxScene</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#6dcded7be00c17004432a04a78569db1">createScene</a> (const <a class="el" href="classPxSceneDesc.html">PxSceneDesc</a> &sceneDesc)=0</td></tr> @@ -112,9 +114,9 @@ <a class="el" href="classPxParticleFluid.html">PxParticleFluid</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#ea19c431d479c76fe44f64291c872744">createParticleFluid</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> maxParticles, bool perParticleRestOffset=false)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a particle fluid. (deprecated). <a href="#ea19c431d479c76fe44f64291c872744"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxCloth.html">PxCloth</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c">createCloth</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &globalPose, <a class="el" href="classPxClothFabric.html">PxClothFabric</a> &fabric, const <a class="el" href="structPxClothParticle.html">PxClothParticle</a> *particles, <a class="el" href="classPxFlags.html">PxClothFlags</a> flags)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <a class="el" href="classPxCloth.html">PxCloth</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb">createCloth</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &globalPose, <a class="el" href="classPxClothFabric.html">PxClothFabric</a> &fabric, const <a class="el" href="structPxClothParticle.html">PxClothParticle</a> *particles, <a class="el" href="classPxFlags.html">PxClothFlags</a> flags)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth. <a href="#73f5ca62e703a94f378e851b6b84f63c"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a cloth. <a href="#1aa15d80d32aa15a3fdcd9c26fb3f3eb"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxPruningStructure.html">PxPruningStructure</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxPhysics.html#5c62ebf74c105e7ecf3eaba6949a42fa">createPruningStructure</a> (<a class="el" href="classPxRigidActor.html">PxRigidActor</a> *const *actors, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbActors)=0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a pruning structure from actors. <a href="#5c62ebf74c105e7ecf3eaba6949a42fa"></a><br></td></tr> @@ -255,12 +257,12 @@ Creates an articulation with all fields initialized to their default values. </div> </div><p> -<a class="anchor" name="73f5ca62e703a94f378e851b6b84f63c"></a><!-- doxytag: member="PxPhysics::createCloth" ref="73f5ca62e703a94f378e851b6b84f63c" args="(const PxTransform &globalPose, PxClothFabric &fabric, const PxClothParticle *particles, PxClothFlags flags)=0" --> +<a class="anchor" name="1aa15d80d32aa15a3fdcd9c26fb3f3eb"></a><!-- doxytag: member="PxPhysics::createCloth" ref="1aa15d80d32aa15a3fdcd9c26fb3f3eb" args="(const PxTransform &globalPose, PxClothFabric &fabric, const PxClothParticle *particles, PxClothFlags flags)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="classPxCloth.html">PxCloth</a>* PxPhysics::createCloth </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="classPxCloth.html">PxCloth</a>* PxPhysics::createCloth </td> <td>(</td> <td class="paramtype">const <a class="el" href="classPxTransform.html">PxTransform</a> & </td> <td class="paramname"> <em>globalPose</em>, </td> @@ -304,16 +306,17 @@ Creates a cloth. </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new cloth.</dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> <a class="el" href="group__cloth.html#g2be4311f196add0112bf7148caa36151">PxClothFlags</a> <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> <a class="el" href="group__cloth.html#g2be4311f196add0112bf7148caa36151">PxClothFlags</a> <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a> </dd></dl> </div> </div><p> -<a class="anchor" name="73cd0d30bd183687d70e082c167e1b19"></a><!-- doxytag: member="PxPhysics::createClothFabric" ref="73cd0d30bd183687d70e082c167e1b19" args="(const PxClothFabricDesc &desc)=0" --> +<a class="anchor" name="b8e37d6f27087b93515e8a39d4ad7179"></a><!-- doxytag: member="PxPhysics::createClothFabric" ref="b8e37d6f27087b93515e8a39d4ad7179" args="(const PxClothFabricDesc &desc)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="classPxClothFabric.html">PxClothFabric</a>* PxPhysics::createClothFabric </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="classPxClothFabric.html">PxClothFabric</a>* PxPhysics::createClothFabric </td> <td>(</td> <td class="paramtype">const <a class="el" href="classPxClothFabricDesc.html">PxClothFabricDesc</a> & </td> <td class="paramname"> <em>desc</em> </td> @@ -335,16 +338,17 @@ This can then be instanced into <a class="el" href="classPxCloth.html" title="Se </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new cloth fabric.</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> <a class="el" href="classPxClothFabric.html#7e8a7516cc7cb1777c790bc82cab2eac" title="Decrements the cloth fabric's reference count, and releases it if the new reference...">PxClothFabric.release()</a> <a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </div> </div><p> -<a class="anchor" name="c32634024422793b65190304c4631494"></a><!-- doxytag: member="PxPhysics::createClothFabric" ref="c32634024422793b65190304c4631494" args="(PxInputStream &stream)=0" --> +<a class="anchor" name="aff72c208eb0bb4faa418c1f258707d9"></a><!-- doxytag: member="PxPhysics::createClothFabric" ref="aff72c208eb0bb4faa418c1f258707d9" args="(PxInputStream &stream)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="classPxClothFabric.html">PxClothFabric</a>* PxPhysics::createClothFabric </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="classPxClothFabric.html">PxClothFabric</a>* PxPhysics::createClothFabric </td> <td>(</td> <td class="paramtype"><a class="el" href="classPxInputStream.html">PxInputStream</a> & </td> <td class="paramname"> <em>stream</em> </td> @@ -365,7 +369,8 @@ This can then be instanced into <a class="el" href="classPxCloth.html" title="Se </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new cloth fabric.</dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> <a class="el" href="classPxClothFabric.html#7e8a7516cc7cb1777c790bc82cab2eac" title="Decrements the cloth fabric's reference count, and releases it if the new reference...">PxClothFabric.release()</a> <a class="el" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a> <a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> <a class="el" href="classPxClothFabric.html#7e8a7516cc7cb1777c790bc82cab2eac" title="Decrements the cloth fabric's reference count, and releases it if the new reference...">PxClothFabric.release()</a> <a class="el" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a> <a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a> </dd></dl> </div> </div><p> @@ -571,7 +576,7 @@ Creates a particle fluid. (deprecated). </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new particle fluid.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a> </dd></dl> </div> @@ -611,7 +616,7 @@ Creates a particle system. (deprecated). </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The new particle system.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a> <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a> </dd></dl> </div> @@ -890,12 +895,12 @@ This can then be instanced into <a class="el" href="classPxShape.html" title="Ab </div> </div><p> -<a class="anchor" name="8dc5895be663e3f8d221459f59a8b803"></a><!-- doxytag: member="PxPhysics::getClothFabrics" ref="8dc5895be663e3f8d221459f59a8b803" args="(PxClothFabric **userBuffer, PxU32 bufferSize) const =0" --> +<a class="anchor" name="b66ea589cfffdd5948771b885f2121ad"></a><!-- doxytag: member="PxPhysics::getClothFabrics" ref="b66ea589cfffdd5948771b885f2121ad" args="(PxClothFabric **userBuffer, PxU32 bufferSize) const =0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxPhysics::getClothFabrics </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxPhysics::getClothFabrics </td> <td>(</td> <td class="paramtype"><a class="el" href="classPxClothFabric.html">PxClothFabric</a> ** </td> <td class="paramname"> <em>userBuffer</em>, </td> @@ -927,7 +932,8 @@ The ordering of the cloth fabrics in the array is not specified.<p> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cloth fabric pointers written to userBuffer, this should be less or equal to bufferSize.</dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85" title="Return the number of cloth fabrics that currently exist.">getNbClothFabrics()</a> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111" title="Return the number of cloth fabrics that currently exist.">getNbClothFabrics()</a> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> </dd></dl> </div> </div><p> @@ -1097,12 +1103,12 @@ The ordering of the materials in the array is not specified.<p> </div> </div><p> -<a class="anchor" name="66ab807ef19f4e229e6163db9f19df85"></a><!-- doxytag: member="PxPhysics::getNbClothFabrics" ref="66ab807ef19f4e229e6163db9f19df85" args="() const =0" --> +<a class="anchor" name="5c0990eef79ed840ea0cc88d0f952111"></a><!-- doxytag: member="PxPhysics::getNbClothFabrics" ref="5c0990eef79ed840ea0cc88d0f952111" args="() const =0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxPhysics::getNbClothFabrics </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxPhysics::getNbClothFabrics </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> @@ -1116,7 +1122,8 @@ The ordering of the materials in the array is not specified.<p> Return the number of cloth fabrics that currently exist. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of cloth fabrics.</dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803" title="Writes the array of cloth fabrics to a user buffer.">getClothFabrics()</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1</dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad" title="Writes the array of cloth fabrics to a user buffer.">getClothFabrics()</a> </dd></dl> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxQuat.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxQuat.html index adc2e08c..7d43141b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxQuat.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxQuat.html @@ -197,7 +197,7 @@ Default constructor, does not do any initialization. identity constructor <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> @@ -603,7 +603,7 @@ returns true if finite and magnitude is close to unit <p>References <a class="el" href="PxMath_8h-source.html#l00107">PxAbs()</a>.</p> -<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00103">PxMeshScale::PxMeshScale()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00103">PxMeshScale::PxMeshScale()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidActor.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidActor.html index 3b61dd1e..1a8330c9 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidActor.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidActor.html @@ -544,9 +544,9 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented in <a class="el" href="classPxArticulationLink.html#45d7a988876af31572acca1376401c18">PxArticulationLink</a>, <a class="el" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">PxRigidBody</a>, <a class="el" href="classPxRigidDynamic.html#0ed60c0a05771d8679069a46b778f8f8">PxRigidDynamic</a>, and <a class="el" href="classPxRigidStatic.html#b8f40a26cecf625a44d573d611e20842">PxRigidStatic</a>.</p> -<p>References <a class="el" href="PxActor_8h-source.html#l00376">PxActor::isKindOf()</a>.</p> +<p>References <a class="el" href="PxActor_8h-source.html#l00377">PxActor::isKindOf()</a>.</p> -<p>Referenced by <a class="el" href="PxRigidStatic_8h-source.html#l00068">PxRigidStatic::isKindOf()</a>, and <a class="el" href="PxRigidBody_8h-source.html#l00555">PxRigidBody::isKindOf()</a>.</p> +<p>Referenced by <a class="el" href="PxRigidStatic_8h-source.html#l00068">PxRigidStatic::isKindOf()</a>, and <a class="el" href="PxRigidBody_8h-source.html#l00562">PxRigidBody::isKindOf()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidBody.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidBody.html index c7bbe925..27a77120 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidBody.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidBody.html @@ -660,7 +660,7 @@ Returns whether a given type name matches with the type of this instance. <p>References <a class="el" href="PxRigidActor_8h-source.html#l00295">PxRigidActor::isKindOf()</a>.</p> -<p>Referenced by <a class="el" href="PxRigidDynamic_8h-source.html#l00462">PxRigidDynamic::isKindOf()</a>, and <a class="el" href="PxArticulationLink_8h-source.html#l00113">PxArticulationLink::isKindOf()</a>.</p> +<p>Referenced by <a class="el" href="PxRigidDynamic_8h-source.html#l00461">PxRigidDynamic::isKindOf()</a>, and <a class="el" href="PxArticulationLink_8h-source.html#l00113">PxArticulationLink::isKindOf()</a>.</p> </div> </div><p> @@ -867,6 +867,7 @@ Values of 0 are not permitted for instances of <a class="el" href="classPxArticu <p> Sets a limit on the impulse that may be applied at a contact. The maximum impulse at a contact between two dynamic or kinematic bodies will be the minimum of the two limit values. For a collision between a static and a dynamic body, the impulse is limited by the value for the dynamic body. <p> +This value is not used in CCD unless <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00" title="Permit CCD to limit maxContactImpulse. This is useful for use-cases like a destruction...">PxRigidBodyFlag::eENABLE_CCD_MAX_CONTACT_IMPULSE</a> is raised on the body.<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>maxImpulse</em> </td><td>the maximum contact impulse. <b>Range:</b> [0, PX_MAX_F32] <b>Default:</b> PX_MAX_F32</td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidDynamic.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidDynamic.html index e52331ab..c221cbd7 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidDynamic.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxRigidDynamic.html @@ -147,8 +147,7 @@ Instances of this class are created by calling <a class="el" href="classPxPhysic <li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb" title="Visualize a bodies axes.">PxVisualizationParameter::eBODY_AXES</a> </li> <li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb108e73c99660d921ad7dc81069ff0b2a3c" title="Visualize a body's mass axes.">PxVisualizationParameter::eBODY_MASS_AXES</a> </li> <li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc" title="Visualize the bodies linear velocity.">PxVisualizationParameter::eBODY_LIN_VELOCITY</a> </li> -<li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552" title="Visualize the bodies angular velocity.">PxVisualizationParameter::eBODY_ANG_VELOCITY</a> </li> -<li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e" title="Visualize the bodies joint projection group.">PxVisualizationParameter::eBODY_JOINT_GROUPS</a></li> +<li><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552" title="Visualize the bodies angular velocity.">PxVisualizationParameter::eBODY_ANG_VELOCITY</a></li> </ul> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxRigidBody.html" title="PxRigidBody is a base class shared between dynamic rigid body objects.">PxRigidBody</a> <a class="el" href="classPxPhysics.html#58d338d214918182945c8fcb99325e20" title="Creates a dynamic rigid actor with the specified pose and all other fields initialized...">PxPhysics.createRigidDynamic()</a> <a class="el" href="classPxRigidActor.html#1130f92afcba590b04b1e51b86f5377a" title="Deletes the rigid actor object.">release()</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> @@ -517,7 +516,7 @@ Returns whether a given type name matches with the type of this instance. <p>Reimplemented from <a class="el" href="classPxRigidBody.html#d2e17e08871d8a2f492aee495550a0a0">PxRigidBody</a>.</p> -<p>References <a class="el" href="PxRigidBody_8h-source.html#l00555">PxRigidBody::isKindOf()</a>.</p> +<p>References <a class="el" href="PxRigidBody_8h-source.html#l00562">PxRigidBody::isKindOf()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene-members.html index eb140a93..773165a9 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene-members.html @@ -53,9 +53,9 @@ <tr class="memlist"><td><a class="el" href="classPxScene.html#952ff4e7b46ff4d3396195e65cd494e6">getCCDContactModifyCallback</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#b0033036e31f91c68d520185ef6c1703">getCCDMaxPasses</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#8259c90c79fb69ee62e9434eb35e0f37">getClientBehaviorFlags</a>(PxClientID client) const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#056a3f41426d1f4f756e8513751b591f">getClothInterCollisionDistance</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336">getClothInterCollisionNbIterations</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#547481cc48d38eb1d8f3fe151020a927">getClothInterCollisionStiffness</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#b31964586c71755fb261a879435655fb">getClothInterCollisionDistance</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#605049c3cc13532d47803ba5303ce326">getClothInterCollisionNbIterations</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331">getClothInterCollisionStiffness</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#1e9919abdfb23495a84f47c5157a67b1">getConstraints</a>(PxConstraint **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#1978693b355df49712d7e59c10c4115d">getContactModifyCallback</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#c7b1dccad5d20304653f21c91b09258a">getContactReportStreamBufferSize</a>() const =0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> @@ -112,9 +112,9 @@ <tr class="memlist"><td><a class="el" href="classPxScene.html#593d339e0fd64e47fa3b68016ce723ec">setCCDContactModifyCallback</a>(PxCCDContactModifyCallback *callback)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#ed46505d6eac63a508c7a2d7e39cd5fb">setCCDMaxPasses</a>(PxU32 ccdMaxPasses)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc">setClientBehaviorFlags</a>(PxClientID client, PxClientBehaviorFlags clientBehaviorFlags)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6">setClothInterCollisionDistance</a>(PxF32 distance)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#020b9247522ba3bc8f068a19f2001a69">setClothInterCollisionNbIterations</a>(PxU32 nbIterations)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="classPxScene.html#80c93294ff48300abdadf0546a1aac52">setClothInterCollisionStiffness</a>(PxF32 stiffness)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#b42513ab6ce4137698565ca8629eea1c">setClothInterCollisionDistance</a>(PxF32 distance)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16">setClothInterCollisionNbIterations</a>(PxU32 nbIterations)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxScene.html#85444db1420db29be5c0b748197b4fed">setClothInterCollisionStiffness</a>(PxF32 stiffness)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#eec3367a4461c1ab2e552acdb8c0609e">setContactModifyCallback</a>(PxContactModifyCallback *callback)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#b6d9e986e6af967d2bd60a63a0b550c4">setDominanceGroupPair</a>(PxDominanceGroup group1, PxDominanceGroup group2, const PxDominanceGroupPair &dominance)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxScene.html#bf2322887ca4db2fdea0229a44e2892c">setDynamicTreeRebuildRateHint</a>(PxU32 dynamicTreeRebuildRateHint)=0</td><td><a class="el" href="classPxScene.html">PxScene</a></td><td><code> [pure virtual]</code></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene.html index ad6222f6..b9654e04 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxScene.html @@ -130,24 +130,24 @@ <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves behavior bits for a client. <a href="#8259c90c79fb69ee62e9434eb35e0f37"></a><br></td></tr> <tr><td colspan="2"><div class="groupHeader">Cloth</div></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6">setClothInterCollisionDistance</a> (PxF32 distance)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#b42513ab6ce4137698565ca8629eea1c">setClothInterCollisionDistance</a> (PxF32 distance)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the minimum separation distance for cloth inter-collision. <a href="#3d80c2fa05e80048d1c3c300a91ba7e6"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PxF32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#056a3f41426d1f4f756e8513751b591f">getClothInterCollisionDistance</a> () const =0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the minimum separation distance for cloth inter-collision. <a href="#b42513ab6ce4137698565ca8629eea1c"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED PxF32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#b31964586c71755fb261a879435655fb">getClothInterCollisionDistance</a> () const =0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves distance used for cloth inter-collision. <a href="#056a3f41426d1f4f756e8513751b591f"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#80c93294ff48300abdadf0546a1aac52">setClothInterCollisionStiffness</a> (PxF32 stiffness)=0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves distance used for cloth inter-collision. <a href="#b31964586c71755fb261a879435655fb"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#85444db1420db29be5c0b748197b4fed">setClothInterCollisionStiffness</a> (PxF32 stiffness)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the cloth inter-collision stiffness. <a href="#80c93294ff48300abdadf0546a1aac52"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PxF32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#547481cc48d38eb1d8f3fe151020a927">getClothInterCollisionStiffness</a> () const =0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the cloth inter-collision stiffness. <a href="#85444db1420db29be5c0b748197b4fed"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED PxF32 </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331">getClothInterCollisionStiffness</a> () const =0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the stiffness coefficient used for cloth inter-collision. <a href="#547481cc48d38eb1d8f3fe151020a927"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#020b9247522ba3bc8f068a19f2001a69">setClothInterCollisionNbIterations</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbIterations)=0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the stiffness coefficient used for cloth inter-collision. <a href="#3f8880466c56bedbc2cd9f96f24e8331"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16">setClothInterCollisionNbIterations</a> (<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> nbIterations)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the number of inter-collision separation iterations to perform. <a href="#020b9247522ba3bc8f068a19f2001a69"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336">getClothInterCollisionNbIterations</a> () const =0</td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the number of inter-collision separation iterations to perform. <a href="#7197a1ce70671bfc81e6f3088920ac16"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#605049c3cc13532d47803ba5303ce326">getClothInterCollisionNbIterations</a> () const =0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the number of iterations used for cloth inter-collision. <a href="#4abd140d61ad76c60ca0d38c0dd94336"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the number of iterations used for cloth inter-collision. <a href="#605049c3cc13532d47803ba5303ce326"></a><br></td></tr> <tr><td colspan="2"><div class="groupHeader">Callbacks</div></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#88f5438bf61cf5c3f767d8b515c51d31">setSimulationEventCallback</a> (<a class="el" href="classPxSimulationEventCallback.html">PxSimulationEventCallback</a> *callback, PX_DEPRECATED <a class="el" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12">PxClientID</a> client=<a class="el" href="PxClient_8h.html#8bc840c3fd493df8b6072d055d050fb4">PX_DEFAULT_CLIENT</a>)=0</td></tr> @@ -259,7 +259,7 @@ <tr><td class="mdescLeft"> </td><td class="mdescRight">Function that lets you query debug visualization parameters. <a href="#7c036458140a45b23facb9cf2a9cdb84"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#b562ba2df953188a7e2b99f7ddcda5dc">setVisualizationCullingBox</a> (const <a class="el" href="classPxBounds3.html">PxBounds3</a> &box)=0</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Defines a box in world space to which visualization geometry will be (conservatively) culled. <a href="#b562ba2df953188a7e2b99f7ddcda5dc"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Defines a box in world space to which visualization geometry will be (conservatively) culled. Use a non-empty culling box to enable the feature, and an empty culling box to disable it. <a href="#b562ba2df953188a7e2b99f7ddcda5dc"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classPxBounds3.html">PxBounds3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxScene.html#aab5854538e05abbe83c485e9d3ec082">getVisualizationCullingBox</a> () const =0</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the visualization culling box. <a href="#aab5854538e05abbe83c485e9d3ec082"></a><br></td></tr> @@ -813,7 +813,7 @@ Performs collision detection for the scene over elapsedTime. Creates a BatchQuery object. <p> Scene queries like raycasts, overlap tests and sweeps are batched in this object and are then executed at once. See <a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a>.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <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>desc</em> </td><td>The descriptor of scene query. Scene Queries need to register a callback. See <a class="el" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a>.</td></tr> @@ -874,7 +874,7 @@ PX_DEFAULT_CLIENT is always available as the default clientID. Additional client <p> Creates a volume cache. See the Guide, "Scene Queries" section, "Volume Caching" subsection for more information. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000031">Deprecated:</a></b></dt><dd>The volume cache feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd>The volume cache feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxVolumeCache.html" title="Volumetric cache for local collision geometry.">PxVolumeCache</a> <a class="el" href="classPxVolumeCache.html#5cf192b373fadb356a2c016717852c4d" title="Releases the cache object and its resources.">PxVolumeCache.release()</a> </dd></dl> </div> @@ -1154,7 +1154,7 @@ Do not use this method while the simulation is running. Calls to this method whi <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>client</em> </td><td>The client whose actors the caller is interested in.</td></tr> </table> </dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000031">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the list of active PxActors generated during the last call to <a class="el" href="classPxScene.html#b34e054ccf428a1cdbd81bf1e2b87fae">fetchResults()</a>.</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> </dd></dl> @@ -1393,7 +1393,7 @@ Retrieves the <a class="el" href="classPxBroadPhaseCallback.html" title="Broad-p </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The current broad-phase callback pointer. See <a class="el" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a>.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a> <a class="el" href="classPxScene.html#c1110386fc2ffad70aa771aabc51d026" title="Sets a broad-phase user callback object.">setBroadPhaseCallback()</a> </dd></dl> </div> @@ -1558,17 +1558,17 @@ Gets the maximum number of CCD passes. <p> Retrieves behavior bits for a client. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> <a class="el" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> <a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc" title="Sets behavior bits for a client.">setClientBehaviorFlags()</a> <a class="el" href="classPxScene.html#285849425521dd0344f55b4a7c0a834a" title="Reserves a new client ID.">createClient()</a> </dd></dl> </div> </div><p> -<a class="anchor" name="056a3f41426d1f4f756e8513751b591f"></a><!-- doxytag: member="PxScene::getClothInterCollisionDistance" ref="056a3f41426d1f4f756e8513751b591f" args="() const =0" --> +<a class="anchor" name="b31964586c71755fb261a879435655fb"></a><!-- doxytag: member="PxScene::getClothInterCollisionDistance" ref="b31964586c71755fb261a879435655fb" args="() const =0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual PxF32 PxScene::getClothInterCollisionDistance </td> + <td class="memname">virtual PX_DEPRECATED PxF32 PxScene::getClothInterCollisionDistance </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> @@ -1582,15 +1582,16 @@ Retrieves behavior bits for a client. Retrieves distance used for cloth inter-collision. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The distance used for cloth inter-collision. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000035">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> -<a class="anchor" name="4abd140d61ad76c60ca0d38c0dd94336"></a><!-- doxytag: member="PxScene::getClothInterCollisionNbIterations" ref="4abd140d61ad76c60ca0d38c0dd94336" args="() const =0" --> +<a class="anchor" name="605049c3cc13532d47803ba5303ce326"></a><!-- doxytag: member="PxScene::getClothInterCollisionNbIterations" ref="605049c3cc13532d47803ba5303ce326" args="() const =0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxScene::getClothInterCollisionNbIterations </td> + <td class="memname">virtual PX_DEPRECATED <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> PxScene::getClothInterCollisionNbIterations </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> @@ -1604,15 +1605,16 @@ Retrieves distance used for cloth inter-collision. Retrieves the number of iterations used for cloth inter-collision. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of iterations used for cloth inter-collision. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000039">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> -<a class="anchor" name="547481cc48d38eb1d8f3fe151020a927"></a><!-- doxytag: member="PxScene::getClothInterCollisionStiffness" ref="547481cc48d38eb1d8f3fe151020a927" args="() const =0" --> +<a class="anchor" name="3f8880466c56bedbc2cd9f96f24e8331"></a><!-- doxytag: member="PxScene::getClothInterCollisionStiffness" ref="3f8880466c56bedbc2cd9f96f24e8331" args="() const =0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual PxF32 PxScene::getClothInterCollisionStiffness </td> + <td class="memname">virtual PX_DEPRECATED PxF32 PxScene::getClothInterCollisionStiffness </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> @@ -1626,6 +1628,7 @@ Retrieves the number of iterations used for cloth inter-collision. Retrieves the stiffness coefficient used for cloth inter-collision. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The stiffness coefficient used for cloth inter-collision. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000037">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> @@ -2333,7 +2336,7 @@ Retrieves the simulationEventCallback pointer set with <a class="el" href="class </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>The current user notify pointer. See <a class="el" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a>.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000041">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a> <a class="el" href="classPxScene.html#88f5438bf61cf5c3f767d8b515c51d31" title="Sets a user notify object which receives special simulation events when they occur...">setSimulationEventCallback()</a> </dd></dl> </div> @@ -3155,7 +3158,7 @@ Multiclient behavior: unlike the <a class="el" href="classPxBroadPhaseCallback.h <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>client</em> </td><td>The client to be associated with this callback.</td></tr> </table> </dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>PxClient feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000042">Deprecated:</a></b></dt><dd>PxClient feature has been deprecated in PhysX version 3.4 </dd></dl> </div> </div><p> @@ -3246,17 +3249,17 @@ Sets behavior bits for a client. The behavior bits are a property of a client that determine when it receives callbacks.<p> It is permissible to change the behavior for PX_DEFAULT_CLIENT with this call. Initially all created clients, as well as PX_DEFAULT_CLIENT have all bits set to 0.<p> Note that in addition to setting a client to listen to a particular foreign actor event type, the user must also configure actors to send that particular event type to foreign clients using <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599" title="Sets the behavior bits of the actor.">PxActor::setClientBehaviorFlags()</a>.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> <a class="el" href="PxClient_8h.html#cb0e5a85de6c250f2a54db46e3aa0a12" title="An ID to identify different clients for multiclient support.">PxClientID</a> <a class="el" href="classPxScene.html#285849425521dd0344f55b4a7c0a834a" title="Reserves a new client ID.">createClient()</a> <a class="el" href="classPxScene.html#8259c90c79fb69ee62e9434eb35e0f37" title="Retrieves behavior bits for a client.">getClientBehaviorFlags()</a> <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599" title="Sets the behavior bits of the actor.">PxActor::setClientBehaviorFlags()</a> </dd></dl> </div> </div><p> -<a class="anchor" name="3d80c2fa05e80048d1c3c300a91ba7e6"></a><!-- doxytag: member="PxScene::setClothInterCollisionDistance" ref="3d80c2fa05e80048d1c3c300a91ba7e6" args="(PxF32 distance)=0" --> +<a class="anchor" name="b42513ab6ce4137698565ca8629eea1c"></a><!-- doxytag: member="PxScene::setClothInterCollisionDistance" ref="b42513ab6ce4137698565ca8629eea1c" args="(PxF32 distance)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual void PxScene::setClothInterCollisionDistance </td> + <td class="memname">virtual PX_DEPRECATED void PxScene::setClothInterCollisionDistance </td> <td>(</td> <td class="paramtype">PxF32 </td> <td class="paramname"> <em>distance</em> </td> @@ -3277,16 +3280,17 @@ Particles closer than this distance that belong to different <a class="el" href= </table> </dl> <dl class="note" compact><dt><b>Note:</b></dt><dd>The <a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> objects that interact can be controlled through the filter shader, </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a>. Cloth objects with the PxClothFlag::eGPU set can only interact with other GPU simulated <a class="el" href="group__cloth.html">Cloth</a> objects. </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a>. Cloth objects with the PxClothFlag::eGPU set can only interact with other GPU simulated <a class="el" href="group__cloth.html">Cloth</a> objects.</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000034">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> -<a class="anchor" name="020b9247522ba3bc8f068a19f2001a69"></a><!-- doxytag: member="PxScene::setClothInterCollisionNbIterations" ref="020b9247522ba3bc8f068a19f2001a69" args="(PxU32 nbIterations)=0" --> +<a class="anchor" name="7197a1ce70671bfc81e6f3088920ac16"></a><!-- doxytag: member="PxScene::setClothInterCollisionNbIterations" ref="7197a1ce70671bfc81e6f3088920ac16" args="(PxU32 nbIterations)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual void PxScene::setClothInterCollisionNbIterations </td> + <td class="memname">virtual PX_DEPRECATED void PxScene::setClothInterCollisionNbIterations </td> <td>(</td> <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> <td class="paramname"> <em>nbIterations</em> </td> @@ -3306,15 +3310,16 @@ The accuracy of cloth inter-collision may be improved by increasing the number o <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>nbIterations</em> </td><td>The number of iterations to perform (default: 1). </td></tr> </table> </dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000038">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> -<a class="anchor" name="80c93294ff48300abdadf0546a1aac52"></a><!-- doxytag: member="PxScene::setClothInterCollisionStiffness" ref="80c93294ff48300abdadf0546a1aac52" args="(PxF32 stiffness)=0" --> +<a class="anchor" name="85444db1420db29be5c0b748197b4fed"></a><!-- doxytag: member="PxScene::setClothInterCollisionStiffness" ref="85444db1420db29be5c0b748197b4fed" args="(PxF32 stiffness)=0" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">virtual void PxScene::setClothInterCollisionStiffness </td> + <td class="memname">virtual PX_DEPRECATED void PxScene::setClothInterCollisionStiffness </td> <td>(</td> <td class="paramtype">PxF32 </td> <td class="paramname"> <em>stiffness</em> </td> @@ -3334,6 +3339,7 @@ Inter-collision stiffness controls how much two particles repel each other when <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>stiffness</em> </td><td>Fraction of distance residual to resolve per iteration (default: 1.0). </td></tr> </table> </dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000036">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> </div> </div><p> @@ -3667,7 +3673,7 @@ Multiclient behavior: unlike the <a class="el" href="classPxSimulationEventCallb <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>client</em> </td><td>The client to be associated with this callback.</td></tr> </table> </dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a> <a class="el" href="classPxScene.html#1eb6366fd80f5a8f6a9154a412c33436" title="Retrieves the simulationEventCallback pointer set with setSimulationEventCallback()...">getSimulationEventCallback</a> </dd></dl> </div> @@ -3717,11 +3723,11 @@ Sets the number of actors required to spawn a separate rigid body solver thread. <div class="memdoc"> <p> -Defines a box in world space to which visualization geometry will be (conservatively) culled. +Defines a box in world space to which visualization geometry will be (conservatively) culled. Use a non-empty culling box to enable the feature, and an empty culling box to disable it. <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>box</em> </td><td>the box to which the geometry will be culled. </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>box</em> </td><td>the box to which the geometry will be culled. Empty box to disable the feature. </td></tr> </table> </dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxScene.html#4055d302466a1f5cd9d481028b66b20a" title="Function that lets you set debug visualization parameters.">setVisualizationParameter</a> <a class="el" href="classPxScene.html#aab5854538e05abbe83c485e9d3ec082" title="Retrieves the visualization culling box.">getVisualizationCullingBox</a> <a class="el" href="classPxScene.html#35f231796a325fcf587e681831c5fcb5" title="Retrieves the render buffer.">getRenderBuffer()</a> </dd></dl> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc-members.html index 2f541d65..0c578b09 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc-members.html @@ -45,6 +45,7 @@ <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#9b0de35c38c43b8aeff6e6f29bf0db20">gravity</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="group__physics.html#g67b3ce67bea6cdb19619bed61f9e7641">isValid</a>() const </td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#b996312333ef4fdf5f77fcc16b84923e">limits</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">maxBiasCoefficient</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35">maxNbContactDataBlocks</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83">nbContactDataBlocks</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b">PxSceneDesc</a>(const PxTolerancesScale &scale)</td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> @@ -52,6 +53,7 @@ <tr class="memlist"><td><a class="el" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">setToDefault</a>(const PxTolerancesScale &scale)</td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#71a00536a56d40fe031de2ced1834941">simulationEventCallback</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797">solverBatchSize</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">solverOffsetSlop</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7">staticStructure</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834">userData</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7">wakeCounterResetValue</a></td><td><a class="el" href="classPxSceneDesc.html">PxSceneDesc</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc.html index 1eb19437..9ca9930c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneDesc.html @@ -94,6 +94,9 @@ Collaboration diagram for PxSceneDesc:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#74dc6e8ebde591ca823a3ea4807fca33">ccdMaxSeparation</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A threshold for speculative CCD. Used to control whether bias, restitution or a combination of the two are used to resolve the contacts. <a href="#74dc6e8ebde591ca823a3ea4807fca33"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">solverOffsetSlop</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">A slop value used to zero contact offsets from the body's COM on an axis if the offset along that axis is smaller than this threshold. Can be used to compensate for small numerical errors in contact generation. <a href="#91b6c205bf684c0f41432a23c1323ee2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPxFlags.html">PxSceneFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#9510b1233fb0ab03e9c1d5be44ff5a38">flags</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Flags used to select scene options. <a href="#9510b1233fb0ab03e9c1d5be44ff5a38"></a><br></td></tr> @@ -124,6 +127,9 @@ Collaboration diagram for PxSceneDesc:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35">maxNbContactDataBlocks</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Setting to define the maximum number of 16K blocks that can be allocated to store contact, friction, and contact cache data. As the complexity of a scene increases, the SDK may require to allocate new 16k blocks in addition to the blocks it has already allocated. This variable controls the maximum number of blocks that the SDK can allocate. <a href="#8791132cbe8cce32f051e5eaab774d35"></a><br></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PxReal </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">maxBiasCoefficient</a></td></tr> + +<tr><td class="mdescLeft"> </td><td class="mdescRight">The maximum bias coefficient used in the constraint solver. <a href="#65bbe399965691dec83ba3fe1a5082ec"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSceneDesc.html#02d696140e9828477c8aa493a048f48a">contactReportStreamBufferSize</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Size of the contact report stream (in bytes). <a href="#02d696140e9828477c8aa493a048f48a"></a><br></td></tr> @@ -171,7 +177,7 @@ A contact with a relative velocity below this will not bounce. A typical value f <b>Default:</b> 0.2 * <a class="el" href="classPxTolerancesScale.html#629358a15988697feaa85759d5c57e33">PxTolerancesScale::speed</a><p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxMaterial.html" title="Material class to represent a set of surface properties.">PxMaterial</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -271,7 +277,7 @@ A threshold for speculative CCD. Used to control whether bias, restitution or a <dl class="note" compact><dt><b>Note:</b></dt><dd>This only has any effect on contacting pairs where one of the bodies has <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45" title="Register a rigid body to dynamicly adjust contact offset based on velocity. This...">PxRigidBodyFlag::eENABLE_SPECULATIVE_CCD</a> raised.</dd></dl> <b>Range:</b> [0, PX_MAX_F32)<br> <b>Default:</b> 0.04 * <a class="el" href="classPxTolerancesScale.html#7d93bf20de0e5b54783eda5bb64effeb">PxTolerancesScale::length</a> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -312,7 +318,7 @@ The contact report stream buffer is used during the simulation to store all the <b>Default:</b> 8192<p> <b>Range:</b> (0, PX_MAX_U32]<br> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -331,7 +337,7 @@ The contact report stream buffer is used during the simulation to store all the The CPU task dispatcher for the scene. <p> See PxCpuDispatcher, <a class="el" href="classPxScene.html#6329c94cc092aff2193c1307e033f6bf" title="Return the cpu dispatcher that was set in PxSceneDesc::cpuDispatcher when creating...">PxScene::getCpuDispatcher</a> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -371,7 +377,7 @@ This parameter gives a hint on the distribution of the workload for rebuilding t This parameter gives only a hint. The rebuild process might still take more or less time depending on the number of objects involved.</dd></dl> <b>Range:</b> [4, PX_MAX_U32)<br> <b>Default:</b> 100 -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -411,7 +417,7 @@ The custom filter shader to use for collision filtering. <dl class="note" compact><dt><b>Note:</b></dt><dd>This parameter is compulsory. If you don't want to define your own filter shader you can use the default shader <a class="el" href="group__extensions.html#g587ba12f90f77543c3e4452abeb0f22f" title="Implementation of a simple filter shader that emulates PhysX 2.8.x filtering.">PxDefaultSimulationFilterShader</a> which can be found in the PhysX extensions library.</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -433,7 +439,7 @@ Shared global filter data which will get passed into the filter shader. <b>Default:</b> NULL<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a> <a class="el" href="classPxScene.html#5ab05d2a2c908d98aed4ca642c5f394d" title="Sets the shared global filter data which will get passed into the filter shader.">PxScene::setFilterShaderData()</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -454,7 +460,7 @@ Size (in bytes) of the shared global filter data <a class="el" href="classPxScen <b>Default:</b> 0<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g9db06e901a760fb02c06f27bf3e474b3" title="Filter shader to specify handling of collision pairs.">PxSimulationFilterShader</a> <a class="el" href="classPxSceneDesc.html#d9ceb142127cc259aa2f5d322a1494e2" title="Shared global filter data which will get passed into the filter shader.">filterShaderData</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -474,7 +480,7 @@ Flags used to select scene options. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxSceneFlag.html" title="flags for configuring properties of the scene">PxSceneFlag</a> <a class="el" href="group__physics.html#g54a626a9a6d80543048bffc654814704" title="collection of set bits defined in PxSceneFlag.">PxSceneFlags</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -497,7 +503,7 @@ If the aggregated contact offset of a pair of shapes is large it might be desira This parameter can be used to tune the separation distance of contact points at which friction starts to have an effect.</dd></dl> <b>Range:</b> [0, PX_MAX_F32)<br> <b>Default:</b> 0.04 * <a class="el" href="classPxTolerancesScale.html#7d93bf20de0e5b54783eda5bb64effeb">PxTolerancesScale::length</a> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -589,7 +595,7 @@ Limitation for the partitions in the GPU dynamics pipeline. This variable must b . <p> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -629,10 +635,30 @@ Expected scene limits. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSceneLimits.html" title="Class used to retrieve limits(e.g. maximum number of bodies) for a scene. The limits...">PxSceneLimits</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> +<a class="anchor" name="65bbe399965691dec83ba3fe1a5082ec"></a><!-- doxytag: member="PxSceneDesc::maxBiasCoefficient" ref="65bbe399965691dec83ba3fe1a5082ec" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal <a class="el" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">PxSceneDesc::maxBiasCoefficient</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +The maximum bias coefficient used in the constraint solver. +<p> +When geometric errors are found in the constraint solver, either as a result of shapes penetrating or joints becoming separated or violating limits, a bias is introduced in the solver position iterations to correct these errors. This bias is proportional to 1/dt, meaning that the bias becomes increasingly strong as the time-step passed to <a class="el" href="classPxScene.html#9a9cacecc3b0f6adaf2f3d2168c2aff5" title="Advances the simulation by an elapsedTime time.">PxScene::simulate</a>(...) becomes smaller. This coefficient allows the application to restrict how large the bias coefficient is, to reduce how violent error corrections are. This can improve simulation quality in cases where either variable time-steps or extremely small time-steps are used.<p> +<b>Default:</b> PX_MAX_F32<p> +<b> Range</b> [0, PX_MAX_F32] <br> + +</div> +</div><p> <a class="anchor" name="8791132cbe8cce32f051e5eaab774d35"></a><!-- doxytag: member="PxSceneDesc::maxNbContactDataBlocks" ref="8791132cbe8cce32f051e5eaab774d35" args="" --> <div class="memitem"> <div class="memproto"> @@ -654,7 +680,7 @@ If a warning is reported to the error stream to indicate the number of 16K block <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83" title="Setting to define the number of 16K blocks that will be initially reserved to store...">nbContactDataBlocks</a> <a class="el" href="classPxScene.html#148be23880c4e2d67f9f772066a9f966" title="set the cache blocks that can be used during simulate().">PxScene::setNbContactDataBlocks</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -678,7 +704,7 @@ Setting to define the number of 16K blocks that will be initially reserved to st <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#6dcded7be00c17004432a04a78569db1" title="Creates a scene.">PxPhysics::createScene</a> <a class="el" href="classPxScene.html#148be23880c4e2d67f9f772066a9f966" title="set the cache blocks that can be used during simulate().">PxScene::setNbContactDataBlocks</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -699,7 +725,7 @@ The bounds used to sanity check user-set positions of actors and articulation li These bounds are used to check the position values of rigid actors inserted into the scene, and positions set for rigid actors already within the scene.<p> <b>Range:</b> any valid <a class="el" href="classPxBounds3.html" title="Class representing 3D range or axis aligned bounding box.">PxBounds3</a> <br> <b>Default:</b> (-PX_MAX_BOUNDS_EXTENTS, PX_MAX_BOUNDS_EXTENTS) on each axis -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -743,6 +769,24 @@ This parameter defines the minimum number of actors required to spawn a separate </div> </div><p> +<a class="anchor" name="91b6c205bf684c0f41432a23c1323ee2"></a><!-- doxytag: member="PxSceneDesc::solverOffsetSlop" ref="91b6c205bf684c0f41432a23c1323ee2" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">PxReal <a class="el" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">PxSceneDesc::solverOffsetSlop</a> </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> +A slop value used to zero contact offsets from the body's COM on an axis if the offset along that axis is smaller than this threshold. Can be used to compensate for small numerical errors in contact generation. +<p> +<b>Range:</b> [0, PX_MAX_F32)<br> + <b>Default:</b> 0.0 +</div> +</div><p> <a class="anchor" name="00495fa3240d1087d38cf33eebc313a7"></a><!-- doxytag: member="PxSceneDesc::staticStructure" ref="00495fa3240d1087d38cf33eebc313a7" args="" --> <div class="memitem"> <div class="memproto"> @@ -759,7 +803,7 @@ Defines the structure used to store static objects. <p> <dl class="note" compact><dt><b>Note:</b></dt><dd>Only <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d99001cb07511fa509eae16a4a933a77f6" title="Using a static AABB tree.">PxPruningStructureType::eSTATIC_AABB_TREE</a> and <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9374d304bffaa55f53556e2b40a592e54" title="Using a dynamic AABB tree.">PxPruningStructureType::eDYNAMIC_AABB_TREE</a> are allowed here. </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> @@ -799,7 +843,7 @@ Calling wakeUp() on objects which support sleeping will set their wake counter v <b>Default:</b> 0.4 (which corresponds to 20 frames for a time step of 0.02)<p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxRigidDynamic.html#4f1b9e9f437d8b8f27a6e9c2d9ea22fd" title="Wakes up the actor if it is sleeping.">PxRigidDynamic::wakeUp()</a> <a class="el" href="classPxArticulation.html#596fb9e8f1d136d571965583bc5d0d1b" title="Wakes up the articulation if it is sleeping.">PxArticulation::wakeUp()</a> <a class="el" href="classPxCloth.html#b5092893f40cf8d9399b467f59f893de" title="Forces cloth to wake up from sleep state.">PxCloth::wakeUp()</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneLimits.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneLimits.html index 602f61e1..c52385e5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneLimits.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneLimits.html @@ -187,7 +187,7 @@ Expected maximum number of dynamic shapes. <div class="memdoc"> <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000033">Deprecated:</a></b></dt><dd>This is deprecated. Expected maximum number of objects in one broad-phase region </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000047">Deprecated:</a></b></dt><dd>This is deprecated. Expected maximum number of objects in one broad-phase region </dd></dl> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneQueryExt.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneQueryExt.html index b914b0fc..bda2d03c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneQueryExt.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSceneQueryExt.html @@ -135,7 +135,7 @@ Test returning, for a given geometry, any overlapping object in the scene. </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if an overlap was found.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000085">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> </dd></dl> </div> @@ -219,7 +219,7 @@ Test overlap between a geometry and objects in the scene. </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of hits in the buffer, or -1 if the buffer overflowed.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000049">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000084">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> </dd></dl> </div> @@ -310,7 +310,7 @@ Returns whether any rigid actor is hit along the ray.<p> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if a blocking hit was found.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000043">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000078">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> <a class="el" href="group__extensions.html#g55259fcecc0dd432e8c97f80a1425aad">PxSceneQueryHit</a> </dd></dl> </div> @@ -423,7 +423,7 @@ Shooting a ray from within an object leads to different results depending on the </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of hits in the buffer, or -1 if the buffer overflowed.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000045">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000080">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> </dd></dl> </div> @@ -521,7 +521,7 @@ Returns the first rigid actor that is hit along the ray. Data for a blocking hit </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if a blocking hit was found.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000044">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000079">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> </dd></dl> </div> @@ -633,7 +633,7 @@ Returns whether any rigid actor is hit along the sweep path.<p> </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if a blocking hit was found.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000046">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000081">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g55259fcecc0dd432e8c97f80a1425aad">PxSceneQueryHit</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> </dd></dl> </div> @@ -760,7 +760,7 @@ If a shape from the scene is already overlapping with the query shape in its sta </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of hits in the buffer, or -1 if the buffer overflowed.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000048">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000083">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> </dd></dl> </div> @@ -872,7 +872,7 @@ Returns the first rigid actor that is hit along the ray. Data for a blocking hit </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if a blocking hit was found.</dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000047">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000082">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__extensions.html#g2ddebd682bdb0bdb1db7ba113a93afe4">PxSceneQueryFlags</a> <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a> <a class="el" href="group__extensions.html#g4d19f53556b8b6114e8a359d326c6d10">PxSceneQueryFilterData</a> <a class="el" href="group__extensions.html#gf9d442ec851f833a9276ddb7ea46dd23">PxSceneQueryFilterCallback</a> <a class="el" href="group__extensions.html#g871e9d89cdf9bbab58883b5f0822b5c3">PxSceneQueryCache</a> </dd></dl> </div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics-members.html index 9556e8fd..9c1052c3 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics-members.html @@ -22,7 +22,6 @@ <h1>PxSimulationStatistics Member List</h1>This is the complete list of members for <a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#bfacb597d8b72b1d86961dfdb8e768e3">compressedContactSize</a></td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c3613b4e0a4ca71ad756078820ab928c1b3">eCCD_PAIRS</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a">eCLOTH</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36366eae507d69961741d28c3b6c04d576">eDISCRETE_CONTACT_PAIRS</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36e1d23646a3bd6d7cfef7986a92afe270">eMODIFIED_CONTACT_PAIRS</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415">eRIGID_BODY</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> @@ -58,7 +57,7 @@ <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#2e79aa5021d7d7bb2f817b144ccecd99">particlesGpuMeshCacheSize</a></td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#6795433e44469a4068262a7f62f345d2">particlesGpuMeshCacheUsed</a></td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#b56ac5aa68f31b68a0852c87817ff026">peakConstraintMemory</a></td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">PX_DEPRECATED</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PX_DEPRECATED</a> enum value</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#910e1921a55acda66f5c22ee173eda32">PxSimulationStatistics</a>()</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36">RbPairStatsType</a> enum name</td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classPxSimulationStatistics.html#a1e487295538b16ec29c359082d12976">requiredContactConstraintMemory</a></td><td><a class="el" href="classPxSimulationStatistics.html">PxSimulationStatistics</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics.html index 7a8d8dfd..9d59c3b3 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSimulationStatistics.html @@ -35,9 +35,9 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c">VolumeType</a> { <br> <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415">eRIGID_BODY</a>, <br> - <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">PX_DEPRECATED</a>, + <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PX_DEPRECATED</a>, <br> - <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a">eCLOTH</a>, + <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PX_DEPRECATED</a>, <br> <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6">eVOLUME_COUNT</a> <br> @@ -215,15 +215,22 @@ A volume belonging to a rigid body object. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxRigidStatic.html" title="PxRigidStatic represents a static rigid body simulation object in the physics SDK...">PxRigidStatic</a> <a class="el" href="classPxRigidDynamic.html" title="PxRigidDynamic represents a dynamic rigid simulation object in the physics SDK.">PxRigidDynamic</a> <a class="el" href="classPxArticulationLink.html" title="a component of an articulation that represents a rigid body">PxArticulationLink</a> </dd></dl> </td></tr> -<tr><td valign="top"><em><a class="anchor" name="996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b"></a><!-- doxytag: member="PX_DEPRECATED" ref="996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b" args="" -->PX_DEPRECATED</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20"></a><!-- doxytag: member="PX_DEPRECATED" ref="996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20" args="" -->PX_DEPRECATED</em> </td><td> A volume belonging to a particle system (deprecated). <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000035">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a> <a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> +A volume belonging to a cloth.<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000049">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a> <a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> -<tr><td valign="top"><em><a class="anchor" name="996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a"></a><!-- doxytag: member="eCLOTH" ref="996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a" args="" -->eCLOTH</em> </td><td> -A volume belonging to a cloth. +<tr><td valign="top"><em><a class="anchor" name="996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20"></a><!-- doxytag: member="PX_DEPRECATED" ref="996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20" args="" -->PX_DEPRECATED</em> </td><td> +A volume belonging to a particle system (deprecated). <p> +A volume belonging to a cloth.<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000049">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a> <a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000050">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6"></a><!-- doxytag: member="eVOLUME_COUNT" ref="996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6" args="" -->eVOLUME_COUNT</em> </td><td> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSpatialIndex.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSpatialIndex.html index 82a1d776..39a2b691 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxSpatialIndex.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxSpatialIndex.html @@ -74,7 +74,7 @@ provides direct access to PhysX' Spatial Query engine <p> This class allows bounding boxes to be inserted, and then queried using sweep, raycast and overlap checks.<p> It is not thread-safe and defers handling some updates until queries are invoked, so care must be taken when calling any methods in parallel. Specifically, to call query methods (raycast, overlap, sweep) in parallel, first call <a class="el" href="classPxSpatialIndex.html#0d92a1d62a9c3499c19195b9ec459f24" title="force an immediate update of the internal structures of the index">flush()</a> to force immediate update of internal structures.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000038">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000053">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g4608473fcea7bec808f20e2e9ed4bbf1" title="Creates a spatial index.">PxCreateSpatialIndex</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="4eef678b188d97ac75362f246f3d69c3"></a><!-- doxytag: member="PxSpatialIndex::~PxSpatialIndex" ref="4eef678b188d97ac75362f246f3d69c3" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxTransform.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxTransform.html index 05ea6061..3aa1e908 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxTransform.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxTransform.html @@ -173,7 +173,7 @@ class representing a rigid euclidean transform as a quaternion and a vector <hr> <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec2.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec2.html index 2fa177e0..43e504a7 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec2.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec2.html @@ -204,7 +204,7 @@ default constructor leaves data uninitialized. zero constructor. <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec3.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec3.html index 865eef53..d6ba5a96 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec3.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec3.html @@ -222,7 +222,7 @@ default constructor leaves data uninitialized. zero constructor. <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> @@ -436,7 +436,7 @@ returns true if all 3 elems of the vector are finite (not NAN or INF, etc.) <p>References <a class="el" href="PxMath_8h-source.html#l00292">PxIsFinite()</a>.</p> -<p>Referenced by <a class="el" href="PxMassProperties_8h-source.html#l00195">PxMassProperties::getMassSpaceInertia()</a>, <a class="el" href="PxBounds3_8h-source.html#l00273">PxBounds3::isFinite()</a>, <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00131">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxBoxGeometry_8h-source.html#l00092">PxBoxGeometry::isValid()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00291">PxMassProperties::sum()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00177">PxMassProperties::translate()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00213">PxMassProperties::translateInertia()</a>.</p> +<p>Referenced by <a class="el" href="PxMassProperties_8h-source.html#l00195">PxMassProperties::getMassSpaceInertia()</a>, <a class="el" href="PxBounds3_8h-source.html#l00273">PxBounds3::isFinite()</a>, <a class="el" href="PxTriangleMeshGeometry_8h-source.html#l00131">PxTriangleMeshGeometry::isValid()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00136">PxConvexMeshGeometry::isValid()</a>, <a class="el" href="PxBoxGeometry_8h-source.html#l00092">PxBoxGeometry::isValid()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00291">PxMassProperties::sum()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00177">PxMassProperties::translate()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00213">PxMassProperties::translateInertia()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec4.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec4.html index 752e4ea6..40a6d1cc 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec4.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVec4.html @@ -189,7 +189,7 @@ default constructor leaves data uninitialized. zero constructor. <p> -<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00463">PX_UNUSED()</a>.</p> +<p>References <a class="el" href="PxPreprocessor_8h-source.html#l00465">PX_UNUSED()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVolumeCache.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVolumeCache.html index 2e73f2e3..bb71d545 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxVolumeCache.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxVolumeCache.html @@ -99,7 +99,7 @@ Volumetric cache for local collision geometry. <p> Provides a mechanism for caching objects within a specified volume and performing raycast, sweep, overlap and forEach queries on the cached objects.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000040">Deprecated:</a></b></dt><dd>The volume cache feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>The volume cache feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxScene.html#b5921a4665caaa38d0e02d9324b77c7c" title="Creates a volume cache. See the Guide, "Scene Queries" section, "Volume...">PxScene.createVolumeCache()</a> </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="43e58f6fea62f6ec81827e2f251912f5"></a><!-- doxytag: member="PxVolumeCache::FillStatus" ref="43e58f6fea62f6ec81827e2f251912f5" args="" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/deprecated.html b/PhysX_3.4/Documentation/PhysXAPI/files/deprecated.html index 011d12d9..855d7f68 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/deprecated.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/deprecated.html @@ -19,19 +19,19 @@ </div> <!-- Generated by Doxygen 1.5.8 --> <div class="contents"> -<h1><a class="anchor" name="deprecated">Deprecated List </a></h1><a class="anchor" name="_deprecated000004"></a> <dl> +<h1><a class="anchor" name="deprecated">Deprecated List </a></h1><a class="anchor" name="_deprecated000005"></a> <dl> <dt>Member <a class="el" href="classPxActor.html#aa4982d615ec8f9437319e267b50cab7">PxActor::getClientBehaviorFlags</a> () const =0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000003"></a> <dl> +<a class="anchor" name="_deprecated000004"></a> <dl> <dt>Member <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599">PxActor::setClientBehaviorFlags</a> (PxActorClientBehaviorFlags)=0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000012"></a> <dl> +<a class="anchor" name="_deprecated000013"></a> <dl> <dt>Class <a class="el" href="structPxActorClientBehaviorFlag.html">PxActorClientBehaviorFlag</a> </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> @@ -47,327 +47,510 @@ <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000021"></a> <dl> +<a class="anchor" name="_deprecated000003"></a> <dl> +<dt>Member <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a">PxActorType::PX_DEPRECATED</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000028"></a> <dl> <dt>Member <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PxActorTypeFlag::PX_DEPRECATED</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000022"></a> <dl> +<a class="anchor" name="_deprecated000029"></a> <dl> <dt>Member <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PxActorTypeFlag::PX_DEPRECATED</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000005"></a> <dl> +<a class="anchor" name="_deprecated000030"></a> <dl> +<dt>Member <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PxActorTypeFlag::PX_DEPRECATED</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000006"></a> <dl> <dt>Class <a class="el" href="classPxBatchQuery.html">PxBatchQuery</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000009"></a> <dl> +<a class="anchor" name="_deprecated000010"></a> <dl> <dt>Class <a class="el" href="classPxBatchQueryDesc.html">PxBatchQueryDesc</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000008"></a> <dl> +<a class="anchor" name="_deprecated000009"></a> <dl> <dt>Class <a class="el" href="structPxBatchQueryMemory.html">PxBatchQueryMemory</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000007"></a> <dl> +<a class="anchor" name="_deprecated000008"></a> <dl> <dt>Class <a class="el" href="structPxBatchQueryResult.html">PxBatchQueryResult< HitType ></a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000006"></a> <dl> +<a class="anchor" name="_deprecated000007"></a> <dl> <dt>Class <a class="el" href="structPxBatchQueryStatus.html">PxBatchQueryStatus</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000010"></a> <dl> +<a class="anchor" name="_deprecated000011"></a> <dl> <dt>Class <a class="el" href="structPxClientBehaviorFlag.html">PxClientBehaviorFlag</a> </dt> <dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000041"></a> <dl> +<a class="anchor" name="_deprecated000059"></a> <dl> +<dt>Class <a class="el" href="classPxCloth.html">PxCloth</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000061"></a> <dl> +<dt>Class <a class="el" href="structPxClothCollisionPlane.html">PxClothCollisionPlane</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000060"></a> <dl> +<dt>Class <a class="el" href="structPxClothCollisionSphere.html">PxClothCollisionSphere</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000062"></a> <dl> +<dt>Class <a class="el" href="structPxClothCollisionTriangle.html">PxClothCollisionTriangle</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000066"></a> <dl> +<dt>Class <a class="el" href="classPxClothFabric.html">PxClothFabric</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000072"></a> <dl> +<dt>Class <a class="el" href="classPxClothFabricCooker.html">PxClothFabricCooker</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000065"></a> <dl> +<dt>Class <a class="el" href="classPxClothFabricDesc.html">PxClothFabricDesc</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000064"></a> <dl> +<dt>Class <a class="el" href="structPxClothFabricPhase.html">PxClothFabricPhase</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000063"></a> <dl> +<dt>Class <a class="el" href="structPxClothFabricPhaseType.html">PxClothFabricPhaseType</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000067"></a> <dl> +<dt>Class <a class="el" href="structPxClothFlag.html">PxClothFlag</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000071"></a> <dl> <dt>Member <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf">PxClothFlag::PX_DEPRECATED</a> </dt> <dd>Deprecated, use eCUDA instead </dd> </dl> <p> -<a class="anchor" name="_deprecated000014"></a> <dl> +<a class="anchor" name="_deprecated000076"></a> <dl> +<dt>Class <a class="el" href="classPxClothGeodesicTetherCooker.html">PxClothGeodesicTetherCooker</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000073"></a> <dl> +<dt>Class <a class="el" href="classPxClothMeshDesc.html">PxClothMeshDesc</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000074"></a> <dl> +<dt>Class <a class="el" href="classPxClothMeshQuadifier.html">PxClothMeshQuadifier</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000058"></a> <dl> +<dt>Class <a class="el" href="structPxClothMotionConstraintConfig.html">PxClothMotionConstraintConfig</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000068"></a> <dl> +<dt>Class <a class="el" href="structPxClothParticle.html">PxClothParticle</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000069"></a> <dl> +<dt>Class <a class="el" href="structPxClothParticleMotionConstraint.html">PxClothParticleMotionConstraint</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000070"></a> <dl> +<dt>Class <a class="el" href="structPxClothParticleSeparationConstraint.html">PxClothParticleSeparationConstraint</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000075"></a> <dl> +<dt>Class <a class="el" href="classPxClothSimpleTetherCooker.html">PxClothSimpleTetherCooker</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000056"></a> <dl> +<dt>Class <a class="el" href="structPxClothStretchConfig.html">PxClothStretchConfig</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000057"></a> <dl> +<dt>Class <a class="el" href="structPxClothTetherConfig.html">PxClothTetherConfig</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000015"></a> <dl> <dt>Member <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb">PxFilterObjectType::PX_DEPRECATED</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000015"></a> <dl> +<a class="anchor" name="_deprecated000016"></a> <dl> <dt>Member <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb">PxFilterObjectType::PX_DEPRECATED</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000051"></a> <dl> +<a class="anchor" name="_deprecated000086"></a> <dl> <dt>Class <a class="el" href="classPxParticleBase.html">PxParticleBase</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000052"></a> <dl> +<a class="anchor" name="_deprecated000087"></a> <dl> <dt>Class <a class="el" href="structPxParticleBaseFlag.html">PxParticleBaseFlag</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000054"></a> <dl> +<a class="anchor" name="_deprecated000089"></a> <dl> <dt>Class <a class="el" href="classPxParticleCreationData.html">PxParticleCreationData</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000042"></a> <dl> +<a class="anchor" name="_deprecated000077"></a> <dl> <dt>Class <a class="el" href="classPxParticleExt.html">PxParticleExt</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000055"></a> <dl> +<a class="anchor" name="_deprecated000090"></a> <dl> <dt>Class <a class="el" href="structPxParticleFlag.html">PxParticleFlag</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000056"></a> <dl> +<a class="anchor" name="_deprecated000091"></a> <dl> <dt>Class <a class="el" href="classPxParticleFluid.html">PxParticleFluid</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000057"></a> <dl> +<a class="anchor" name="_deprecated000092"></a> <dl> <dt>Class <a class="el" href="classPxParticleFluidReadData.html">PxParticleFluidReadData</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000061"></a> <dl> +<a class="anchor" name="_deprecated000096"></a> <dl> <dt>Class <a class="el" href="classPxParticleReadData.html">PxParticleReadData</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000058"></a> <dl> +<a class="anchor" name="_deprecated000093"></a> <dl> <dt>Class <a class="el" href="structPxParticleReadDataFlag.html">PxParticleReadDataFlag</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000062"></a> <dl> +<a class="anchor" name="_deprecated000097"></a> <dl> <dt>Class <a class="el" href="classPxParticleSystem.html">PxParticleSystem</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000017"></a> <dl> +<a class="anchor" name="_deprecated000019"></a> <dl> +<dt>Member <a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9">PxPhysics::createClothFabric</a> (<a class="el" href="classPxInputStream.html" title="Input stream class for I/O.">PxInputStream</a> &stream)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000020"></a> <dl> +<dt>Member <a class="el" href="classPxPhysics.html#b8e37d6f27087b93515e8a39d4ad7179">PxPhysics::createClothFabric</a> (const <a class="el" href="classPxClothFabricDesc.html" title="References all the data required to create a fabric.">PxClothFabricDesc</a> &desc)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000021"></a> <dl> +<dt>Member <a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111">PxPhysics::getNbClothFabrics</a> () const =0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000022"></a> <dl> +<dt>Member <a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad">PxPhysics::getClothFabrics</a> (<a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> **userBuffer, PxU32 bufferSize) const =0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000023"></a> <dl> <dt>Member <a class="el" href="classPxPhysics.html#fc569d866211bc45d7ab01002a0dadca">PxPhysics::createParticleSystem</a> (PxU32 maxParticles, bool perParticleRestOffset=false)=0 </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000018"></a> <dl> +<a class="anchor" name="_deprecated000024"></a> <dl> <dt>Member <a class="el" href="classPxPhysics.html#ea19c431d479c76fe44f64291c872744">PxPhysics::createParticleFluid</a> (PxU32 maxParticles, bool perParticleRestOffset=false)=0 </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000023"></a> <dl> +<a class="anchor" name="_deprecated000025"></a> <dl> +<dt>Member <a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb">PxPhysics::createCloth</a> (const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &globalPose, <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> &fabric, const <a class="el" href="structPxClothParticle.html" title="Per particle data for cloth.">PxClothParticle</a> *particles, PxClothFlags flags)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1<p> +</dd> +</dl> +<p> +<a class="anchor" name="_deprecated000031"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#c556f41a6fb051bae49765e3cbdbe3f8">PxScene::getActiveActors</a> (PxU32 &nbActorsOut, PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT)=0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000024"></a> <dl> +<a class="anchor" name="_deprecated000032"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc">PxScene::setClientBehaviorFlags</a> (PxClientID client, PxClientBehaviorFlags clientBehaviorFlags)=0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000025"></a> <dl> +<a class="anchor" name="_deprecated000033"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#8259c90c79fb69ee62e9434eb35e0f37">PxScene::getClientBehaviorFlags</a> (PxClientID client) const =0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000026"></a> <dl> +<a class="anchor" name="_deprecated000034"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#b42513ab6ce4137698565ca8629eea1c">PxScene::setClothInterCollisionDistance</a> (PxF32 distance)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000035"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#b31964586c71755fb261a879435655fb">PxScene::getClothInterCollisionDistance</a> () const =0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000036"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#85444db1420db29be5c0b748197b4fed">PxScene::setClothInterCollisionStiffness</a> (PxF32 stiffness)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000037"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331">PxScene::getClothInterCollisionStiffness</a> () const =0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000038"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16">PxScene::setClothInterCollisionNbIterations</a> (PxU32 nbIterations)=0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000039"></a> <dl> +<dt>Member <a class="el" href="classPxScene.html#605049c3cc13532d47803ba5303ce326">PxScene::getClothInterCollisionNbIterations</a> () const =0 </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000040"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#88f5438bf61cf5c3f767d8b515c51d31">PxScene::setSimulationEventCallback</a> (<a class="el" href="classPxSimulationEventCallback.html" title="An interface class that the user can implement in order to receive simulation events...">PxSimulationEventCallback</a> *callback, PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT)=0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000027"></a> <dl> +<a class="anchor" name="_deprecated000041"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#1eb6366fd80f5a8f6a9154a412c33436">PxScene::getSimulationEventCallback</a> (PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT) const =0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000028"></a> <dl> +<a class="anchor" name="_deprecated000042"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#c1110386fc2ffad70aa771aabc51d026">PxScene::setBroadPhaseCallback</a> (<a class="el" href="classPxBroadPhaseCallback.html" title="Broad-phase callback to receive broad-phase related events.">PxBroadPhaseCallback</a> *callback, PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT)=0 </dt> <dd>PxClient feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000029"></a> <dl> +<a class="anchor" name="_deprecated000043"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#3823d25fc80ebe53c1c02cef57115b06">PxScene::getBroadPhaseCallback</a> (PX_DEPRECATED PxClientID client=PX_DEFAULT_CLIENT) const =0 </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000030"></a> <dl> +<a class="anchor" name="_deprecated000044"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#080866698f34876134941cf42949592b">PxScene::createBatchQuery</a> (const <a class="el" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a> &desc)=0 </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000031"></a> <dl> +<a class="anchor" name="_deprecated000045"></a> <dl> <dt>Member <a class="el" href="classPxScene.html#b5921a4665caaa38d0e02d9324b77c7c">PxScene::createVolumeCache</a> (PxU32 maxStaticShapes=32, PxU32 maxDynamicShapes=8)=0 </dt> <dd>The volume cache feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000032"></a> <dl> +<a class="anchor" name="_deprecated000046"></a> <dl> <dt>Member <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c531d29a32a585c1463b30332ee8e328cad">PxSceneFlag::eDEPRECATED_TRIGGER_TRIGGER_REPORTS</a> </dt> <dd>This flag is deprecated and will be removed in PhysX 3.5.<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000033"></a> <dl> +<a class="anchor" name="_deprecated000047"></a> <dl> <dt>Member <a class="el" href="classPxSceneLimits.html#098be54fe1199d3a31c9cb91f2eec003">PxSceneLimits::maxNbObjectsPerRegion</a> </dt> <dd>This is deprecated. Expected maximum number of objects in one broad-phase region </dd> </dl> <p> -<a class="anchor" name="_deprecated000050"></a> <dl> +<a class="anchor" name="_deprecated000085"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#3c58a83de3d9b9466fc02bfcbc76dfe5">PxSceneQueryExt::overlapAny</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a> &geometry, const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &pose, <a class="el" href="structPxOverlapHit.html" title="Stores results of overlap queries.">PxOverlapHit</a> &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000049"></a> <dl> +<a class="anchor" name="_deprecated000084"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#d7cba62429567c107a61c09dc378b21a">PxSceneQueryExt::overlapMultiple</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a> &geometry, const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &pose, <a class="el" href="structPxOverlapHit.html" title="Stores results of overlap queries.">PxOverlapHit</a> *hitBuffer, PxU32 hitBufferSize, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000043"></a> <dl> +<a class="anchor" name="_deprecated000078"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#685f0c17b10451f04067db3b0daa3e9b">PxSceneQueryExt::raycastAny</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &origin, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000045"></a> <dl> +<a class="anchor" name="_deprecated000080"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#7e644b6bea879d44e1e67b7912fdaf68">PxSceneQueryExt::raycastMultiple</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &origin, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a> *hitBuffer, PxU32 hitBufferSize, bool &blockingHit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000044"></a> <dl> +<a class="anchor" name="_deprecated000079"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#357ee12cdbb45a9d2e495b0018da9222">PxSceneQueryExt::raycastSingle</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &origin, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a> &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000046"></a> <dl> +<a class="anchor" name="_deprecated000081"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#e1f498d024c8072f1d5036ca34412f84">PxSceneQueryExt::sweepAny</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a> &geometry, const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &pose, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryFlags queryFlags, PxSceneQueryHit &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT, PxReal inflation=0.0f) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000048"></a> <dl> +<a class="anchor" name="_deprecated000083"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#2e55cf2e513a120d96e594e516d3e62c">PxSceneQueryExt::sweepMultiple</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a> &geometry, const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &pose, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a> *hitBuffer, PxU32 hitBufferSize, bool &blockingHit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT, PxReal inflation=0.0f) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000047"></a> <dl> +<a class="anchor" name="_deprecated000082"></a> <dl> <dt>Member <a class="el" href="classPxSceneQueryExt.html#eda6bdd24336f093a8bd7bc76aa82ad8">PxSceneQueryExt::sweepSingle</a> (const <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> &scene, const <a class="el" href="classPxGeometry.html" title="A geometry object.">PxGeometry</a> &geometry, const <a class="el" href="classPxTransform.html" title="class representing a rigid euclidean transform as a quaternion and a vector">PxTransform</a> &pose, const <a class="el" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a> &unitDir, const PxReal distance, PxSceneQueryFlags outputFlags, <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a> &hit, const PxSceneQueryFilterData &filterData=PxSceneQueryFilterData(), PxSceneQueryFilterCallback *filterCall=NULL, const PxSceneQueryCache *cache=NULL, PX_DEPRECATED PxClientID queryClient=PX_DEFAULT_CLIENT, PxReal inflation=0.0f) </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000035"></a> <dl> -<dt>Member <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">PxSimulationStatistics::PX_DEPRECATED</a> </dt> +<a class="anchor" name="_deprecated000049"></a> <dl> +<dt>Member <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PxSimulationStatistics::PX_DEPRECATED</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000038"></a> <dl> +<a class="anchor" name="_deprecated000050"></a> <dl> +<dt>Member <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PxSimulationStatistics::PX_DEPRECATED</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000053"></a> <dl> <dt>Class <a class="el" href="classPxSpatialIndex.html">PxSpatialIndex</a> </dt> <dd>Spatial index feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000037"></a> <dl> +<a class="anchor" name="_deprecated000052"></a> <dl> <dt>Class <a class="el" href="structPxSpatialLocationCallback.html">PxSpatialLocationCallback</a> </dt> <dd>Spatial index feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000036"></a> <dl> +<a class="anchor" name="_deprecated000051"></a> <dl> <dt>Class <a class="el" href="structPxSpatialOverlapCallback.html">PxSpatialOverlapCallback</a> </dt> <dd>Spatial index feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000034"></a> <dl> +<a class="anchor" name="_deprecated000048"></a> <dl> <dt>Member <a class="el" href="structPxTriggerPair.html#483aaaaecb45e77230879bb0b303b8df">PxTriggerPair::otherShape</a> </dt> <dd>(see <a class="el" href="classPxSimulationEventCallback.html#768b2ee9fe28736da3fcdc6a0eae9733" title="This is called with the current trigger pair events.">PxSimulationEventCallback::onTrigger()</a>) If collision between trigger shapes is enabled, then this member might point to a trigger shape as well. </dd> </dl> <p> -<a class="anchor" name="_deprecated000040"></a> <dl> +<a class="anchor" name="_deprecated000055"></a> <dl> <dt>Class <a class="el" href="classPxVolumeCache.html">PxVolumeCache</a> </dt> <dd>The volume cache feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000013"></a> <dl> +<a class="anchor" name="_deprecated000014"></a> <dl> <dt>Member <a class="el" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d">PxActorClientBehaviorFlags</a> </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000011"></a> <dl> +<a class="anchor" name="_deprecated000012"></a> <dl> <dt>Member <a class="el" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1">PxClientBehaviorFlags</a> </dt> <dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000053"></a> <dl> +<a class="anchor" name="_deprecated000088"></a> <dl> <dt>Member <a class="el" href="group__particles.html#gd9a0f233df7019b50efb5fa8833610b9">PxParticleBaseFlags</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000060"></a> <dl> +<a class="anchor" name="_deprecated000095"></a> <dl> <dt>Member <a class="el" href="group__particles.html#g050377ebb1199554720b6324c5dd340d">PxParticleFlags</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000059"></a> <dl> +<a class="anchor" name="_deprecated000094"></a> <dl> <dt>Member <a class="el" href="group__particles.html#g7eb9d4fd42d62041395fa34b23f56248">PxParticleReadDataFlags</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000039"></a> <dl> +<a class="anchor" name="_deprecated000054"></a> <dl> <dt>Member <a class="el" href="group__physics.html#g4608473fcea7bec808f20e2e9ed4bbf1">PxCreateSpatialIndex</a> </dt> <dd>Spatial index feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000016"></a> <dl> +<a class="anchor" name="_deprecated000017"></a> <dl> +<dt>Member <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxRegisterCloth</a> </dt> +<dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd> +</dl> +<p> +<a class="anchor" name="_deprecated000018"></a> <dl> <dt>Member <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38">PxRegisterParticles</a> </dt> <dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd> </dl> <p> -<a class="anchor" name="_deprecated000020"></a> <dl> +<a class="anchor" name="_deprecated000027"></a> <dl> <dt>Member <a class="el" href="group__scenequery.html#g043a6549307b8fd63c96f48edafddad0">PxBatchQueryPostFilterShader</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> </dl> <p> -<a class="anchor" name="_deprecated000019"></a> <dl> +<a class="anchor" name="_deprecated000026"></a> <dl> <dt>Member <a class="el" href="group__scenequery.html#ga1264802560d96e1740850b2e1a9856b">PxBatchQueryPreFilterShader</a> </dt> <dd>The batched query feature has been deprecated in PhysX version 3.4<p> </dd> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x63.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x63.html index 05580ee1..827842a8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x63.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x63.html @@ -132,6 +132,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxMat44.html#fcda14c487a5c247c5ccc57d563ec6fc">PxMat44</a> <li>columnScale : <a class="el" href="classPxHeightFieldGeometry.html#c6ffb9725576c6a8db8b88327719538e">PxHeightFieldGeometry</a> +<li>compareMetaData() +: <a class="el" href="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc">PxBinaryConverter</a> <li>complete() : <a class="el" href="classPxSerialization.html#0cf59eda36c56e9e66bac0c2b5168094">PxSerialization</a> <li>compressedContactSize @@ -171,8 +173,8 @@ Here is a list of all class members with links to the classes they belong to: <li>constraintBufferCapacity : <a class="el" href="structPxgDynamicsMemoryConfig.html#ae38a7ac296bd11b3a505c7884c76506">PxgDynamicsMemoryConfig</a> <li>contact -: <a class="el" href="structPxContactStreamIterator.html#7ff5ef6abc1aa4b52ce8d20906669634">PxContactStreamIterator</a> -, <a class="el" href="structPxContact.html#9b965bed8de83188fc4eb40ebfc89efc">PxContact</a> +: <a class="el" href="structPxContact.html#9b965bed8de83188fc4eb40ebfc89efc">PxContact</a> +, <a class="el" href="structPxContactStreamIterator.html#7ff5ef6abc1aa4b52ce8d20906669634">PxContactStreamIterator</a> <li>contactBufferCapacity : <a class="el" href="structPxgDynamicsMemoryConfig.html#0e8c1e5e0a636d146698ec1acd2070f9">PxgDynamicsMemoryConfig</a> <li>contactCount @@ -233,18 +235,18 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="group__character.html#gf9c49d2828ce1a5d48d828145a67ae14">PxControllerDesc</a> , <a class="el" href="classPxVehicleWheelsSimData.html#cefb8071acd7ce982e2eeee33ef758da">PxVehicleWheelsSimData</a> , <a class="el" href="classPxVehicleWheelsDynData.html#da0c743a9a3bfffd57b404fa0ec9e4cb">PxVehicleWheelsDynData</a> +<li>COUNT +: <a class="el" href="structPxJointActorIndex.html#1d62e1a8618a5ff4802335f99d4c5bd15b1fe2be9615a8f37997528e9c9a3822">PxJointActorIndex</a> <li>count : <a class="el" href="structPxBoundedData.html#99f022ab9aad0f98028254c1f433165f">PxBoundedData</a> , <a class="el" href="structPxMetaDataEntry.html#1efc5f7a629ef2f730fec6ec9d99a28f">PxMetaDataEntry</a> -<li>COUNT -: <a class="el" href="structPxJointActorIndex.html#1d62e1a8618a5ff4802335f99d4c5bd15b1fe2be9615a8f37997528e9c9a3822">PxJointActorIndex</a> <li>cpuDispatcher : <a class="el" href="classPxSceneDesc.html#c74f5f6c12d72b873716f82c2225b725">PxSceneDesc</a> <li>create() : <a class="el" href="classPxVehicleDrive4W.html#7ca9f53d0050273bd2130e06cdb4ae1d">PxVehicleDrive4W</a> , <a class="el" href="classPxVehicleDriveNW.html#c986d2c96e167a5e8a974fcc9167acfa">PxVehicleDriveNW</a> -, <a class="el" href="classPxVehicleDriveTank.html#b9e6215ef45bd9c233905d16af15e51e">PxVehicleDriveTank</a> , <a class="el" href="classPxVehicleNoDrive.html#937dd25f27b4cd5696a575e38b97394a">PxVehicleNoDrive</a> +, <a class="el" href="classPxVehicleDriveTank.html#b9e6215ef45bd9c233905d16af15e51e">PxVehicleDriveTank</a> <li>CREATE_INSTANCE : <a class="el" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e0eecad415d479a0d09a5fb95cd746e0b">PxPvdUpdateType</a> <li>createAggregate() @@ -258,9 +260,9 @@ Here is a list of all class members with links to the classes they belong to: <li>createClient() : <a class="el" href="classPxScene.html#285849425521dd0344f55b4a7c0a834a">PxScene</a> <li>createCloth() -: <a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb">PxPhysics</a> <li>createClothFabric() -: <a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9">PxPhysics</a> <li>createCollection() : <a class="el" href="classPxCollectionExt.html#b3e2ad3cfe56c756d78d3a071a064ecf">PxCollectionExt</a> <li>createCollectionFromBinary() @@ -272,17 +274,17 @@ Here is a list of all class members with links to the classes they belong to: <li>createController() : <a class="el" href="classPxControllerManager.html#8e05d3238438b16de95f5f8d04b5c674">PxControllerManager</a> <li>createConvexMesh() -: <a class="el" href="classPxPhysics.html#54fc5f8b0884977ccfd45ea829392a52">PxPhysics</a> -, <a class="el" href="classPxCooking.html#b2aa803493356f5c916fa92c69164472">PxCooking</a> +: <a class="el" href="classPxCooking.html#b2aa803493356f5c916fa92c69164472">PxCooking</a> +, <a class="el" href="classPxPhysics.html#54fc5f8b0884977ccfd45ea829392a52">PxPhysics</a> <li>createDiagonal() : <a class="el" href="classPxMat33.html#e7052afa072d3c45c1f570a6a794c6a5">PxMat33</a> <li>createDriveCache() : <a class="el" href="classPxArticulation.html#795fd4cd7bb40e05c9e9bfd6f0d73a70">PxArticulation</a> <li>createExclusiveShape() -: <a class="el" href="classPxRigidActorExt.html#83136f2febcf60ac70f9da3664d1880f">PxRigidActorExt</a> +: <a class="el" href="classPxRigidActorExt.html#e708f5ca3fc5f1ce3db14032a89f62b9">PxRigidActorExt</a> <li>createHeightField() -: <a class="el" href="classPxCooking.html#0a3d0ec6145be91dd6707535724d8ffb">PxCooking</a> -, <a class="el" href="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99">PxPhysics</a> +, <a class="el" href="classPxCooking.html#0a3d0ec6145be91dd6707535724d8ffb">PxCooking</a> <li>createIndexPool() : <a class="el" href="classPxParticleExt.html#78c8337d805702f66993612762e20438">PxParticleExt</a> <li>createLink() @@ -290,10 +292,10 @@ Here is a list of all class members with links to the classes they belong to: <li>createMaterial() : <a class="el" href="classPxPhysics.html#35c1965ae47b24e119c6a2d8ce25477e">PxPhysics</a> <li>createObject() -: <a class="el" href="classPxSerializerDefaultAdapter.html#1dfae626a47297bddf597a204c0e4d24">PxSerializerDefaultAdapter< T ></a> -, <a class="el" href="classPxVehicleNoDrive.html#bd9eae24d12aff17f547f26ffb886e80">PxVehicleNoDrive</a> -, <a class="el" href="classPxVehicleDriveTank.html#8810bf168b44c8ff4d60f9d95bcaca49">PxVehicleDriveTank</a> +: <a class="el" href="classPxVehicleDriveTank.html#8810bf168b44c8ff4d60f9d95bcaca49">PxVehicleDriveTank</a> , <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3">PxSerializer</a> +, <a class="el" href="classPxSerializerDefaultAdapter.html#1dfae626a47297bddf597a204c0e4d24">PxSerializerDefaultAdapter< T ></a> +, <a class="el" href="classPxVehicleNoDrive.html#bd9eae24d12aff17f547f26ffb886e80">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleDrive4W.html#bf68025192ea820d1e9b92c42f083173">PxVehicleDrive4W</a> , <a class="el" href="classPxVehicleDriveNW.html#4436f48770c4d808cecde067c8c0ed83">PxVehicleDriveNW</a> <li>createObstacleContext() @@ -319,8 +321,10 @@ Here is a list of all class members with links to the classes they belong to: <li>createSerialObjectIds() : <a class="el" href="classPxSerialization.html#84d55e6e21727087653a70cc20557765">PxSerialization</a> <li>createShape() -: <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#fde7d3527975abe62c8b4951d9e69978">PxPhysics</a> , <a class="el" href="classPxRigidActor.html#d72a72f5131a3ca166d31c435c22bb8c">PxRigidActor</a> +, <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">PxPhysics</a> +, <a class="el" href="classPxRigidActor.html#428112f88e7d3ee8abdf378cb70511f8">PxRigidActor</a> <li>createStringTable() : <a class="el" href="classPxStringTableExt.html#b55c61beea368e12068fa362e7f86294">PxStringTableExt</a> <li>createTaskManager() @@ -331,9 +335,8 @@ Here is a list of all class members with links to the classes they belong to: <li>createVolumeCache() : <a class="el" href="classPxScene.html#b5921a4665caaa38d0e02d9324b77c7c">PxScene</a> <li>cross() -: <a class="el" href="structPxExtendedVec3.html#f3f6403e17d5c180a05206477fe6d879">PxExtendedVec3</a> +: <a class="el" href="structPxExtendedVec3.html#9eb2896468ae9bb29e755ce9cabebc09">PxExtendedVec3</a> , <a class="el" href="classPxVec3.html#f14a984e579fb0fa49b5d30c2d008691">PxVec3</a> -, <a class="el" href="structPxExtendedVec3.html#9eb2896468ae9bb29e755ce9cabebc09">PxExtendedVec3</a> <li>currPtr : <a class="el" href="structPxContactPairExtraDataIterator.html#c54b5d820140765076bc39255d679750">PxContactPairExtraDataIterator</a> </ul> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x65.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x65.html index 9131be05..e02e3b38 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x65.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x65.html @@ -219,8 +219,6 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552">PxVisualizationParameter</a> <li>eBODY_AXES : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb">PxVisualizationParameter</a> -<li>eBODY_JOINT_GROUPS -: <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e">PxVisualizationParameter</a> <li>eBODY_LIN_VELOCITY : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc">PxVisualizationParameter</a> <li>eBODY_MASS_AXES @@ -254,10 +252,7 @@ Here is a list of all class members with links to the classes they belong to: <li>eCLASS : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a">PxMetaDataFlag</a> <li>eCLOTH -: <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593">PxActorType</a> -, <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf8b5ad2155d1d501ecb296d608dc1c00d">PxFilterObjectType</a> -, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd">PxActorTypeFlag</a> -, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a">PxSimulationStatistics</a> +: <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf8b5ad2155d1d501ecb296d608dc1c00d">PxFilterObjectType</a> , <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e83c846c92ae8929d5867e25ec039c8bde">PxConcreteType</a> <li>eCLOTH_BENDING : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0">PxVisualizationParameter</a> @@ -373,6 +368,8 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2f9a72931c630e6b5c9c9fb3e0d27d294">PxClothFlag</a> <li>eDENSITY_BUFFER : <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae7149ad1d1a56e0f3068e360cb759c5a63b">PxParticleReadDataFlag</a> +<li>eDEPRECATED_BODY_JOINT_GROUPS +: <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e">PxVisualizationParameter</a> <li>eDEPRECATED_COLLISION_PAIRS : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071119a812dde7d16f1dc8ccdb738b614">PxVisualizationParameter</a> <li>eDEPRECATED_TRIGGER_TRIGGER_REPORTS @@ -457,6 +454,8 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3">PxSceneFlag</a> <li>eENABLE_CCD_FRICTION : <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba859637775d7c189d9f499fdfda010f73fb95">PxRigidBodyFlag</a> +<li>eENABLE_CCD_MAX_CONTACT_IMPULSE +: <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00">PxRigidBodyFlag</a> <li>eENABLE_ENHANCED_DETERMINISM : <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53fc106b84674b04718dd78ea4640daf86">PxSceneFlag</a> <li>eENABLE_GPU_DYNAMICS @@ -545,8 +544,8 @@ Here is a list of all class members with links to the classes they belong to: <li>eGEOMETRY_COUNT : <a class="el" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105">PxGeometryType</a> <li>eGPU -: <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda078c39fc893dc0f46b49ef26113cfd0d">PxBroadPhaseType</a> -, <a class="el" href="structPxParticleBaseFlag.html#133d603af58af35124b6bea1977b5bc3d9f63d28dd586061fd0129edaa393357">PxParticleBaseFlag</a> +: <a class="el" href="structPxParticleBaseFlag.html#133d603af58af35124b6bea1977b5bc3d9f63d28dd586061fd0129edaa393357">PxParticleBaseFlag</a> +, <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda078c39fc893dc0f46b49ef26113cfd0d">PxBroadPhaseType</a> <li>eGPU_COMPATIBLE : <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc34278e00c572e54f3575284ff41432f1bec6">PxConstraintFlag</a> , <a class="el" href="structPxConvexFlag.html#4b7bd21fa96c72b320a39e880208b4b68126f89c7d2dac99246261ca6a7ae067">PxConvexFlag</a> @@ -720,8 +719,8 @@ Here is a list of all class members with links to the classes they belong to: <li>eNEUTRAL : <a class="el" href="classPxVehicleGearsData.html#31359110050aad08510b99208a304cb7a3cb1739bffe703f71b3f7b70fae4187">PxVehicleGearsData</a> <li>eNEXT_FREE -: <a class="el" href="structPxTriggerPairFlag.html#a3c006812673a9dc0a2a87e2be483ebbd52885bfb712218d2d9193012482aeb5">PxTriggerPairFlag</a> -, <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f2cd5acfe9fb9c94dceaec1cf0b925758">PxPairFlag</a> +: <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f2cd5acfe9fb9c94dceaec1cf0b925758">PxPairFlag</a> +, <a class="el" href="structPxTriggerPairFlag.html#a3c006812673a9dc0a2a87e2be483ebbd52885bfb712218d2d9193012482aeb5">PxTriggerPairFlag</a> <li>eNEXT_FREE_ID : <a class="el" href="structPxConstraintExtIDs.html#10c7860bd807cde6ae3992c05fc489edae95fdfdce1d3b77d354d90ad83191c6">PxConstraintExtIDs</a> <li>eNINETEENTH @@ -737,14 +736,14 @@ Here is a list of all class members with links to the classes they belong to: <li>eNODRIVE : <a class="el" href="structPxVehicleTypes.html#8e3dab2de8d47cbd9d22c8e27af4bacb55b0f71d4462431b819f71266e0044e6">PxVehicleTypes</a> <li>eNONE -: <a class="el" href="structPxConstraintSolveHint.html#fa69114b7731ed70ff8db90bc171f97ef766284eef4df1c7f5998017fbe767ef">PxConstraintSolveHint</a> -, <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a35ebeeface34f3fdc582dffcfb718ec74">PxConverterReportMode</a> +: <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9667e19208a1fd5b2215e452ac9754b6e">PxPruningStructureType</a> +, <a class="el" href="structPxConstraintSolveHint.html#fa69114b7731ed70ff8db90bc171f97ef766284eef4df1c7f5998017fbe767ef">PxConstraintSolveHint</a> , <a class="el" href="structPxQueryHitType.html#cab1ef408184995d169330ed689b79e37e26b51ca324ac45d44d4b70203a2996">PxQueryHitType</a> -, <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9667e19208a1fd5b2215e452ac9754b6e">PxPruningStructureType</a> , <a class="el" href="structPxControllerDebugRenderFlag.html#2ca2d1c4bfca5877efb137362de83b9cb6869486b64cea747bc34cec4403c261">PxControllerDebugRenderFlag</a> +, <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a35ebeeface34f3fdc582dffcfb718ec74">PxConverterReportMode</a> <li>eNORMAL -: <a class="el" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b645972f664c2fbe85c992fb9aaba46a5cf">PxHitFlag</a> -, <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a374cb273dc39f72e0ae096cc059917946">PxConverterReportMode</a> +: <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a374cb273dc39f72e0ae096cc059917946">PxConverterReportMode</a> +, <a class="el" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b645972f664c2fbe85c992fb9aaba46a5cf">PxHitFlag</a> <li>eNOTIFY : <a class="el" href="structPxFilterFlag.html#8de424e04d86b5772436423b0dc58083fbb0680c3ea5447f44fc90560bd7dd8f">PxFilterFlag</a> <li>eNOTIFY_CONTACT_POINTS @@ -764,103 +763,103 @@ Here is a list of all class members with links to the classes they belong to: <li>eNOTIFY_TOUCH_PERSISTS : <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f69f6e6373fe2f024618f752c388ef6b1">PxPairFlag</a> <li>Enum -: <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8">PxConcreteType</a> -, <a class="el" href="structPxControllerDebugRenderFlag.html#2ca2d1c4bfca5877efb137362de83b9c">PxControllerDebugRenderFlag</a> -, <a class="el" href="structPxControllerShapeType.html#46022b44cb41038a1b05bcaa6e043d03">PxControllerShapeType</a> -, <a class="el" href="structPxContactPairFlag.html#a9414bf8c45ed9d53da3e5c98025fbe9">PxContactPairFlag</a> -, <a class="el" href="structPxRigidDynamicLockFlag.html#e2e527a7cf32504d4b5c8c6d147280e1">PxRigidDynamicLockFlag</a> -, <a class="el" href="structPxQueryFlag.html#2124ff0cff0a021e01e6880a1bba431f">PxQueryFlag</a> -, <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode</a> -, <a class="el" href="structPxConstraintSolveHint.html#fa69114b7731ed70ff8db90bc171f97e">PxConstraintSolveHint</a> -, <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda">PxBroadPhaseType</a> +: <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter</a> +, <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag</a> +, <a class="el" href="structPxControllerCollisionFlag.html#b8257830a035142d00b1adf70b559169">PxControllerCollisionFlag</a> +, <a class="el" href="structPxMaterialFlag.html#0cbfebf648d620e4619a5a81b49cc298">PxMaterialFlag</a> +, <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType</a> +, <a class="el" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64">PxHitFlag</a> +, <a class="el" href="structPxArticulationJointDriveType.html#c6be2c7afe87dd7755dae4aa7a0fdfe2">PxArticulationJointDriveType</a> +, <a class="el" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">PxPvdUpdateType</a> +, <a class="el" href="structPxActorClientBehaviorFlag.html#2e8a30e9ba977d8dafc3b7d5e7ac702c">PxActorClientBehaviorFlag</a> , <a class="el" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d">PxActorFlag</a> , <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7">PxActorType</a> -, <a class="el" href="structPxArticulationJointDriveType.html#c6be2c7afe87dd7755dae4aa7a0fdfe2">PxArticulationJointDriveType</a> , <a class="el" href="structPxBatchQueryStatus.html#65079b6fb3edafc98c6101bd6bc9b306">PxBatchQueryStatus</a> +, <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda">PxBroadPhaseType</a> , <a class="el" href="structPxClientBehaviorFlag.html#004b205715fe69e6507561aa2517fece">PxClientBehaviorFlag</a> -, <a class="el" href="structPxActorClientBehaviorFlag.html#2e8a30e9ba977d8dafc3b7d5e7ac702c">PxActorClientBehaviorFlag</a> , <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc3427">PxConstraintFlag</a> -, <a class="el" href="structPxPvdSceneFlag.html#fa6d3e9f667028233457051fe78042bd">PxPvdSceneFlag</a> +, <a class="el" href="structPxConstraintSolveHint.html#fa69114b7731ed70ff8db90bc171f97e">PxConstraintSolveHint</a> , <a class="el" href="structPxConstraintVisualizationFlag.html#6896ce95dcc5f3a691b561c6ae3a6c3b">PxConstraintVisualizationFlag</a> -, <a class="el" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">PxPvdUpdateType</a> , <a class="el" href="structPxDeletionEventFlag.html#77bf8900dd0107b612cdc7d86cb796f6">PxDeletionEventFlag</a> , <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f">PxPairFlag</a> , <a class="el" href="structPxFilterFlag.html#8de424e04d86b5772436423b0dc58083">PxFilterFlag</a> , <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf">PxFilterObjectType</a> , <a class="el" href="structPxFilterObjectFlag.html#7230bf2cf2ad3d35c4adb45187666419">PxFilterObjectFlag</a> +, <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e545">PxForceMode</a> , <a class="el" href="structPxDataAccessFlag.html#b6bd468adf2809435d24c9fe4882b6be">PxDataAccessFlag</a> -, <a class="el" href="structPxMaterialFlag.html#0cbfebf648d620e4619a5a81b49cc298">PxMaterialFlag</a> , <a class="el" href="structPxCombineMode.html#7d586f7800efb63ee14c7a24e0eb6727">PxCombineMode</a> +, <a class="el" href="structPxQueryFlag.html#2124ff0cff0a021e01e6880a1bba431f">PxQueryFlag</a> , <a class="el" href="structPxQueryHitType.html#cab1ef408184995d169330ed689b79e3">PxQueryHitType</a> -, <a class="el" href="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64">PxHitFlag</a> , <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596">PxRigidBodyFlag</a> +, <a class="el" href="structPxRigidDynamicLockFlag.html#e2e527a7cf32504d4b5c8c6d147280e1">PxRigidDynamicLockFlag</a> , <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4">PxActorTypeFlag</a> -, <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9">PxPruningStructureType</a> , <a class="el" href="structPxFrictionType.html#603c53fd85805e2528a338252496a96b">PxFrictionType</a> , <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53">PxSceneFlag</a> , <a class="el" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a">PxShapeFlag</a> , <a class="el" href="structPxContactPairExtraDataType.html#ba00bd5468b1e16d9b473f573ddc2ccf">PxContactPairExtraDataType</a> , <a class="el" href="structPxContactPairHeaderFlag.html#143dcb345f5c81bd542d33e67085ba3a">PxContactPairHeaderFlag</a> +, <a class="el" href="structPxContactPairFlag.html#a9414bf8c45ed9d53da3e5c98025fbe9">PxContactPairFlag</a> , <a class="el" href="structPxTriggerPairFlag.html#a3c006812673a9dc0a2a87e2be483ebb">PxTriggerPairFlag</a> -, <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10">PxVisualizationParameter</a> , <a class="el" href="structPxCapsuleClimbingMode.html#a5842460fe36a16e5f1f5b1383db9ef5">PxCapsuleClimbingMode</a> +, <a class="el" href="structPxControllerShapeType.html#46022b44cb41038a1b05bcaa6e043d03">PxControllerShapeType</a> , <a class="el" href="structPxControllerNonWalkableMode.html#4dd560c274d7c9076469ae267ffa87f2">PxControllerNonWalkableMode</a> -, <a class="el" href="structPxControllerCollisionFlag.html#b8257830a035142d00b1adf70b559169">PxControllerCollisionFlag</a> , <a class="el" href="structPxControllerBehaviorFlag.html#a8d6dfaac2847892e8c5b76eb4d1d55b">PxControllerBehaviorFlag</a> -, <a class="el" href="structphysx_1_1PxTaskType.html#e5545e371cf86793e4a0d395e4ebdb6b">physx::PxTaskType</a> +, <a class="el" href="structPxControllerDebugRenderFlag.html#2ca2d1c4bfca5877efb137362de83b9c">PxControllerDebugRenderFlag</a> , <a class="el" href="structPxClothFabricPhaseType.html#9f876cdc99a8e874ef799592a5f5562e">PxClothFabricPhaseType</a> -, <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2">PxClothFlag</a> +, <a class="el" href="structPxVehicleTypes.html#8e3dab2de8d47cbd9d22c8e27af4bacb">PxVehicleTypes</a> , <a class="el" href="structPxBaseFlag.html#c258de0c7adaa37f81b6ab1b0c86a6ee">PxBaseFlag</a> , <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c">PxMetaDataFlag</a> -, <a class="el" href="structPxPvdInstrumentationFlag.html#e5be1bcb179a96c601194126230aeede">PxPvdInstrumentationFlag</a> , <a class="el" href="structPxDebugColor.html#ffaed1e04fc675d60f04e2c4d949dcf2">PxDebugColor</a> +, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8">PxConcreteType</a> +, <a class="el" href="structPxPvdInstrumentationFlag.html#e5be1bcb179a96c601194126230aeede">PxPvdInstrumentationFlag</a> , <a class="el" href="structPxMeshCookingHint.html#f88f4aeeaffd545c26bc9b5215303796">PxMeshCookingHint</a> -, <a class="el" href="structphysx_1_1PxGpuTaskHint.html#d04073eff7b52fedb0f551f7583bbc80">physx::PxGpuTaskHint</a> , <a class="el" href="structPxPlatform.html#c4cfddf519b366f9ee60bdd78a958015">PxPlatform</a> -, <a class="el" href="structPxConvexMeshCookingResult.html#c1c7b1cbfc80b0af00bec95faf1ebf42">PxConvexMeshCookingResult</a> +, <a class="el" href="structphysx_1_1PxGpuTaskHint.html#d04073eff7b52fedb0f551f7583bbc80">physx::PxGpuTaskHint</a> , <a class="el" href="structPxConvexMeshCookingType.html#5a2ae723aca74c185675cd7ba2c9c115">PxConvexMeshCookingType</a> -, <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd7118">PxVehicleUpdateMode</a> +, <a class="el" href="structPxTriangleMeshCookingResult.html#be8e2312c47cc522a546c34ea337fb64">PxTriangleMeshCookingResult</a> , <a class="el" href="structPxMeshPreprocessingFlag.html#d2a46fe74aef20eff5860acd661bc8f8">PxMeshPreprocessingFlag</a> , <a class="el" href="structPxConstraintExtIDs.html#10c7860bd807cde6ae3992c05fc489ed">PxConstraintExtIDs</a> -, <a class="el" href="classPxVehicleDifferential4WData.html#17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData</a> -, <a class="el" href="structPxVehicleDriveTankWheelOrder.html#d777dedf3db655580fb92de098646cb7">PxVehicleDriveTankWheelOrder</a> +, <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880">PxD6Axis</a> , <a class="el" href="structPxD6Motion.html#c93106f83ed65cc6bf206fb9ba3994dc">PxD6Motion</a> -, <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240e">PxD6Drive</a> +, <a class="el" href="classPxVehicleDifferential4WData.html#17b180dce7605d603eb5a562bc70949d">PxVehicleDifferential4WData</a> , <a class="el" href="structPxD6JointDriveFlag.html#0560fd8c87c7004eb8c52a17a549e42e">PxD6JointDriveFlag</a> -, <a class="el" href="structPxVehicleDriveTankControl.html#13e9cce8dce77a82f7598c930d0c0c5c">PxVehicleDriveTankControl</a> +, <a class="el" href="structPxFilterOp.html#bded53995f8e25fd68ee10759a762c8b">PxFilterOp</a> , <a class="el" href="structPxDistanceJointFlag.html#739197f319da75b41a1f3fbcc39607d9">PxDistanceJointFlag</a> +, <a class="el" href="structPxVehicleDriveTankControl.html#13e9cce8dce77a82f7598c930d0c0c5c">PxVehicleDriveTankControl</a> , <a class="el" href="structPxJointActorIndex.html#1d62e1a8618a5ff4802335f99d4c5bd1">PxJointActorIndex</a> +, <a class="el" href="structPxVehicleDriveTankControlModel.html#15800ba4f6142803c1b0d0098a942b13">PxVehicleDriveTankControlModel</a> , <a class="el" href="structPxVehicleDriveNWControl.html#4c668dab35f0480ce1508b4151747427">PxVehicleDriveNWControl</a> -, <a class="el" href="structPxRevoluteJointFlag.html#da2c678da47fe6828e338052480a40c8">PxRevoluteJointFlag</a> -, <a class="el" href="structPxErrorCode.html#01157d5d2eca2cede61ecbbc32c7b2a3">PxErrorCode</a> -, <a class="el" href="structPxSphericalJointFlag.html#fc657f6cb078dd077c835e798ac56561">PxSphericalJointFlag</a> , <a class="el" href="structPxConvexMeshGeometryFlag.html#4d8558cca9e3f622b336550b96c25662">PxConvexMeshGeometryFlag</a> -, <a class="el" href="structPxVehicleDrive4WWheelOrder.html#68b3b8d5f53acb4985dd0815960545e2">PxVehicleDrive4WWheelOrder</a> -, <a class="el" href="structPxVehicleDrive4WControl.html#72fd4871288500845821292d33bb6c83">PxVehicleDrive4WControl</a> +, <a class="el" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType</a> +, <a class="el" href="structphysx_1_1PxTaskType.html#e5545e371cf86793e4a0d395e4ebdb6b">physx::PxTaskType</a> +, <a class="el" href="structPxErrorCode.html#01157d5d2eca2cede61ecbbc32c7b2a3">PxErrorCode</a> , <a class="el" href="structPxHeightFieldFormat.html#d28e3afa439f8ff1df6067288c46d9c5">PxHeightFieldFormat</a> +, <a class="el" href="structPxVehicleDrive4WWheelOrder.html#68b3b8d5f53acb4985dd0815960545e2">PxVehicleDrive4WWheelOrder</a> , <a class="el" href="structPxHeightFieldFlag.html#d94e98dce64e8c6f9806a20548548668">PxHeightFieldFlag</a> -, <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae71">PxParticleReadDataFlag</a> -, <a class="el" href="structPxConvexFlag.html#4b7bd21fa96c72b320a39e880208b4b6">PxConvexFlag</a> +, <a class="el" href="structPxVehicleDrive4WControl.html#72fd4871288500845821292d33bb6c83">PxVehicleDrive4WControl</a> , <a class="el" href="structPxMeshFlag.html#62a41b4a381e3e59d85181a62b9ce0cc">PxMeshFlag</a> +, <a class="el" href="classPxVehicleGearsData.html#31359110050aad08510b99208a304cb7">PxVehicleGearsData</a> +, <a class="el" href="structPxPvdSceneFlag.html#fa6d3e9f667028233457051fe78042bd">PxPvdSceneFlag</a> +, <a class="el" href="structPxConvexFlag.html#4b7bd21fa96c72b320a39e880208b4b6">PxConvexFlag</a> +, <a class="el" href="structPxRevoluteJointFlag.html#da2c678da47fe6828e338052480a40c8">PxRevoluteJointFlag</a> , <a class="el" href="structPxMeshMidPhase.html#49f740883fbfb1a49631c28818c219f4">PxMeshMidPhase</a> , <a class="el" href="structPxTriangleMeshFlag.html#7d0d36347f7c197a4bdbec68ccc074cc">PxTriangleMeshFlag</a> +, <a class="el" href="structPxMeshGeometryFlag.html#a4f762855200599fc014b0654f7ce2c9">PxMeshGeometryFlag</a> , <a class="el" href="structPxParticleBaseFlag.html#133d603af58af35124b6bea1977b5bc3">PxParticleBaseFlag</a> +, <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae71">PxParticleReadDataFlag</a> , <a class="el" href="structPxParticleFlag.html#289f88fd89d3d5224d74e5a72c7eee28">PxParticleFlag</a> -, <a class="el" href="classPxVehicleGearsData.html#31359110050aad08510b99208a304cb7">PxVehicleGearsData</a> , <a class="el" href="structPxVehicleClutchAccuracyMode.html#8cb4ae31cf929f344f2049939b9f61ce">PxVehicleClutchAccuracyMode</a> -, <a class="el" href="structPxMeshGeometryFlag.html#a4f762855200599fc014b0654f7ce2c9">PxMeshGeometryFlag</a> -, <a class="el" href="structPxVehicleDriveTankControlModel.html#15800ba4f6142803c1b0d0098a942b13">PxVehicleDriveTankControlModel</a> -, <a class="el" href="structPxVehicleTypes.html#8e3dab2de8d47cbd9d22c8e27af4bacb">PxVehicleTypes</a> +, <a class="el" href="structPxVehicleDriveTankWheelOrder.html#d777dedf3db655580fb92de098646cb7">PxVehicleDriveTankWheelOrder</a> +, <a class="el" href="structPxSphericalJointFlag.html#fc657f6cb078dd077c835e798ac56561">PxSphericalJointFlag</a> , <a class="el" href="structPxVehicleConcreteType.html#8fdbed173444606d4ac4d0f78cac039a">PxVehicleConcreteType</a> +, <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd7118">PxVehicleUpdateMode</a> , <a class="el" href="structPxHeightFieldMaterial.html#b983db3533aff06d7362efdfac3948ec">PxHeightFieldMaterial</a> , <a class="el" href="structPxHeightFieldTessFlag.html#274a8d599dcea03e3c0d907b26cd1b80">PxHeightFieldTessFlag</a> -, <a class="el" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5">PxGeometryType</a> +, <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240e">PxD6Drive</a> , <a class="el" href="structPxPrismaticJointFlag.html#d175483117d7036cc021df8ac7dc15f4">PxPrismaticJointFlag</a> , <a class="el" href="structPxJointConcreteType.html#52e35818303a604ee07b32af31c486da">PxJointConcreteType</a> -, <a class="el" href="structPxFilterOp.html#bded53995f8e25fd68ee10759a762c8b">PxFilterOp</a> -, <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880">PxD6Axis</a> +, <a class="el" href="structPxConvexMeshCookingResult.html#c1c7b1cbfc80b0af00bec95faf1ebf42">PxConvexMeshCookingResult</a> , <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a3">PxConverterReportMode</a> -, <a class="el" href="structPxTriangleMeshCookingResult.html#be8e2312c47cc522a546c34ea337fb64">PxTriangleMeshCookingResult</a> <li>eNUM_VALUES : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100c40daf35b0de6c839d05bd35c0cf5da">PxVisualizationParameter</a> <li>eOBSTACLES @@ -1011,14 +1010,14 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415">PxSimulationStatistics</a> <li>eRIGID_DYNAMIC : <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf25cf98409a3028d306afcdb07dc9bada">PxFilterObjectType</a> +, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8a7f7c318076dc92e78f9b23c75cf591d">PxConcreteType</a> , <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d781e9731829e3f092569e2c9b86484413">PxActorType</a> , <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4a24d95f1654290038bb3b1767ff5a1ad">PxActorTypeFlag</a> -, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8a7f7c318076dc92e78f9b23c75cf591d">PxConcreteType</a> <li>eRIGID_STATIC -: <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cfa2d4fccb6fa60f821cb7661a7d100124">PxFilterObjectType</a> -, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8927c0cfacf7985ca89a0084e2d2b552a">PxConcreteType</a> -, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc">PxActorTypeFlag</a> +: <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8927c0cfacf7985ca89a0084e2d2b552a">PxConcreteType</a> , <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7554a2b9b9c494e1e4b4f83600a5386e8">PxActorType</a> +, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc">PxActorTypeFlag</a> +, <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cfa2d4fccb6fa60f821cb7661a7d100124">PxFilterObjectType</a> <li>eS16_TM : <a class="el" href="structPxHeightFieldFormat.html#d28e3afa439f8ff1df6067288c46d9c5a8ba1edf74a561d830b5f40e2c3e64e7">PxHeightFieldFormat</a> <li>eSAP @@ -1078,8 +1077,8 @@ Here is a list of all class members with links to the classes they belong to: <li>eSTATIC_AABB_TREE : <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d99001cb07511fa509eae16a4a933a77f6">PxPruningStructureType</a> <li>eSUCCESS -: <a class="el" href="structPxBatchQueryStatus.html#65079b6fb3edafc98c6101bd6bc9b3061fccdd0d7e1e3782290fb0f2f1685315">PxBatchQueryStatus</a> -, <a class="el" href="structPxTriangleMeshCookingResult.html#be8e2312c47cc522a546c34ea337fb64ee8ea24838d56b947a7257de59d8b173">PxTriangleMeshCookingResult</a> +: <a class="el" href="structPxTriangleMeshCookingResult.html#be8e2312c47cc522a546c34ea337fb64ee8ea24838d56b947a7257de59d8b173">PxTriangleMeshCookingResult</a> +, <a class="el" href="structPxBatchQueryStatus.html#65079b6fb3edafc98c6101bd6bc9b3061fccdd0d7e1e3782290fb0f2f1685315">PxBatchQueryStatus</a> , <a class="el" href="structPxConvexMeshCookingResult.html#c1c7b1cbfc80b0af00bec95faf1ebf42efc22064dc3a0abe956c25394a5261d2">PxConvexMeshCookingResult</a> <li>eSUPPRESS : <a class="el" href="structPxFilterFlag.html#8de424e04d86b5772436423b0dc58083823b175755a63b3e8ad474528f5e1bf6">PxFilterFlag</a> @@ -1161,8 +1160,8 @@ Here is a list of all class members with links to the classes they belong to: <li>eTYPEDEF : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c01cb08bb8663787a10fdc899fdcc5d41">PxMetaDataFlag</a> <li>eUNDEFINED -: <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8e532e94bf1c5c2deac15d6ecc9e96ac6">PxConcreteType</a> -, <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf3c8b1ac55d0538b1a062f683ae76a131">PxFilterObjectType</a> +: <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf3c8b1ac55d0538b1a062f683ae76a131">PxFilterObjectType</a> +, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8e532e94bf1c5c2deac15d6ecc9e96ac6">PxConcreteType</a> <li>eUNION : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c1e6f153be653b33f7abfc2e91bd473cc">PxMetaDataFlag</a> <li>eUSE_KINEMATIC_TARGET_FOR_SCENE_QUERIES @@ -1194,8 +1193,8 @@ Here is a list of all class members with links to the classes they belong to: <li>eVELOCITY_BUFFER : <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae712556fd3470371af9119031698a9cb2f8">PxParticleReadDataFlag</a> <li>eVELOCITY_CHANGE -: <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd711830be9beaf2dd7db11f3003109b96cffb">PxVehicleUpdateMode</a> -, <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5459f25946973fec4c78991859e8bf76376">PxForceMode</a> +: <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5459f25946973fec4c78991859e8bf76376">PxForceMode</a> +, <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd711830be9beaf2dd7db11f3003109b96cffb">PxVehicleUpdateMode</a> <li>eventPose : <a class="el" href="structPxContactPairExtraDataIterator.html#dcdd22f0243e8e2ffc81241a8831074c">PxContactPairExtraDataIterator</a> <li>events @@ -1207,9 +1206,9 @@ Here is a list of all class members with links to the classes they belong to: <li>eVIRTUAL : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c5af5b1fe2c903eef9584a6d6d24f9a47">PxMetaDataFlag</a> <li>eVISUALIZATION -: <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc3427ef261aa0d46aba737d058fb32bc87c02">PxConstraintFlag</a> +: <a class="el" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d03bcf1cfcfcf30af05daa888272e0477">PxActorFlag</a> +, <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc3427ef261aa0d46aba737d058fb32bc87c02">PxConstraintFlag</a> , <a class="el" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4">PxShapeFlag</a> -, <a class="el" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d03bcf1cfcfcf30af05daa888272e0477">PxActorFlag</a> <li>eVOLUME_COUNT : <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6">PxSimulationStatistics</a> <li>eWELD_VERTICES @@ -1224,13 +1223,13 @@ Here is a list of all class members with links to the classes they belong to: <li>execute() : <a class="el" href="classPxBatchQuery.html#44d0c3cc22363a3b1cc9f42f64bc51eb">PxBatchQuery</a> <li>exportData() -: <a class="el" href="classPxSerializer.html#b764ac0639b0616549f934de0b31df9f">PxSerializer</a> -, <a class="el" href="classPxSerializerDefaultAdapter.html#38ddac12b78f625e8eadd2a8ea5e5dd2">PxSerializerDefaultAdapter< T ></a> +: <a class="el" href="classPxSerializerDefaultAdapter.html#38ddac12b78f625e8eadd2a8ea5e5dd2">PxSerializerDefaultAdapter< T ></a> +, <a class="el" href="classPxSerializer.html#b764ac0639b0616549f934de0b31df9f">PxSerializer</a> <li>exportExtraData() -: <a class="el" href="classPxVehicleNoDrive.html#3ab09466f053cc899d832fb8b7f34602">PxVehicleNoDrive</a> -, <a class="el" href="classPxSerializer.html#c3531178852e0c6e43519aa254ceb823">PxSerializer</a> -, <a class="el" href="classPxVehicleWheels.html#90fa0b0583e88a91908dbde05305df59">PxVehicleWheels</a> +: <a class="el" href="classPxSerializer.html#c3531178852e0c6e43519aa254ceb823">PxSerializer</a> , <a class="el" href="classPxSerializerDefaultAdapter.html#268c6700a8309b22890a882c8b097717">PxSerializerDefaultAdapter< T ></a> +, <a class="el" href="classPxVehicleNoDrive.html#3ab09466f053cc899d832fb8b7f34602">PxVehicleNoDrive</a> +, <a class="el" href="classPxVehicleWheels.html#90fa0b0583e88a91908dbde05305df59">PxVehicleWheels</a> <li>externalReference : <a class="el" href="structPxConstraintInfo.html#64fa7758b3a66b003097a9609aa67c3c">PxConstraintInfo</a> <li>extractContacts() @@ -1240,8 +1239,8 @@ Here is a list of all class members with links to the classes they belong to: <li>extraDataStreamSize : <a class="el" href="structPxContactPairHeader.html#b43e1aa99a8399533f57725d50f002d4">PxContactPairHeader</a> <li>eY -: <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240ef26b1c44e8bd4c6b02fcf347596df579">PxD6Drive</a> -, <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca1288807144140f700244dba9170ee763384fb0">PxD6Axis</a> +: <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca1288807144140f700244dba9170ee763384fb0">PxD6Axis</a> +, <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240ef26b1c44e8bd4c6b02fcf347596df579">PxD6Drive</a> <li>eZ : <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240eccdb709aed183ca9f24e8862e352b932">PxD6Drive</a> , <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880851746e413bc3669ac4fa0c2b9e91dee">PxD6Axis</a> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x67.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x67.html index f2485607..84258d79 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x67.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x67.html @@ -210,15 +210,15 @@ Here is a list of all class members with links to the classes they belong to: <li>getClimbingMode() : <a class="el" href="classPxCapsuleController.html#68225dcdb5577d623a0fa5250de40f0b">PxCapsuleController</a> <li>getClothFabrics() -: <a class="el" href="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad">PxPhysics</a> <li>getClothFlags() : <a class="el" href="classPxCloth.html#d443004ddc575a974312ce9ad8104878">PxCloth</a> <li>getClothInterCollisionDistance() -: <a class="el" href="classPxScene.html#056a3f41426d1f4f756e8513751b591f">PxScene</a> +: <a class="el" href="classPxScene.html#b31964586c71755fb261a879435655fb">PxScene</a> <li>getClothInterCollisionNbIterations() -: <a class="el" href="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336">PxScene</a> +: <a class="el" href="classPxScene.html#605049c3cc13532d47803ba5303ce326">PxScene</a> <li>getClothInterCollisionStiffness() -: <a class="el" href="classPxScene.html#547481cc48d38eb1d8f3fe151020a927">PxScene</a> +: <a class="el" href="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331">PxScene</a> <li>getClutchData() : <a class="el" href="classPxVehicleDriveSimData.html#20083db6949151eb109449cdbb341735">PxVehicleDriveSimData</a> <li>getCMassLocalPose() @@ -388,6 +388,7 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="classPxRevoluteJoint.html#69f16a45c44381419b802ab2efc4a3c9">PxRevoluteJoint</a> <li>getDynamicFriction() : <a class="el" href="structPxContactStreamIterator.html#d79b7ca12187d9e9b9488eb4adcc8340">PxContactStreamIterator</a> +, <a class="el" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c">PxContactSet</a> , <a class="el" href="classPxMaterial.html#fc25f357ba1de24c8b98b22f94153d3d">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#266449d2ac89ed540deeb7187ba59696">PxParticleBase</a> <li>getDynamicStructure() @@ -483,9 +484,9 @@ Here is a list of all class members with links to the classes they belong to: <li>getGeometryType() : <a class="el" href="classPxShape.html#8365c22a5780649bd890703b3ebc1f20">PxShape</a> <li>getGlobalPose() -: <a class="el" href="classPxCloth.html#4f8b8c4e5689dc512d3c980cd6bb56d0">PxCloth</a> +: <a class="el" href="classPxRigidActor.html#6eb5e3d590e6087c930f8141d40de722">PxRigidActor</a> +, <a class="el" href="classPxCloth.html#4f8b8c4e5689dc512d3c980cd6bb56d0">PxCloth</a> , <a class="el" href="classPxShapeExt.html#df481eb1ae61121027ae6bbf5829f497">PxShapeExt</a> -, <a class="el" href="classPxRigidActor.html#6eb5e3d590e6087c930f8141d40de722">PxRigidActor</a> <li>getGpuDispatcher() : <a class="el" href="classPxScene.html#256ac6d74578418c446fc5fe1fe95170">PxScene</a> , <a class="el" href="classphysx_1_1PxTaskManager.html#3b8273fb73c75e7425fd5a0687055641">physx::PxTaskManager</a> @@ -706,7 +707,7 @@ Here is a list of all class members with links to the classes they belong to: <li>getNbChildren() : <a class="el" href="classPxArticulationLink.html#fd3fed0c244cb37751aa035cf78c8e2b">PxArticulationLink</a> <li>getNbClothFabrics() -: <a class="el" href="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111">PxPhysics</a> <li>getNbCollisionCapsules() : <a class="el" href="classPxCloth.html#daea99e9df2d5628d7435e8a919306f1">PxCloth</a> <li>getNbCollisionConvexes() @@ -741,8 +742,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getNbLinks() : <a class="el" href="classPxArticulation.html#c5de09243fe7491e92bf7720cba35782">PxArticulation</a> <li>getNbMaterials() -: <a class="el" href="classPxShape.html#0166cefbe1d120da68db5f68ddd6ebbc">PxShape</a> -, <a class="el" href="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95">PxPhysics</a> +, <a class="el" href="classPxShape.html#0166cefbe1d120da68db5f68ddd6ebbc">PxShape</a> <li>getNbMotionConstraints() : <a class="el" href="classPxCloth.html#9e6eba9bbb683e678cc4d606450d3a94">PxCloth</a> <li>getNbNonDrivenWheels() @@ -787,8 +788,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getNbSets() : <a class="el" href="classPxClothFabric.html#de41283cadbec5647b02ca63c798f469">PxClothFabric</a> <li>getNbShapes() -: <a class="el" href="classPxRigidActor.html#e5c3534de94642c5980d29f4c49bc112">PxRigidActor</a> -, <a class="el" href="classPxPhysics.html#084ff8d2b32c74056f95580cbb2a0cb3">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#084ff8d2b32c74056f95580cbb2a0cb3">PxPhysics</a> +, <a class="el" href="classPxRigidActor.html#e5c3534de94642c5980d29f4c49bc112">PxRigidActor</a> <li>getNbSteerAngle() : <a class="el" href="classPxVehicleNoDrive.html#1cc626970c2f4b5a2cf16aa99abedcbf">PxVehicleNoDrive</a> <li>getNbSuspensionData() @@ -815,8 +816,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxRenderBuffer.html#703357934fbff3f31837a60ccfabb513">PxRenderBuffer</a> , <a class="el" href="classPxTriangleMesh.html#611c8453a6b6256a63f1450aa8cf237a">PxTriangleMesh</a> <li>getNbVertices() -: <a class="el" href="classPxConvexMesh.html#91f22f88d2a3a100711b94b815152fd2">PxConvexMesh</a> -, <a class="el" href="classPxTriangleMesh.html#b2ee402843a2f19a252ecb229d9cfbc8">PxTriangleMesh</a> +: <a class="el" href="classPxTriangleMesh.html#b2ee402843a2f19a252ecb229d9cfbc8">PxTriangleMesh</a> +, <a class="el" href="classPxConvexMesh.html#91f22f88d2a3a100711b94b815152fd2">PxConvexMesh</a> <li>getNbVirtualParticles() : <a class="el" href="classPxCloth.html#684e0000032ad3db928adec6bc93c738">PxCloth</a> <li>getNbVirtualParticleWeights() @@ -842,11 +843,11 @@ Here is a list of all class members with links to the classes they belong to: <li>getNormal() : <a class="el" href="classPxContactSet.html#225b2714ca66ddb6cdf6c8a00664464e">PxContactSet</a> <li>getNormalized() -: <a class="el" href="classPxVec4.html#c581127915a891d9ccbeda7632d6d143">PxVec4</a> +: <a class="el" href="classPxVec3.html#91d643f074916c986cf36081a1f67bca">PxVec3</a> , <a class="el" href="classPxQuat.html#a9cff7e69cad7e5a681a3ff471efd5cb">PxQuat</a> , <a class="el" href="classPxTransform.html#f42e0f4013654fff60a24ecb6c0f0277">PxTransform</a> , <a class="el" href="classPxVec2.html#fd175adb02d6c68dbda2f9402fbf90d9">PxVec2</a> -, <a class="el" href="classPxVec3.html#91d643f074916c986cf36081a1f67bca">PxVec3</a> +, <a class="el" href="classPxVec4.html#c581127915a891d9ccbeda7632d6d143">PxVec4</a> <li>getObject() : <a class="el" href="classPxCollection.html#eed5696e38989d4c4bd0293c45f625e9">PxCollection</a> <li>getObjects() @@ -860,8 +861,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getOpenMode() : <a class="el" href="classPxFileBuf.html#4cf7383163c096e2439b8c7cad9b8b77">PxFileBuf</a> <li>getOwnerClient() -: <a class="el" href="classPxBatchQuery.html#3f9f6115709370fc445c03c9da06b691">PxBatchQuery</a> -, <a class="el" href="classPxActor.html#660828fb83c91f0ada2ca43e06aa2b35">PxActor</a> +: <a class="el" href="classPxActor.html#660828fb83c91f0ada2ca43e06aa2b35">PxActor</a> +, <a class="el" href="classPxBatchQuery.html#3f9f6115709370fc445c03c9da06b691">PxBatchQuery</a> <li>getParams() : <a class="el" href="classPxCooking.html#83607708fd1cb2f58a3d758a558f5b28">PxCooking</a> <li>getParentPose() @@ -913,16 +914,16 @@ Here is a list of all class members with links to the classes they belong to: <li>getPrismaticJointFlags() : <a class="el" href="classPxPrismaticJoint.html#536fe595cc77afd12f0f18a44005dbf7">PxPrismaticJoint</a> <li>getProjectionAngularTolerance() -: <a class="el" href="classPxRevoluteJoint.html#fd45c654a94755ad2366c53794ebd30a">PxRevoluteJoint</a> +: <a class="el" href="classPxPrismaticJoint.html#c33eddce826faaf19778cf407206ee60">PxPrismaticJoint</a> , <a class="el" href="classPxD6Joint.html#fe17636945bccdb5ecbfe360b90d9887">PxD6Joint</a> -, <a class="el" href="classPxPrismaticJoint.html#c33eddce826faaf19778cf407206ee60">PxPrismaticJoint</a> , <a class="el" href="classPxFixedJoint.html#5cf2d9348b4ccdc66ba83245b0ff7bf9">PxFixedJoint</a> +, <a class="el" href="classPxRevoluteJoint.html#fd45c654a94755ad2366c53794ebd30a">PxRevoluteJoint</a> <li>getProjectionLinearTolerance() : <a class="el" href="classPxD6Joint.html#e784aa5547471041bad55269fb03ad0a">PxD6Joint</a> -, <a class="el" href="classPxFixedJoint.html#de788fe7ea26f4cc1bc2f3b764583717">PxFixedJoint</a> , <a class="el" href="classPxSphericalJoint.html#4cfc3fbb4621799cbf5449270c120d1e">PxSphericalJoint</a> -, <a class="el" href="classPxPrismaticJoint.html#ea99524ff17e5044d737a2c6c4ebc8c8">PxPrismaticJoint</a> , <a class="el" href="classPxRevoluteJoint.html#a49978cf6d7af5629e7d4a84cf959898">PxRevoluteJoint</a> +, <a class="el" href="classPxFixedJoint.html#de788fe7ea26f4cc1bc2f3b764583717">PxFixedJoint</a> +, <a class="el" href="classPxPrismaticJoint.html#ea99524ff17e5044d737a2c6c4ebc8c8">PxPrismaticJoint</a> <li>getProjectionPlane() : <a class="el" href="classPxParticleBase.html#9d6cf609acc383d72151ca99e7091054">PxParticleBase</a> <li>getQueryFilterData() @@ -940,19 +941,19 @@ Here is a list of all class members with links to the classes they belong to: <li>getRecipMaxOmega() : <a class="el" href="classPxVehicleEngineData.html#742d83de3319ceeede730a4eb9991382">PxVehicleEngineData</a> <li>getRecipMOI() -: <a class="el" href="classPxVehicleEngineData.html#20b8eecf7722a146de159d51a0e18a20">PxVehicleEngineData</a> -, <a class="el" href="classPxVehicleWheelData.html#0803b9d20a0dc53b2a0bbb9d1177b8fd">PxVehicleWheelData</a> +: <a class="el" href="classPxVehicleWheelData.html#0803b9d20a0dc53b2a0bbb9d1177b8fd">PxVehicleWheelData</a> +, <a class="el" href="classPxVehicleEngineData.html#20b8eecf7722a146de159d51a0e18a20">PxVehicleEngineData</a> <li>getRecipRadius() : <a class="el" href="classPxVehicleWheelData.html#99064058a00ca8b9e025535bf0f938c2">PxVehicleWheelData</a> <li>getReference() -: <a class="el" href="classphysx_1_1PxLightCpuTask.html#e45cef54851865477ee4f187e1fb5126">physx::PxLightCpuTask</a> +: <a class="el" href="classphysx_1_1PxTask.html#7d7d155ba008883d3bed7db443421908">physx::PxTask</a> +, <a class="el" href="classphysx_1_1PxLightCpuTask.html#e45cef54851865477ee4f187e1fb5126">physx::PxLightCpuTask</a> , <a class="el" href="classphysx_1_1PxBaseTask.html#5a1570309c62a12c3ecfe7e695b9f21f">physx::PxBaseTask</a> -, <a class="el" href="classphysx_1_1PxTask.html#7d7d155ba008883d3bed7db443421908">physx::PxTask</a> <li>getReferenceCount() : <a class="el" href="classPxMaterial.html#459b91a5b16327891dc7b9364c854888">PxMaterial</a> +, <a class="el" href="classPxConvexMesh.html#b7cd51e753d6eaa80b73e06544db7f1b">PxConvexMesh</a> , <a class="el" href="classPxClothFabric.html#63cecd759a2d741c895371dc8d97db85">PxClothFabric</a> , <a class="el" href="classPxHeightField.html#0419a4b453fcc887b337d49877cfab28">PxHeightField</a> -, <a class="el" href="classPxConvexMesh.html#b7cd51e753d6eaa80b73e06544db7f1b">PxConvexMesh</a> , <a class="el" href="classPxTriangleMesh.html#0fc4aed5a5f01a0f1b769d3c6534ba8d">PxTriangleMesh</a> <li>getRelativeAngularVelocity() : <a class="el" href="classPxJoint.html#e1d90c4cb53d5807584474ae130048df">PxJoint</a> @@ -961,8 +962,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getRelativeTransform() : <a class="el" href="classPxJoint.html#116450043c073548c1c55d032014f7e7">PxJoint</a> <li>getRenderBuffer() -: <a class="el" href="classPxScene.html#35f231796a325fcf587e681831c5fcb5">PxScene</a> -, <a class="el" href="classPxControllerManager.html#a6b2e7140e13c739ccf089331b434606">PxControllerManager</a> +: <a class="el" href="classPxControllerManager.html#a6b2e7140e13c739ccf089331b434606">PxControllerManager</a> +, <a class="el" href="classPxScene.html#35f231796a325fcf587e681831c5fcb5">PxScene</a> <li>getReportAllocationNames() : <a class="el" href="classPxFoundation.html#99d8ace08bda782da561bc14c6e9075b">PxFoundation</a> <li>getRepXSerializer() @@ -971,12 +972,13 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxMaterial.html#06db9f154df542598da209a31fdc123f">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#f685d7f2c306a42d345fcde35a2bf6fa">PxParticleBase</a> , <a class="el" href="structPxContactStreamIterator.html#25f719cc460541c095fa0b7101fe4a32">PxContactStreamIterator</a> +, <a class="el" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e">PxContactSet</a> <li>getRestitutionCombineMode() : <a class="el" href="classPxMaterial.html#a4f567c979252e84dc88cbd626dc8812">PxMaterial</a> <li>getRestOffset() -: <a class="el" href="classPxShape.html#060ff01d827d559fc8b11385a161eca0">PxShape</a> -, <a class="el" href="classPxCloth.html#101c0a3e1fd4bfa4c61a285128d18f26">PxCloth</a> +: <a class="el" href="classPxCloth.html#101c0a3e1fd4bfa4c61a285128d18f26">PxCloth</a> , <a class="el" href="classPxParticleBase.html#8b52436ee7a5587fff1220954535d261">PxParticleBase</a> +, <a class="el" href="classPxShape.html#060ff01d827d559fc8b11385a161eca0">PxShape</a> <li>getRestParticleDistance() : <a class="el" href="classPxParticleFluid.html#5d371c0e7abcc93f5158cd964d29a6a1">PxParticleFluid</a> <li>getRestPositions() @@ -1000,13 +1002,13 @@ Here is a list of all class members with links to the classes they belong to: <li>getSampleStride() : <a class="el" href="classPxHeightField.html#34935489b77f6d386bdfe15b4f10b00e">PxHeightField</a> <li>getScene() -: <a class="el" href="classPxArticulation.html#fd299e63283d38910c48243e6d9755dd">PxArticulation</a> -, <a class="el" href="classPxActor.html#2bf2e48b1960ef8e4fc1a437473bd7a3">PxActor</a> +: <a class="el" href="classPxActor.html#2bf2e48b1960ef8e4fc1a437473bd7a3">PxActor</a> +, <a class="el" href="classPxArticulation.html#fd299e63283d38910c48243e6d9755dd">PxArticulation</a> +, <a class="el" href="classPxJoint.html#94b6afda907ba342af710f67aae09e6c">PxJoint</a> +, <a class="el" href="classPxControllerManager.html#86e943ddc5db86e23b9f31eeff908a74">PxControllerManager</a> +, <a class="el" href="classPxConstraint.html#a94f6f40eac2640b1211eb3ede57588b">PxConstraint</a> , <a class="el" href="classPxAggregate.html#a70f305e7f2934d99afd74d28b0c0194">PxAggregate</a> , <a class="el" href="classPxController.html#3a7134907855142bcae10e462958a61e">PxController</a> -, <a class="el" href="classPxConstraint.html#a94f6f40eac2640b1211eb3ede57588b">PxConstraint</a> -, <a class="el" href="classPxControllerManager.html#86e943ddc5db86e23b9f31eeff908a74">PxControllerManager</a> -, <a class="el" href="classPxJoint.html#94b6afda907ba342af710f67aae09e6c">PxJoint</a> <li>getScenePvdClient() : <a class="el" href="classPxScene.html#ac4ee13053cdb7f50ca6c065077c9ee3">PxScene</a> <li>getScenePvdFlags() @@ -1026,8 +1028,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getSelfCollisionStiffness() : <a class="el" href="classPxCloth.html#a3532b8262295f8adf15a8cda9c83f25">PxCloth</a> <li>getSeparation() -: <a class="el" href="structPxContactStreamIterator.html#b6bd9823f5d44bc849e74d5d52ea0f54">PxContactStreamIterator</a> -, <a class="el" href="classPxContactSet.html#08bf7523401a88b6481ae49bedc858f3">PxContactSet</a> +: <a class="el" href="classPxContactSet.html#08bf7523401a88b6481ae49bedc858f3">PxContactSet</a> +, <a class="el" href="structPxContactStreamIterator.html#b6bd9823f5d44bc849e74d5d52ea0f54">PxContactStreamIterator</a> <li>getSeparationConstraints() : <a class="el" href="classPxCloth.html#0ca219e86a0a99a8ad6198208cef26b7">PxCloth</a> <li>getSeparationTolerance() @@ -1045,8 +1047,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxScene.html#1eb6366fd80f5a8f6a9154a412c33436">PxScene</a> <li>getSimulationFilterData() : <a class="el" href="classPxShape.html#bfa95e009f300060ba648637fb685686">PxShape</a> -, <a class="el" href="classPxParticleBase.html#12bf74e45c36e867894bc775a83a0593">PxParticleBase</a> , <a class="el" href="classPxCloth.html#b2c8c03af0b084ea266e3396620c051d">PxCloth</a> +, <a class="el" href="classPxParticleBase.html#12bf74e45c36e867894bc775a83a0593">PxParticleBase</a> <li>getSimulationStatistics() : <a class="el" href="classPxScene.html#7abb1e1354ae3258b91fc097e9d682b8">PxScene</a> <li>getSize() @@ -1075,9 +1077,10 @@ Here is a list of all class members with links to the classes they belong to: <li>getState() : <a class="el" href="classPxController.html#d694218683ad584f6120bc001c0d1616">PxController</a> <li>getStaticFriction() -: <a class="el" href="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2">PxContactStreamIterator</a> +: <a class="el" href="classPxMaterial.html#b80c2e686ea428c58dbd020e067eaa70">PxMaterial</a> +, <a class="el" href="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2">PxContactStreamIterator</a> +, <a class="el" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820">PxContactSet</a> , <a class="el" href="classPxParticleBase.html#490ead77cd5a791537c209c5650a8d0c">PxParticleBase</a> -, <a class="el" href="classPxMaterial.html#b80c2e686ea428c58dbd020e067eaa70">PxMaterial</a> <li>getStaticStructure() : <a class="el" href="classPxScene.html#d285bee8674cc03378588a32c4f85dda">PxScene</a> <li>getStats() @@ -1087,9 +1090,9 @@ Here is a list of all class members with links to the classes they belong to: <li>getStepOffset() : <a class="el" href="classPxController.html#2a46763eb7541abe5d1c73eacca4639c">PxController</a> <li>getStiffness() -: <a class="el" href="classPxDistanceJoint.html#046e3c320c50c2e83c3bb0bd43de97e2">PxDistanceJoint</a> +: <a class="el" href="classPxParticleFluid.html#20a0cdb50445cf6db5d4438567fb21c8">PxParticleFluid</a> , <a class="el" href="classPxArticulationJoint.html#e11979e97274ce2fa604db8615dc5b71">PxArticulationJoint</a> -, <a class="el" href="classPxParticleFluid.html#20a0cdb50445cf6db5d4438567fb21c8">PxParticleFluid</a> +, <a class="el" href="classPxDistanceJoint.html#046e3c320c50c2e83c3bb0bd43de97e2">PxDistanceJoint</a> <li>getStiffnessFrequency() : <a class="el" href="classPxCloth.html#75cf540fbe32712420282f51dc281067">PxCloth</a> <li>getStretchConfig() @@ -1122,8 +1125,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getTargetVel() : <a class="el" href="structPxContactStreamIterator.html#dba5592aea3209649a1d1062be99827c">PxContactStreamIterator</a> <li>getTargetVelocity() -: <a class="el" href="classPxContactSet.html#25ab720b769e29f0a40aeb6bae693591">PxContactSet</a> -, <a class="el" href="classPxArticulationJoint.html#a58bb8f6d97492b4ab1b5c2708fb471f">PxArticulationJoint</a> +: <a class="el" href="classPxArticulationJoint.html#a58bb8f6d97492b4ab1b5c2708fb471f">PxArticulationJoint</a> +, <a class="el" href="classPxContactSet.html#25ab720b769e29f0a40aeb6bae693591">PxContactSet</a> <li>getTaskFromID() : <a class="el" href="classphysx_1_1PxTaskManager.html#62b0f1892459275040db9ce8e274ca14">physx::PxTaskManager</a> <li>getTaskHint() @@ -1179,8 +1182,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getTriangle() : <a class="el" href="classPxMeshQuery.html#8acb2a510cda8105fe1d9f84acf20087">PxMeshQuery</a> <li>getTriangleMaterialIndex() -: <a class="el" href="classPxTriangleMesh.html#c6ce228303232206a8ac953152007818">PxTriangleMesh</a> -, <a class="el" href="classPxHeightField.html#497c5cb500ffc7d5cc00929c2007723b">PxHeightField</a> +: <a class="el" href="classPxHeightField.html#497c5cb500ffc7d5cc00929c2007723b">PxHeightField</a> +, <a class="el" href="classPxTriangleMesh.html#c6ce228303232206a8ac953152007818">PxTriangleMesh</a> <li>getTriangleMeshes() : <a class="el" href="classPxPhysics.html#a781fee3bcd9ea28cfaa45717c4a8738">PxPhysics</a> <li>getTriangleMeshFlags() @@ -1197,20 +1200,20 @@ Here is a list of all class members with links to the classes they belong to: <li>getTwist() : <a class="el" href="classPxD6Joint.html#a835389fb51c86ffb0a0aa32cbeec4f4">PxD6Joint</a> <li>getTwistLimit() -: <a class="el" href="classPxArticulationJoint.html#af8d7d469a142c4375b333f159c9ca5b">PxArticulationJoint</a> -, <a class="el" href="classPxD6Joint.html#d61577f7428193e59399a4dd4a24e153">PxD6Joint</a> +: <a class="el" href="classPxD6Joint.html#d61577f7428193e59399a4dd4a24e153">PxD6Joint</a> +, <a class="el" href="classPxArticulationJoint.html#af8d7d469a142c4375b333f159c9ca5b">PxArticulationJoint</a> <li>getTwistLimitContactDistance() : <a class="el" href="classPxArticulationJoint.html#cc1318e01659cd325fae18a2cd482bdb">PxArticulationJoint</a> <li>getTwistLimitEnabled() : <a class="el" href="classPxArticulationJoint.html#32aea69d3b9a65c654581a8b55e4f6f1">PxArticulationJoint</a> <li>getType() -: <a class="el" href="classPxGeometryHolder.html#9cb321cfc08b5cb744bd52905e0a896f">PxGeometryHolder</a> +: <a class="el" href="classPxObstacle.html#7cf9794dae4affdf3fecdf93fdae82f4">PxObstacle</a> , <a class="el" href="classPxActor.html#76a3489218f85ce9fe3ffb883ba8ce63">PxActor</a> +, <a class="el" href="classPxGeometryHolder.html#9cb321cfc08b5cb744bd52905e0a896f">PxGeometryHolder</a> , <a class="el" href="classPxControllerDesc.html#609846f3b5cc062d7c98686b669cca72">PxControllerDesc</a> , <a class="el" href="classPxMidphaseDesc.html#02e9447258a748b314f7ee1896f4e5f4">PxMidphaseDesc</a> -, <a class="el" href="classPxController.html#d98589ad22dcdcedaf1c5fa9f0f40b53">PxController</a> , <a class="el" href="classPxGeometry.html#da00045053aaa9bdc56eeb38066cbe29">PxGeometry</a> -, <a class="el" href="classPxObstacle.html#7cf9794dae4affdf3fecdf93fdae82f4">PxObstacle</a> +, <a class="el" href="classPxController.html#d98589ad22dcdcedaf1c5fa9f0f40b53">PxController</a> <li>getTypeName() : <a class="el" href="classPxRepXSerializer.html#91effb5024aa5a90fbbdbf7f17eba795">PxRepXSerializer</a> <li>getTypePairFriction() @@ -1236,8 +1239,8 @@ Here is a list of all class members with links to the classes they belong to: <li>getVelocityAtPos() : <a class="el" href="classPxRigidBodyExt.html#cce31159814673df7781eb62ee032ef2">PxRigidBodyExt</a> <li>getVertices() -: <a class="el" href="classPxTriangleMesh.html#08c203991bc3ad2be59ad6ab048197dc">PxTriangleMesh</a> -, <a class="el" href="classPxConvexMesh.html#3698df65fd0496d92a0fb7e80b7fe30e">PxConvexMesh</a> +: <a class="el" href="classPxConvexMesh.html#3698df65fd0496d92a0fb7e80b7fe30e">PxConvexMesh</a> +, <a class="el" href="classPxTriangleMesh.html#08c203991bc3ad2be59ad6ab048197dc">PxTriangleMesh</a> <li>getVerticesForModification() : <a class="el" href="classPxTriangleMesh.html#261ef2fa9709a163408b41d2c34dda71">PxTriangleMesh</a> <li>getVirtualParticles() @@ -1279,11 +1282,11 @@ Here is a list of all class members with links to the classes they belong to: <li>getWorkerCount() : <a class="el" href="classphysx_1_1PxCpuDispatcher.html#55b03b2db9de4be06f5eace3e43f4ebc">physx::PxCpuDispatcher</a> <li>getWorldBounds() -: <a class="el" href="classPxActor.html#cab89ce3ee6d27b580063d131a417721">PxActor</a> -, <a class="el" href="classPxGeometryQuery.html#ac80fbc6fd9c2315aee6dddc9c1e9795">PxGeometryQuery</a> -, <a class="el" href="classPxShapeExt.html#71b7808c2c0623fe264f7973be837897">PxShapeExt</a> +: <a class="el" href="classPxGeometryQuery.html#ac80fbc6fd9c2315aee6dddc9c1e9795">PxGeometryQuery</a> , <a class="el" href="classPxCloth.html#86e89adaa6e6c0f7b5da218a45f4c5dc">PxCloth</a> , <a class="el" href="classPxArticulation.html#96d818fec86bc80cbcae2097cfc5cf1b">PxArticulation</a> +, <a class="el" href="classPxShapeExt.html#71b7808c2c0623fe264f7973be837897">PxShapeExt</a> +, <a class="el" href="classPxActor.html#cab89ce3ee6d27b580063d131a417721">PxActor</a> <li>getWrittenDataSize() : <a class="el" href="classPxPvdTransport.html#21db3b3932ca803b5232f34c503f4f4e">PxPvdTransport</a> <li>getX() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x6d.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x6d.html index 96f51f1f..140f15da 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x6d.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x6d.html @@ -116,6 +116,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxVehicleDriveDynData.html#ba3ba5fed122b50456ff96a2464ca0cc">PxVehicleDriveDynData</a> <li>maxAngularVelocitySq : <a class="el" href="structPxRigidBodyData.html#a523e1704f34568a599f4744f0b6cbbc">PxRigidBodyData</a> +<li>maxBiasCoefficient +: <a class="el" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">PxSceneDesc</a> <li>maxContactImpulse : <a class="el" href="structPxRigidBodyData.html#660b46913c44f1c050e2e1559c45ddd1">PxRigidBodyData</a> <li>maxDepenetrationVelocity @@ -138,6 +140,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxVehicleAckermannGeometryData.html#a3665a214eb8b1188a1c8fdd66f7f74d">PxVehicleAckermannGeometryData</a> <li>maxLinearVelocitySq : <a class="el" href="structPxRigidBodyData.html#fe4e0a693288590b7ce8383bc3e2cd79">PxRigidBodyData</a> +<li>maxMargin +: <a class="el" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">PxConvexMeshGeometry</a> <li>maxNbActors : <a class="el" href="classPxSceneLimits.html#f0a6bbbff2a3c1ce5cf80d2ef3666cf5">PxSceneLimits</a> <li>maxNbAggregates @@ -283,8 +287,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="structPxVehicleKeySmoothingData.html#4fef7697bc3c0acc926db804f81aa7a0">PxVehicleKeySmoothingData</a> , <a class="el" href="structPxVehiclePadSmoothingData.html#52593d5f4e090f72d0fe61284fbb249f">PxVehiclePadSmoothingData</a> <li>mFile -: <a class="el" href="classPxDefaultFileOutputStream.html#62b7a48dbf016209274ca69a8da382a3">PxDefaultFileOutputStream</a> -, <a class="el" href="classPxDefaultFileInputData.html#d95719a03dfc71fef8cfa08264955303">PxDefaultFileInputData</a> +: <a class="el" href="classPxDefaultFileInputData.html#d95719a03dfc71fef8cfa08264955303">PxDefaultFileInputData</a> +, <a class="el" href="classPxDefaultFileOutputStream.html#62b7a48dbf016209274ca69a8da382a3">PxDefaultFileOutputStream</a> <li>mFilterCallback : <a class="el" href="classPxControllerFilters.html#e7ac0b3c1356b19fbe66db9309e181c8">PxControllerFilters</a> <li>mFilterData @@ -338,8 +342,8 @@ Here is a list of all class members with links to the classes they belong to: <li>mIndexBase : <a class="el" href="structPxHullPolygon.html#5a975cfea1b266e58a9578783d632584">PxHullPolygon</a> <li>minElement() -: <a class="el" href="classPxVec2.html#1ea57acbfb76ce0e5ee0722462413c78">PxVec2</a> -, <a class="el" href="classPxVec3.html#cb26d5ad522e925245a3b16f76df4b51">PxVec3</a> +: <a class="el" href="classPxVec3.html#cb26d5ad522e925245a3b16f76df4b51">PxVec3</a> +, <a class="el" href="classPxVec2.html#1ea57acbfb76ce0e5ee0722462413c78">PxVec2</a> <li>minImpulse : <a class="el" href="structPx1DConstraint.html#c551561bbc886a7da26567e4f9cf4ce4">Px1DConstraint</a> <li>minimum @@ -369,8 +373,8 @@ Here is a list of all class members with links to the classes they belong to: <li>mLowForwardSpeedSubStepCount : <a class="el" href="classPxVehicleWheelsSimData.html#a3fc3742262302f5a92a0275731261ad">PxVehicleWheelsSimData</a> <li>mMass -: <a class="el" href="classPxVehicleWheelData.html#0196dc9f3e493cb2925a7d138a546203">PxVehicleWheelData</a> -, <a class="el" href="classPxVehicleChassisData.html#d25ba7c718a9d898a209f9ab874b380b">PxVehicleChassisData</a> +: <a class="el" href="classPxVehicleChassisData.html#d25ba7c718a9d898a209f9ab874b380b">PxVehicleChassisData</a> +, <a class="el" href="classPxVehicleWheelData.html#0196dc9f3e493cb2925a7d138a546203">PxVehicleWheelData</a> <li>mMaxBrakeTorque : <a class="el" href="classPxVehicleWheelData.html#ef669dcda5387646e25a7ed6a318703a">PxVehicleWheelData</a> <li>mMaxCompression @@ -402,9 +406,9 @@ Here is a list of all class members with links to the classes they belong to: <li>mMode : <a class="el" href="classPxVehicleDriveTankRawInputData.html#853df27dada318a90e9020ac805a9dfe">PxVehicleDriveTankRawInputData</a> <li>mMOI -: <a class="el" href="classPxVehicleEngineData.html#c72874f424c79dcac01031d46483e87c">PxVehicleEngineData</a> +: <a class="el" href="classPxVehicleChassisData.html#52f6cfc33d051676c7a06d2d3c1a1ea2">PxVehicleChassisData</a> +, <a class="el" href="classPxVehicleEngineData.html#c72874f424c79dcac01031d46483e87c">PxVehicleEngineData</a> , <a class="el" href="classPxVehicleWheelData.html#2911987cc6282a8a5beae6024060cd7b">PxVehicleWheelData</a> -, <a class="el" href="classPxVehicleChassisData.html#52f6cfc33d051676c7a06d2d3c1a1ea2">PxVehicleChassisData</a> <li>mNbActiveAntiRollBars : <a class="el" href="classPxVehicleWheelsSimData.html#91d9abc327014b3ed5dc34dc43804eb3">PxVehicleWheelsSimData</a> <li>mNbActiveWheels @@ -429,8 +433,8 @@ Here is a list of all class members with links to the classes they belong to: <li>mNbVerts : <a class="el" href="structPxHullPolygon.html#8b1d41dff26c0bf7071d51c182621916">PxHullPolygon</a> <li>mNbWheels4 -: <a class="el" href="classPxVehicleWheelsDynData.html#a3d22099e2026ec2de36c6ddbcb32968">PxVehicleWheelsDynData</a> -, <a class="el" href="classPxVehicleWheelsSimData.html#4eb4e2dd1f12fb78783861fc2be928f3">PxVehicleWheelsSimData</a> +: <a class="el" href="classPxVehicleWheelsSimData.html#4eb4e2dd1f12fb78783861fc2be928f3">PxVehicleWheelsSimData</a> +, <a class="el" href="classPxVehicleWheelsDynData.html#a3d22099e2026ec2de36c6ddbcb32968">PxVehicleWheelsDynData</a> <li>mNormalisedLoadFilter : <a class="el" href="classPxVehicleWheelsSimData.html#ff3bd1bcc605c0027c60d8c67d3192b6">PxVehicleWheelsSimData</a> <li>modifySamples() @@ -443,22 +447,22 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxController.html#1cbd9da6b634f45585df92bb71e37782">PxController</a> <li>mPad : <a class="el" href="classPxVehicleWheels.html#deb429d0017a644524cbc4183e3f24f6">PxVehicleWheels</a> -, <a class="el" href="classPxVehicleGearsData.html#4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData</a> -, <a class="el" href="classPxVehicleTireData.html#0b498753b7cf6afa6f0d507413dcb629">PxVehicleTireData</a> +, <a class="el" href="classPxVehicleAntiRollBarData.html#3bc167f2dfbdf1d420337c3d113ce76d">PxVehicleAntiRollBarData</a> +, <a class="el" href="classPxVehicleNoDrive.html#0eef7389deac2fd9aeb1824c62ec5a00">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleWheelsSimData.html#7baa295b6de37e9b30c12d24a898d67c">PxVehicleWheelsSimData</a> , <a class="el" href="classPxFixedSizeLookupTable.html#50e80a269f17efc63155e944b3b47df0">PxFixedSizeLookupTable< NB_ELEMENTS ></a> -, <a class="el" href="classPxVehicleDriveDynData.html#8cd3352fd2c2070c9f9593071872e42d">PxVehicleDriveDynData</a> , <a class="el" href="classPxVehicleWheelData.html#0bfd3df01cfeb3b9fd3de0edc1437ab9">PxVehicleWheelData</a> , <a class="el" href="classPxVehicleDifferential4WData.html#182c0d18f4eb7375e75e6e26bc4328aa">PxVehicleDifferential4WData</a> +, <a class="el" href="classPxVehicleWheelsDynData.html#4a8a66f7bf5d2aa51df5da6bcdbad91a">PxVehicleWheelsDynData</a> +, <a class="el" href="classPxVehicleGearsData.html#4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData</a> , <a class="el" href="classPxVehicleDifferentialNWData.html#ef3d841f346427763b04148b07ad76bd">PxVehicleDifferentialNWData</a> , <a class="el" href="classPxVehicleTireLoadFilterData.html#5cfdd6e34435331fb89c2d10209ecc70">PxVehicleTireLoadFilterData</a> -, <a class="el" href="classPxVehicleSuspensionData.html#a84939cb947f9b7d600564a64982975d">PxVehicleSuspensionData</a> +, <a class="el" href="classPxVehicleTireData.html#0b498753b7cf6afa6f0d507413dcb629">PxVehicleTireData</a> +, <a class="el" href="classPxVehicleDriveDynData.html#8cd3352fd2c2070c9f9593071872e42d">PxVehicleDriveDynData</a> , <a class="el" href="classPxVehicleDriveTank.html#68ec7b4f608505eef0775421422791e4">PxVehicleDriveTank</a> -, <a class="el" href="classPxVehicleNoDrive.html#0eef7389deac2fd9aeb1824c62ec5a00">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#56908c7cc92d8fa93455699f4ed2645a">PxVehicleDrivableSurfaceToTireFrictionPairs</a> -, <a class="el" href="classPxVehicleWheelsDynData.html#4a8a66f7bf5d2aa51df5da6bcdbad91a">PxVehicleWheelsDynData</a> +, <a class="el" href="classPxVehicleSuspensionData.html#a84939cb947f9b7d600564a64982975d">PxVehicleSuspensionData</a> , <a class="el" href="classPxVehicleClutchData.html#64734e299b40dacd3de949b2cabd8b67">PxVehicleClutchData</a> -, <a class="el" href="classPxVehicleAntiRollBarData.html#3bc167f2dfbdf1d420337c3d113ce76d">PxVehicleAntiRollBarData</a> <li>mPadding : <a class="el" href="structPxPadding.html#265445b56460ef5b0d4e4bdb477a4090">PxPadding< TNumBytes ></a> <li>mPairs @@ -468,8 +472,8 @@ Here is a list of all class members with links to the classes they belong to: <li>mPlane : <a class="el" href="structPxHullPolygon.html#c289d957c15587aa8584f4bafd7e8955">PxHullPolygon</a> <li>mPos -: <a class="el" href="classPxObstacle.html#38a6e859d30d4a9ca9f8e9e5c7f640fa">PxObstacle</a> -, <a class="el" href="classPxDefaultMemoryInputData.html#7d0fc8bcea095380c4fc2fc8af51510f">PxDefaultMemoryInputData</a> +: <a class="el" href="classPxDefaultMemoryInputData.html#7d0fc8bcea095380c4fc2fc8af51510f">PxDefaultMemoryInputData</a> +, <a class="el" href="classPxObstacle.html#38a6e859d30d4a9ca9f8e9e5c7f640fa">PxObstacle</a> <li>mPreSyncRequired : <a class="el" href="classphysx_1_1PxTask.html#ddde0e4cc4291d493d0025682f767606">physx::PxTask</a> <li>mProfilerData @@ -558,20 +562,20 @@ Here is a list of all class members with links to the classes they belong to: <li>mTorqueCurve : <a class="el" href="classPxVehicleEngineData.html#63826cac0973a375151f3721c6bff91c">PxVehicleEngineData</a> <li>mType -: <a class="el" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">PxGeometry</a> -, <a class="el" href="classPxVehicleDifferential4WData.html#78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData</a> -, <a class="el" href="classPxVehicleWheels.html#a701e6924049bdd9339780c54eafcfe2">PxVehicleWheels</a> +: <a class="el" href="classPxMidphaseDesc.html#ccf127a843dae110fc24fe458f7924e6">PxMidphaseDesc</a> +, <a class="el" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">PxGeometry</a> , <a class="el" href="classPxVehicleTireData.html#8a9469d1683718ba3e5a2d2632dd9218">PxVehicleTireData</a> , <a class="el" href="classPxObstacle.html#a590cde0ccabd81504049b2ae8718962">PxObstacle</a> -, <a class="el" href="classPxControllerDesc.html#dc3a15c47a52f31c449724fe71686d1b">PxControllerDesc</a> -, <a class="el" href="classPxMidphaseDesc.html#ccf127a843dae110fc24fe458f7924e6">PxMidphaseDesc</a> +, <a class="el" href="classPxVehicleDifferential4WData.html#78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData</a> , <a class="el" href="structPxVehicleDrivableSurfaceType.html#5438e12074ec8241cea75ea8b0517150">PxVehicleDrivableSurfaceType</a> +, <a class="el" href="classPxVehicleWheels.html#a701e6924049bdd9339780c54eafcfe2">PxVehicleWheels</a> +, <a class="el" href="classPxControllerDesc.html#dc3a15c47a52f31c449724fe71686d1b">PxControllerDesc</a> <li>mTypeName : <a class="el" href="classPxSerializerDefaultAdapter.html#12385fd1d59f49f27aed66c91b5d647c">PxSerializerDefaultAdapter< T ></a> <li>multiply() -: <a class="el" href="classPxVec4.html#22f2ffe5c7aaa8bd9489c7f5a773b89c">PxVec4</a> +: <a class="el" href="classPxVec2.html#b540416289ba8ff39807f30fc41b0bf9">PxVec2</a> +, <a class="el" href="classPxVec4.html#22f2ffe5c7aaa8bd9489c7f5a773b89c">PxVec4</a> , <a class="el" href="classPxVec3.html#9cc40866bdd9940ef8a3cc8d2a75a593">PxVec3</a> -, <a class="el" href="classPxVec2.html#b540416289ba8ff39807f30fc41b0bf9">PxVec2</a> <li>mUpRatios : <a class="el" href="classPxVehicleAutoBoxData.html#696b7ff3f8fff200c7b9fc5d28b4bf5f">PxVehicleAutoBoxData</a> <li>mUseAutoGears diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html index f61b0b49..f55bdb93 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html @@ -206,7 +206,7 @@ Here is a list of all class members with links to the classes they belong to: , <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb">PxFilterObjectType</a> , <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PxActorTypeFlag</a> , <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af">PxSceneFlag</a> -, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">PxSimulationStatistics</a> +, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PxSimulationStatistics</a> , <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf">PxClothFlag</a> , <a class="el" href="structPxConvexMeshCookingType.html#5a2ae723aca74c185675cd7ba2c9c115feeda5c1fbf29c966ab12b42ddc44049">PxConvexMeshCookingType</a> <li>PX_FILTEROP_AND diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x73.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x73.html index 5399da82..bc1cb91b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x73.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x73.html @@ -197,11 +197,11 @@ Here is a list of all class members with links to the classes they belong to: <li>setClothFlags() : <a class="el" href="classPxCloth.html#6bc462eec7ba57909611c047a40003b6">PxCloth</a> <li>setClothInterCollisionDistance() -: <a class="el" href="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6">PxScene</a> +: <a class="el" href="classPxScene.html#b42513ab6ce4137698565ca8629eea1c">PxScene</a> <li>setClothInterCollisionNbIterations() -: <a class="el" href="classPxScene.html#020b9247522ba3bc8f068a19f2001a69">PxScene</a> +: <a class="el" href="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16">PxScene</a> <li>setClothInterCollisionStiffness() -: <a class="el" href="classPxScene.html#80c93294ff48300abdadf0546a1aac52">PxScene</a> +: <a class="el" href="classPxScene.html#85444db1420db29be5c0b748197b4fed">PxScene</a> <li>setClutchData() : <a class="el" href="classPxVehicleDriveSimData.html#0edff168e18a4d5c923460cb0ee3fe8b">PxVehicleDriveSimData</a> <li>setCMassLocalPose() @@ -303,7 +303,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxD6Joint.html#f23b422a5ed89350c0f04664ae2351cc">PxD6Joint</a> , <a class="el" href="classPxRevoluteJoint.html#3b468f55536921dd3f505883df1aa661">PxRevoluteJoint</a> <li>setDynamicFriction() -: <a class="el" href="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9">PxMaterial</a> +: <a class="el" href="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b">PxContactSet</a> +, <a class="el" href="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#d95b342c529785ca7e126605804ccfbb">PxParticleBase</a> <li>setDynamicTreeRebuildRateHint() : <a class="el" href="classPxScene.html#bf2322887ca4db2fdea0229a44e2892c">PxScene</a> @@ -523,9 +524,9 @@ Here is a list of all class members with links to the classes they belong to: <li>setPrismaticJointFlags() : <a class="el" href="classPxPrismaticJoint.html#0041ced8b6962072214dc81032ed2a2d">PxPrismaticJoint</a> <li>setProjectionAngularTolerance() -: <a class="el" href="classPxPrismaticJoint.html#f1a04172a838d1a1ee741d7471f4d62d">PxPrismaticJoint</a> +: <a class="el" href="classPxFixedJoint.html#cb90411048d18e7e09aa3f1e4ece7609">PxFixedJoint</a> +, <a class="el" href="classPxPrismaticJoint.html#f1a04172a838d1a1ee741d7471f4d62d">PxPrismaticJoint</a> , <a class="el" href="classPxRevoluteJoint.html#3b088a58542f57366da55fa0fcf56f25">PxRevoluteJoint</a> -, <a class="el" href="classPxFixedJoint.html#cb90411048d18e7e09aa3f1e4ece7609">PxFixedJoint</a> , <a class="el" href="classPxD6Joint.html#ba8db764141f62a0a160a0752e7e65d7">PxD6Joint</a> <li>setProjectionLinearTolerance() : <a class="el" href="classPxD6Joint.html#acb253ce8a5aad477afd96f1202d4b61">PxD6Joint</a> @@ -544,14 +545,15 @@ Here is a list of all class members with links to the classes they belong to: <li>setReportMode() : <a class="el" href="classPxBinaryConverter.html#ba26eda3b46071eca65fa38cabee2a09">PxBinaryConverter</a> <li>setRestitution() -: <a class="el" href="classPxMaterial.html#9038f690c180b962a7543734f44ec0f1">PxMaterial</a> +: <a class="el" href="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea">PxContactSet</a> +, <a class="el" href="classPxMaterial.html#9038f690c180b962a7543734f44ec0f1">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#7dc8dc59b5032d7e4ebd9d901df20a3d">PxParticleBase</a> <li>setRestitutionCombineMode() : <a class="el" href="classPxMaterial.html#8f9930b0e18a932e428a061891e4683f">PxMaterial</a> <li>setRestOffset() -: <a class="el" href="classPxCloth.html#b613c92ba9a4d334536c9d97d87a13df">PxCloth</a> +: <a class="el" href="classPxShape.html#413afb25b39a7a0cf0981aa01c6d7f8b">PxShape</a> +, <a class="el" href="classPxCloth.html#b613c92ba9a4d334536c9d97d87a13df">PxCloth</a> , <a class="el" href="classPxParticleBase.html#9c5759758c6fcaf61759dacea5d4653d">PxParticleBase</a> -, <a class="el" href="classPxShape.html#413afb25b39a7a0cf0981aa01c6d7f8b">PxShape</a> <li>setRestOffsets() : <a class="el" href="classPxParticleBase.html#4b193d290509a4442ed0110580a16447">PxParticleBase</a> <li>setRestParticleDistance() @@ -595,14 +597,14 @@ Here is a list of all class members with links to the classes they belong to: <li>setSimulationEventCallback() : <a class="el" href="classPxScene.html#88f5438bf61cf5c3f767d8b515c51d31">PxScene</a> <li>setSimulationFilterData() -: <a class="el" href="classPxCloth.html#b25c6eba3fdd622cf24bb768b9c9010a">PxCloth</a> +: <a class="el" href="classPxShape.html#a0c62176ed01c9fb14c26ad7c393963c">PxShape</a> +, <a class="el" href="classPxCloth.html#b25c6eba3fdd622cf24bb768b9c9010a">PxCloth</a> , <a class="el" href="classPxParticleBase.html#c9babb704b6400ee1a11b1d17439b362">PxParticleBase</a> -, <a class="el" href="classPxShape.html#a0c62176ed01c9fb14c26ad7c393963c">PxShape</a> <li>setSleepLinearVelocity() : <a class="el" href="classPxCloth.html#f333884779888e3cbb11033877fe0638">PxCloth</a> <li>setSleepThreshold() -: <a class="el" href="classPxRigidDynamic.html#c087213f7360a202eaccfab26e97e644">PxRigidDynamic</a> -, <a class="el" href="classPxArticulation.html#e7e4735b8c23aaf5f41d829208cccce6">PxArticulation</a> +: <a class="el" href="classPxArticulation.html#e7e4735b8c23aaf5f41d829208cccce6">PxArticulation</a> +, <a class="el" href="classPxRigidDynamic.html#c087213f7360a202eaccfab26e97e644">PxRigidDynamic</a> <li>setSlopeLimit() : <a class="el" href="classPxController.html#5e3a554fe03319301360df65122f22c8">PxController</a> <li>setSolverBatchSize() @@ -620,7 +622,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxArticulation.html#259748392f6223dc218d1e1ba8ee9944">PxArticulation</a> , <a class="el" href="classPxRigidDynamic.html#59fb22d9402497cffe1b5e54d9ecd62f">PxRigidDynamic</a> <li>setStaticFriction() -: <a class="el" href="classPxMaterial.html#0384706084d22fe2ec745bc81d54ef14">PxMaterial</a> +: <a class="el" href="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe">PxContactSet</a> +, <a class="el" href="classPxMaterial.html#0384706084d22fe2ec745bc81d54ef14">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#3fb596178c017ed1c536c152e4fba358">PxParticleBase</a> <li>setSteerAngle() : <a class="el" href="classPxVehicleNoDrive.html#362899ae429c39a05703223bb8fdba0f">PxVehicleNoDrive</a> @@ -628,8 +631,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxController.html#6cad9ee5c32ccbf80ec47465a07dcdc3">PxController</a> <li>setStiffness() : <a class="el" href="classPxArticulationJoint.html#e00f55560d4d4b78a20d97b20e39dafb">PxArticulationJoint</a> -, <a class="el" href="classPxParticleFluid.html#334f8a10e7d00c29f3989b906b429fc5">PxParticleFluid</a> , <a class="el" href="classPxDistanceJoint.html#2ac2f3e6b8afe91d7b39e34e34310e28">PxDistanceJoint</a> +, <a class="el" href="classPxParticleFluid.html#334f8a10e7d00c29f3989b906b429fc5">PxParticleFluid</a> <li>setStiffnessFrequency() : <a class="el" href="classPxCloth.html#3a353d83924d66f611186e0d8a046c63">PxCloth</a> <li>setStretchConfig() @@ -660,8 +663,8 @@ Here is a list of all class members with links to the classes they belong to: <li>setTargetPose() : <a class="el" href="classPxCloth.html#ba7f7ca016a260f8bed962764814ade3">PxCloth</a> <li>setTargetVelocity() -: <a class="el" href="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb">PxContactSet</a> -, <a class="el" href="classPxArticulationJoint.html#469427827733f35ba286f88b0e48984d">PxArticulationJoint</a> +: <a class="el" href="classPxArticulationJoint.html#469427827733f35ba286f88b0e48984d">PxArticulationJoint</a> +, <a class="el" href="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb">PxContactSet</a> <li>setTessellation() : <a class="el" href="classPxControllerManager.html#801c7a25dc888d307bfee0e119e43724">PxControllerManager</a> <li>setTessFlag() @@ -681,35 +684,35 @@ Here is a list of all class members with links to the classes they belong to: <li>setTireLoadFilterData() : <a class="el" href="classPxVehicleWheelsSimData.html#f0b5eb7ae77c271ce3ba1604c8dad3b3">PxVehicleWheelsSimData</a> <li>setToDefault() -: <a class="el" href="group__geomutils.html#gdd7ec6c255262ddceeb7e04600bc47b5">PxHeightFieldDesc</a> -, <a class="el" href="group__cooking.html#g6e86954b2426aae207489af9928d45e3">PxConvexMeshDesc</a> -, <a class="el" href="group__character.html#g48c1aa8996f7a4686f65cf517fb466e5">PxCapsuleControllerDesc</a> -, <a class="el" href="structPxFilterData.html#d6d40431c37145235eaceea47f57b9b5">PxFilterData</a> -, <a class="el" href="group__physics.html#ge673c050f15b0fc912860adbb3394e34">PxSceneLimits</a> -, <a class="el" href="group__character.html#gf2f271a2e1d38f619d345bd89f737412">PxBoxControllerDesc</a> -, <a class="el" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">PxClothFabricDesc</a> -, <a class="el" href="classPxMidphaseDesc.html#c941c94835e494ae0dcc3f774ac16240">PxMidphaseDesc</a> -, <a class="el" href="group__cooking.html#gfd882da42844238f9a91e5754694391e">PxTriangleMeshDesc</a> -, <a class="el" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304">PxClothMeshDesc</a> +: <a class="el" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304">PxClothMeshDesc</a> , <a class="el" href="group__geomutils.html#gd6110ba2e5505fb809d3c3ebeb82e2f5">PxSimpleTriangleMesh</a> +, <a class="el" href="classPxMidphaseDesc.html#c941c94835e494ae0dcc3f774ac16240">PxMidphaseDesc</a> +, <a class="el" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">PxClothFabricDesc</a> +, <a class="el" href="group__physics.html#ge673c050f15b0fc912860adbb3394e34">PxSceneLimits</a> +, <a class="el" href="group__geomutils.html#gdd7ec6c255262ddceeb7e04600bc47b5">PxHeightFieldDesc</a> +, <a class="el" href="structPxFilterData.html#d6d40431c37145235eaceea47f57b9b5">PxFilterData</a> , <a class="el" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">PxSceneDesc</a> , <a class="el" href="structPxBVH33MidphaseDesc.html#032c13ce0350dea8512f56b66f5a2744">PxBVH33MidphaseDesc</a> , <a class="el" href="structPxBVH34MidphaseDesc.html#c0848cd6f8b3b771e5e5761df2f6b033">PxBVH34MidphaseDesc</a> +, <a class="el" href="group__cooking.html#g6e86954b2426aae207489af9928d45e3">PxConvexMeshDesc</a> +, <a class="el" href="group__cooking.html#gfd882da42844238f9a91e5754694391e">PxTriangleMeshDesc</a> , <a class="el" href="group__particles.html#g565e686111afbbdaf07c2bd8b149efb6">PxParticleCreationData</a> +, <a class="el" href="group__character.html#gf2f271a2e1d38f619d345bd89f737412">PxBoxControllerDesc</a> +, <a class="el" href="group__character.html#g48c1aa8996f7a4686f65cf517fb466e5">PxCapsuleControllerDesc</a> <li>setTolerance() : <a class="el" href="classPxDistanceJoint.html#a4897db1805eea28a241867aaeb01d70">PxDistanceJoint</a> <li>setToRestState() : <a class="el" href="classPxVehicleDriveTank.html#dbbad11dfa6fb32b6d209ddabf8f9132">PxVehicleDriveTank</a> -, <a class="el" href="classPxVehicleDriveDynData.html#395909ff575722b78041d67a42fb62f3">PxVehicleDriveDynData</a> -, <a class="el" href="classPxVehicleDrive.html#a5fdf730d2b90e2fdbd2dd34d2a01765">PxVehicleDrive</a> -, <a class="el" href="classPxVehicleDriveNW.html#a66886e48cb1b6e635e804ee8267e5b3">PxVehicleDriveNW</a> , <a class="el" href="classPxVehicleNoDrive.html#284e8e6ff3c1617b8c39bab3edc217c7">PxVehicleNoDrive</a> +, <a class="el" href="classPxVehicleDrive.html#a5fdf730d2b90e2fdbd2dd34d2a01765">PxVehicleDrive</a> +, <a class="el" href="classPxVehicleDriveDynData.html#395909ff575722b78041d67a42fb62f3">PxVehicleDriveDynData</a> , <a class="el" href="classPxVehicleDrive4W.html#37811fb8cf89260d45276a97b767acce">PxVehicleDrive4W</a> , <a class="el" href="classPxVehicleWheelsDynData.html#b760ac444b65311796ccf5a3bb3fafff">PxVehicleWheelsDynData</a> , <a class="el" href="classPxVehicleWheels.html#38cf9474ad2c23ba3c21766fac251339">PxVehicleWheels</a> +, <a class="el" href="classPxVehicleDriveNW.html#a66886e48cb1b6e635e804ee8267e5b3">PxVehicleDriveNW</a> <li>setTwistLimit() -: <a class="el" href="classPxD6Joint.html#6461182921ceab095997f58891fb4adc">PxD6Joint</a> -, <a class="el" href="classPxArticulationJoint.html#e3fc7d9b7c327b897a0a33c1844f03c4">PxArticulationJoint</a> +: <a class="el" href="classPxArticulationJoint.html#e3fc7d9b7c327b897a0a33c1844f03c4">PxArticulationJoint</a> +, <a class="el" href="classPxD6Joint.html#6461182921ceab095997f58891fb4adc">PxD6Joint</a> <li>setTwistLimitContactDistance() : <a class="el" href="classPxArticulationJoint.html#f9c9a92beaf042f7ad7bb3bf95c34b96">PxArticulationJoint</a> <li>setTwistLimitEnabled() @@ -717,13 +720,13 @@ Here is a list of all class members with links to the classes they belong to: <li>setTypePairFriction() : <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#23b36296b4be7a569f4e97e6849c1ad8">PxVehicleDrivableSurfaceToTireFrictionPairs</a> <li>setup() -: <a class="el" href="classPxVehicleWheels.html#ed5b450123f32286b847b52dbb961a5c">PxVehicleWheels</a> -, <a class="el" href="classPxVehicleDrive.html#02bbb8b1aad17272d533b7b3a41f016f">PxVehicleDrive</a> -, <a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4">PxVehicleNoDrive</a> +: <a class="el" href="classPxVehicleDrive4W.html#d6740fedd4d8d026f8750e7bd601b76a">PxVehicleDrive4W</a> +, <a class="el" href="classPxVehicleDriveTank.html#1cd437995b8664b4d6005a0f636ab318">PxVehicleDriveTank</a> , <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#7104485ac201ef952d8b164982ac222f">PxVehicleDrivableSurfaceToTireFrictionPairs</a> +, <a class="el" href="classPxVehicleWheels.html#ed5b450123f32286b847b52dbb961a5c">PxVehicleWheels</a> +, <a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleDriveNW.html#72f85747311561f991aa94a525f38b22">PxVehicleDriveNW</a> -, <a class="el" href="classPxVehicleDriveTank.html#1cd437995b8664b4d6005a0f636ab318">PxVehicleDriveTank</a> -, <a class="el" href="classPxVehicleDrive4W.html#d6740fedd4d8d026f8750e7bd601b76a">PxVehicleDrive4W</a> +, <a class="el" href="classPxVehicleDrive.html#02bbb8b1aad17272d533b7b3a41f016f">PxVehicleDrive</a> <li>setUpDirection() : <a class="el" href="classPxController.html#3393ba5043c3534712d8f362a9872cfc">PxController</a> <li>setUpRatios() @@ -746,9 +749,9 @@ Here is a list of all class members with links to the classes they belong to: <li>setVisualizationParameter() : <a class="el" href="classPxScene.html#4055d302466a1f5cd9d481028b66b20a">PxScene</a> <li>setWakeCounter() -: <a class="el" href="classPxArticulation.html#aef04ee0fba882eb8212f6baa5dde0b2">PxArticulation</a> +: <a class="el" href="classPxRigidDynamic.html#0f7de8c56c76461555219b2b98d5147a">PxRigidDynamic</a> , <a class="el" href="classPxCloth.html#cfd45f2a5c3c1dde4bc84e8a6acab096">PxCloth</a> -, <a class="el" href="classPxRigidDynamic.html#0f7de8c56c76461555219b2b98d5147a">PxRigidDynamic</a> +, <a class="el" href="classPxArticulation.html#aef04ee0fba882eb8212f6baa5dde0b2">PxArticulation</a> <li>setWheelCentreOffset() : <a class="el" href="classPxVehicleWheelsSimData.html#7f5a27dafbbf58ad01c0172e03349d24">PxVehicleWheelsSimData</a> <li>setWheelData() @@ -770,10 +773,10 @@ Here is a list of all class members with links to the classes they belong to: <li>setZero() : <a class="el" href="classPxVec4.html#9277eee047f78d606c60d57c8726b1f1">PxVec4</a> <li>shape -: <a class="el" href="structPxControllerShapeHit.html#00674a4fef9d9912dc14e8c7a1aeecca">PxControllerShapeHit</a> -, <a class="el" href="structPxActorShape.html#ee7fb87ffc62391b2968ce8f954416f7">PxActorShape</a> +: <a class="el" href="structPxQueryCache.html#8104d15f64ccdecf8f4d31c9bb5af409">PxQueryCache</a> , <a class="el" href="classPxContactModifyPair.html#e562e272dd6588e55139200aed047c38">PxContactModifyPair</a> -, <a class="el" href="structPxQueryCache.html#8104d15f64ccdecf8f4d31c9bb5af409">PxQueryCache</a> +, <a class="el" href="structPxControllerShapeHit.html#00674a4fef9d9912dc14e8c7a1aeecca">PxControllerShapeHit</a> +, <a class="el" href="structPxActorShape.html#ee7fb87ffc62391b2968ce8f954416f7">PxActorShape</a> <li>shapes : <a class="el" href="structPxContactPair.html#d4482d0d718415fbbd0c5852994f139f">PxContactPair</a> <li>shiftOrigin() @@ -795,14 +798,16 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="structPx1DConstraint.html#6c9b5b544322e92ba2c072f159770cd4">Px1DConstraint</a> <li>solverBatchSize : <a class="el" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797">PxSceneDesc</a> +<li>solverOffsetSlop +: <a class="el" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">PxSceneDesc</a> <li>solverPrep : <a class="el" href="structPxConstraintShaderTable.html#177a8411969e943559378c9311877d66">PxConstraintShaderTable</a> <li>sourceWheelIds : <a class="el" href="classPxVehicleCopyDynamicsMap.html#722820ae9c733991667bfb5c2956efe5">PxVehicleCopyDynamicsMap</a> <li>speed : <a class="el" href="classPxTolerancesScale.html#629358a15988697feaa85759d5c57e33">PxTolerancesScale</a> -<li>sphere -: <a class="el" href="classPxGeometryHolder.html#bff8115d43e86a7d3c7ecdc5aeef1d1a">PxGeometryHolder</a> +<li>sphere() +: <a class="el" href="classPxGeometryHolder.html#725211588eba5f168eb9266a25e0b59b">PxGeometryHolder</a> <li>spring : <a class="el" href="structPx1DConstraint.html#68483150fe11cb126225ffc67f688a04">Px1DConstraint</a> <li>standOnAnotherCCT @@ -821,8 +826,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classphysx_1_1PxGpuDispatcher.html#091cb121a38ddf39fcab51f5118a15d2">physx::PxGpuDispatcher</a> , <a class="el" href="classphysx_1_1PxTaskManager.html#ab9b613b731eb4cc5007db33fc801017">physx::PxTaskManager</a> <li>staticFriction -: <a class="el" href="structPxContactPatch.html#cf94a4b4a3610acae52002510d117458">PxContactPatch</a> -, <a class="el" href="structPxModifiableContact.html#2e0ca722e02b42c5dd09af72732ed91d">PxModifiableContact</a> +: <a class="el" href="structPxModifiableContact.html#2e0ca722e02b42c5dd09af72732ed91d">PxModifiableContact</a> +, <a class="el" href="structPxContactPatch.html#cf94a4b4a3610acae52002510d117458">PxContactPatch</a> <li>staticStructure : <a class="el" href="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7">PxSceneDesc</a> <li>status @@ -837,16 +842,16 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxControllerDesc.html#51fe254a4807b832b2d34e884d856438">PxControllerDesc</a> <li>stiffness : <a class="el" href="classPxJointLimitParameters.html#7431e7b65a92dd7fafc386c6a159a22c">PxJointLimitParameters</a> -, <a class="el" href="structPxClothMotionConstraintConfig.html#a00b711b530691bae577cebf32f5f35d">PxClothMotionConstraintConfig</a> -, <a class="el" href="structPx1DConstraint.html#5bbb41ebffef415b52f7ee3b17b24e9e">Px1DConstraint</a> , <a class="el" href="structPxClothTetherConfig.html#182e2fcb7ad9e1b09e457dadad480e95">PxClothTetherConfig</a> +, <a class="el" href="structPx1DConstraint.html#5bbb41ebffef415b52f7ee3b17b24e9e">Px1DConstraint</a> , <a class="el" href="structPxClothStretchConfig.html#fd8ab340f7881bf434addde22bf28ffd">PxClothStretchConfig</a> , <a class="el" href="classPxSpring.html#eb7dbc850461f2bc652ca73c80e523e1">PxSpring</a> +, <a class="el" href="structPxClothMotionConstraintConfig.html#a00b711b530691bae577cebf32f5f35d">PxClothMotionConstraintConfig</a> <li>stiffnessMultiplier : <a class="el" href="structPxClothStretchConfig.html#9f67d875254a4a16c2e31f53e43251b6">PxClothStretchConfig</a> <li>stopSimulation() -: <a class="el" href="classphysx_1_1PxGpuDispatcher.html#b46896dea09105e1f5fc1d19a98f2b1b">physx::PxGpuDispatcher</a> -, <a class="el" href="classphysx_1_1PxTaskManager.html#6008ca7efcd7fa4a77d10f0606e3f17a">physx::PxTaskManager</a> +: <a class="el" href="classphysx_1_1PxTaskManager.html#6008ca7efcd7fa4a77d10f0606e3f17a">physx::PxTaskManager</a> +, <a class="el" href="classphysx_1_1PxGpuDispatcher.html#b46896dea09105e1f5fc1d19a98f2b1b">physx::PxGpuDispatcher</a> <li>storeAny() : <a class="el" href="classPxGeometryHolder.html#7f4cab3419580e1d985858d1f5ffb653">PxGeometryHolder</a> <li>storeByte() @@ -864,12 +869,12 @@ Here is a list of all class members with links to the classes they belong to: <li>StreamFormat : <a class="el" href="structPxContactStreamIterator.html#df2db58b9de095857db9cfd74a1b594b">PxContactStreamIterator</a> <li>stretchLimit -: <a class="el" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">PxClothTetherConfig</a> -, <a class="el" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">PxClothStretchConfig</a> -<li>stride -: <a class="el" href="structPxTypedStridedData.html#e3423e07a738680de6d3029fc09e01e2">PxTypedStridedData< TDataType ></a> +: <a class="el" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">PxClothStretchConfig</a> +, <a class="el" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">PxClothTetherConfig</a> +<li>stride() +: <a class="el" href="classPxStrideIterator.html#27661ae2f477495396544cdc0cd2cf9b">PxStrideIterator< T ></a> , <a class="el" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3">PxStridedData</a> -, <a class="el" href="classPxStrideIterator.html#27661ae2f477495396544cdc0cd2cf9b">PxStrideIterator< T ></a> +, <a class="el" href="structPxTypedStridedData.html#e3423e07a738680de6d3029fc09e01e2">PxTypedStridedData< TDataType ></a> <li>string : <a class="el" href="structPxDebugText.html#faa07a2dede3feb72b8c260aa518a433">PxDebugText</a> <li>stringTable @@ -904,13 +909,13 @@ Here is a list of all class members with links to the classes they belong to: <li>swap8Bytes() : <a class="el" href="classPxFileBuf.html#c26c76c0c790270716291cab5e29599f">PxFileBuf</a> <li>sweep() -: <a class="el" href="classPxMeshQuery.html#e35a79d58b3c90dbaefe7d204bbfc9b5">PxMeshQuery</a> -, <a class="el" href="classPxShapeExt.html#9fb19195f3ac80b6ab55fd0aa7a41cf3">PxShapeExt</a> +: <a class="el" href="classPxSpatialIndex.html#fa49a33803f4f392d2908287c41bfeab">PxSpatialIndex</a> +, <a class="el" href="classPxMeshQuery.html#e35a79d58b3c90dbaefe7d204bbfc9b5">PxMeshQuery</a> , <a class="el" href="classPxBatchQuery.html#bf15206e4dcf2238db75f47565078b49">PxBatchQuery</a> -, <a class="el" href="classPxScene.html#9b07b2a98e64105a06e97ffaeba2a63d">PxScene</a> -, <a class="el" href="classPxGeometryQuery.html#574970e722f882778a250c51f77b5b85">PxGeometryQuery</a> , <a class="el" href="classPxVolumeCache.html#86eb361338891b14b27f9d4594b15df8">PxVolumeCache</a> -, <a class="el" href="classPxSpatialIndex.html#fa49a33803f4f392d2908287c41bfeab">PxSpatialIndex</a> +, <a class="el" href="classPxGeometryQuery.html#574970e722f882778a250c51f77b5b85">PxGeometryQuery</a> +, <a class="el" href="classPxScene.html#9b07b2a98e64105a06e97ffaeba2a63d">PxScene</a> +, <a class="el" href="classPxShapeExt.html#9fb19195f3ac80b6ab55fd0aa7a41cf3">PxShapeExt</a> <li>sweepAny() : <a class="el" href="classPxSceneQueryExt.html#e1f498d024c8072f1d5036ca34412f84">PxSceneQueryExt</a> <li>sweepMultiple() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html index 822422ce..1cf97b67 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html @@ -167,12 +167,11 @@ Here is a list of all class members with links to the classes they belong to: <li>TT_NOT_PRESENT : <a class="el" href="structphysx_1_1PxTaskType.html#e5545e371cf86793e4a0d395e4ebdb6bc5b78680f329287a850b9f852c80acd2">physx::PxTaskType</a> <li>type -: <a class="el" href="structPxContactPairExtraDataItem.html#18e83c33b02a0a57f0daf818379e06d6">PxContactPairExtraDataItem</a> -, <a class="el" href="structPxConstraintInfo.html#324fadc19904fff635aa9d16da7a21f9">PxConstraintInfo</a> +: <a class="el" href="structPxConstraintInfo.html#324fadc19904fff635aa9d16da7a21f9">PxConstraintInfo</a> +, <a class="el" href="structPxMetaDataEntry.html#f798a0e7beeb8caf4ddbd713fc0994c6">PxMetaDataEntry</a> +, <a class="el" href="structPxContactPairExtraDataItem.html#18e83c33b02a0a57f0daf818379e06d6">PxContactPairExtraDataItem</a> <li>Type : <a class="el" href="structPx1DConstraintFlag.html#0d9f59379f0d8eba3bace01f8bb88b76">Px1DConstraintFlag</a> -<li>type -: <a class="el" href="structPxMetaDataEntry.html#f798a0e7beeb8caf4ddbd713fc0994c6">PxMetaDataEntry</a> <li>typeMatch() : <a class="el" href="classPxBase.html#f3428f7a99124c0425e8299c9c447f5e">PxBase</a> <li>typeName diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x65.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x65.html index 21c4a093..e5ce0658 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x65.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x65.html @@ -205,8 +205,6 @@ : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552">PxVisualizationParameter</a> <li>eBODY_AXES : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb">PxVisualizationParameter</a> -<li>eBODY_JOINT_GROUPS -: <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e">PxVisualizationParameter</a> <li>eBODY_LIN_VELOCITY : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc">PxVisualizationParameter</a> <li>eBODY_MASS_AXES @@ -240,10 +238,7 @@ <li>eCLASS : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a">PxMetaDataFlag</a> <li>eCLOTH -: <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593">PxActorType</a> -, <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf8b5ad2155d1d501ecb296d608dc1c00d">PxFilterObjectType</a> -, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd">PxActorTypeFlag</a> -, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a">PxSimulationStatistics</a> +: <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf8b5ad2155d1d501ecb296d608dc1c00d">PxFilterObjectType</a> , <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e83c846c92ae8929d5867e25ec039c8bde">PxConcreteType</a> <li>eCLOTH_BENDING : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0">PxVisualizationParameter</a> @@ -359,6 +354,8 @@ , <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2f9a72931c630e6b5c9c9fb3e0d27d294">PxClothFlag</a> <li>eDENSITY_BUFFER : <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae7149ad1d1a56e0f3068e360cb759c5a63b">PxParticleReadDataFlag</a> +<li>eDEPRECATED_BODY_JOINT_GROUPS +: <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e">PxVisualizationParameter</a> <li>eDEPRECATED_COLLISION_PAIRS : <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071119a812dde7d16f1dc8ccdb738b614">PxVisualizationParameter</a> <li>eDEPRECATED_TRIGGER_TRIGGER_REPORTS @@ -443,6 +440,8 @@ , <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3">PxSceneFlag</a> <li>eENABLE_CCD_FRICTION : <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba859637775d7c189d9f499fdfda010f73fb95">PxRigidBodyFlag</a> +<li>eENABLE_CCD_MAX_CONTACT_IMPULSE +: <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00">PxRigidBodyFlag</a> <li>eENABLE_ENHANCED_DETERMINISM : <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53fc106b84674b04718dd78ea4640daf86">PxSceneFlag</a> <li>eENABLE_GPU_DYNAMICS @@ -531,8 +530,8 @@ <li>eGEOMETRY_COUNT : <a class="el" href="structPxGeometryType.html#efc79f72c4c479192ac19d41a6f30ed5fa28e3dbd2e28f7c0948c35723f42105">PxGeometryType</a> <li>eGPU -: <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda078c39fc893dc0f46b49ef26113cfd0d">PxBroadPhaseType</a> -, <a class="el" href="structPxParticleBaseFlag.html#133d603af58af35124b6bea1977b5bc3d9f63d28dd586061fd0129edaa393357">PxParticleBaseFlag</a> +: <a class="el" href="structPxParticleBaseFlag.html#133d603af58af35124b6bea1977b5bc3d9f63d28dd586061fd0129edaa393357">PxParticleBaseFlag</a> +, <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda078c39fc893dc0f46b49ef26113cfd0d">PxBroadPhaseType</a> <li>eGPU_COMPATIBLE : <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc34278e00c572e54f3575284ff41432f1bec6">PxConstraintFlag</a> , <a class="el" href="structPxConvexFlag.html#4b7bd21fa96c72b320a39e880208b4b68126f89c7d2dac99246261ca6a7ae067">PxConvexFlag</a> @@ -594,18 +593,17 @@ , <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596bd76e6985e9db78efb7a66148ea4c212">PxRigidBodyFlag</a> <li>eLARGE_TRIANGLE : <a class="el" href="structPxTriangleMeshCookingResult.html#be8e2312c47cc522a546c34ea337fb6475b84c38d545ffeae116074dac39856d">PxTriangleMeshCookingResult</a> -<li>eLAST -: <a class="el" href="structPxCapsuleClimbingMode.html#a5842460fe36a16e5f1f5b1383db9ef5539d1d99a17207871e15defbbc6b1817">PxCapsuleClimbingMode</a> <li>eLast : <a class="el" href="structPxJointConcreteType.html#52e35818303a604ee07b32af31c486da0ce97aa66061e4dfa42aee7d7b0cab55">PxJointConcreteType</a> <li>eLAST : <a class="el" href="structPxBroadPhaseType.html#c7422f895533bff02d0043d35a2b7dda76ebc67e9bc983ffc69765595e777a95">PxBroadPhaseType</a> , <a class="el" href="structPxPruningStructureType.html#058454782f6ed1cc953b8d6561b636d9613753bdd7051b3f88c0199549ee41bb">PxPruningStructureType</a> +, <a class="el" href="structPxCapsuleClimbingMode.html#a5842460fe36a16e5f1f5b1383db9ef5539d1d99a17207871e15defbbc6b1817">PxCapsuleClimbingMode</a> , <a class="el" href="structPxMeshMidPhase.html#49f740883fbfb1a49631c28818c219f416776340ef05fd5d3f45ef37a0631e03">PxMeshMidPhase</a> <li>eLIMIT_ENABLED -: <a class="el" href="structPxSphericalJointFlag.html#fc657f6cb078dd077c835e798ac56561dc8bbdc303d98a76306bf70548b6435c">PxSphericalJointFlag</a> -, <a class="el" href="structPxPrismaticJointFlag.html#d175483117d7036cc021df8ac7dc15f4d6c3de45c0cecf5446dc5045656ccb4c">PxPrismaticJointFlag</a> +: <a class="el" href="structPxPrismaticJointFlag.html#d175483117d7036cc021df8ac7dc15f4d6c3de45c0cecf5446dc5045656ccb4c">PxPrismaticJointFlag</a> , <a class="el" href="structPxRevoluteJointFlag.html#da2c678da47fe6828e338052480a40c8a285947133025bc7958602b33c6251c2">PxRevoluteJointFlag</a> +, <a class="el" href="structPxSphericalJointFlag.html#fc657f6cb078dd077c835e798ac56561dc8bbdc303d98a76306bf70548b6435c">PxSphericalJointFlag</a> <li>eLIMITED : <a class="el" href="structPxD6Motion.html#c93106f83ed65cc6bf206fb9ba3994dc309552869b971c8ac6894140d405db4a">PxD6Motion</a> <li>eLIMITS @@ -805,8 +803,8 @@ <li>ePOSITION_BUFFER : <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae7158fc8ee952de08be9a2f9c4ac8a241bd">PxParticleReadDataFlag</a> <li>ePOST_SOLVER_VELOCITY -: <a class="el" href="structPxContactPairExtraDataType.html#ba00bd5468b1e16d9b473f573ddc2ccf84f1ceadbc96a19d20b1c73b9d423f97">PxContactPairExtraDataType</a> -, <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f9502180b279a27e884468c3cb7c64544">PxPairFlag</a> +: <a class="el" href="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2f9502180b279a27e884468c3cb7c64544">PxPairFlag</a> +, <a class="el" href="structPxContactPairExtraDataType.html#ba00bd5468b1e16d9b473f573ddc2ccf84f1ceadbc96a19d20b1c73b9d423f97">PxContactPairExtraDataType</a> <li>ePOSTFILTER : <a class="el" href="structPxQueryFlag.html#2124ff0cff0a021e01e6880a1bba431f98ce80be9551f124bd882bdb83dafb7e">PxQueryFlag</a> <li>ePRE_SOLVER_VELOCITY @@ -891,15 +889,15 @@ <li>eRIGID_BODY : <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415">PxSimulationStatistics</a> <li>eRIGID_DYNAMIC -: <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4a24d95f1654290038bb3b1767ff5a1ad">PxActorTypeFlag</a> -, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8a7f7c318076dc92e78f9b23c75cf591d">PxConcreteType</a> -, <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d781e9731829e3f092569e2c9b86484413">PxActorType</a> +: <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d781e9731829e3f092569e2c9b86484413">PxActorType</a> , <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf25cf98409a3028d306afcdb07dc9bada">PxFilterObjectType</a> +, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4a24d95f1654290038bb3b1767ff5a1ad">PxActorTypeFlag</a> +, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8a7f7c318076dc92e78f9b23c75cf591d">PxConcreteType</a> <li>eRIGID_STATIC -: <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc">PxActorTypeFlag</a> -, <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8927c0cfacf7985ca89a0084e2d2b552a">PxConcreteType</a> -, <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7554a2b9b9c494e1e4b4f83600a5386e8">PxActorType</a> +: <a class="el" href="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8927c0cfacf7985ca89a0084e2d2b552a">PxConcreteType</a> , <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cfa2d4fccb6fa60f821cb7661a7d100124">PxFilterObjectType</a> +, <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7554a2b9b9c494e1e4b4f83600a5386e8">PxActorType</a> +, <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc">PxActorTypeFlag</a> <li>eS16_TM : <a class="el" href="structPxHeightFieldFormat.html#d28e3afa439f8ff1df6067288c46d9c5a8ba1edf74a561d830b5f40e2c3e64e7">PxHeightFieldFormat</a> <li>eSAP @@ -1075,8 +1073,8 @@ <li>eVELOCITY_BUFFER : <a class="el" href="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae712556fd3470371af9119031698a9cb2f8">PxParticleReadDataFlag</a> <li>eVELOCITY_CHANGE -: <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd711830be9beaf2dd7db11f3003109b96cffb">PxVehicleUpdateMode</a> -, <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5459f25946973fec4c78991859e8bf76376">PxForceMode</a> +: <a class="el" href="structPxForceMode.html#adaaafefe0478d829b816154c676e5459f25946973fec4c78991859e8bf76376">PxForceMode</a> +, <a class="el" href="structPxVehicleUpdateMode.html#c04dae30cbaf5d57733b9da361bd711830be9beaf2dd7db11f3003109b96cffb">PxVehicleUpdateMode</a> <li>eVERBOSE : <a class="el" href="structPxConverterReportMode.html#abe051209d39df379f39bbe45bf4f1a3e5fc1fce15aeb8c610f32e8edd3a112a">PxConverterReportMode</a> <li>eVERTICAL @@ -1085,8 +1083,8 @@ : <a class="el" href="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654c5af5b1fe2c903eef9584a6d6d24f9a47">PxMetaDataFlag</a> <li>eVISUALIZATION : <a class="el" href="structPxShapeFlag.html#6edb481aaa3a998c5d6dd3fc4ad87f1a1b3a6f33eb84ee2dc74eac63aa86f2a4">PxShapeFlag</a> -, <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc3427ef261aa0d46aba737d058fb32bc87c02">PxConstraintFlag</a> , <a class="el" href="structPxActorFlag.html#1bc4c717e79cd547bdbe09a179ee9f1d03bcf1cfcfcf30af05daa888272e0477">PxActorFlag</a> +, <a class="el" href="structPxConstraintFlag.html#86960e99b3e80ddb9e0ab51d7afc3427ef261aa0d46aba737d058fb32bc87c02">PxConstraintFlag</a> <li>eVOLUME_COUNT : <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c51b709ed2ba14b443d7e0eb83aa846c6">PxSimulationStatistics</a> <li>eWELD_VERTICES @@ -1099,11 +1097,11 @@ : <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880bf4908a96affb5d3f4e3707080129037">PxD6Axis</a> , <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240e95835773297afb7302224724d84c5f22">PxD6Drive</a> <li>eY -: <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240ef26b1c44e8bd4c6b02fcf347596df579">PxD6Drive</a> -, <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca1288807144140f700244dba9170ee763384fb0">PxD6Axis</a> +: <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca1288807144140f700244dba9170ee763384fb0">PxD6Axis</a> +, <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240ef26b1c44e8bd4c6b02fcf347596df579">PxD6Drive</a> <li>eZ -: <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880851746e413bc3669ac4fa0c2b9e91dee">PxD6Axis</a> -, <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240eccdb709aed183ca9f24e8862e352b932">PxD6Drive</a> +: <a class="el" href="structPxD6Drive.html#08b14ae53dcb83687f9f53580121240eccdb709aed183ca9f24e8862e352b932">PxD6Drive</a> +, <a class="el" href="structPxD6Axis.html#0a15eb4ffcf285b3bd8289ddca128880851746e413bc3669ac4fa0c2b9e91dee">PxD6Axis</a> <li>eZERO_AREA_TEST_FAILED : <a class="el" href="structPxConvexMeshCookingResult.html#c1c7b1cbfc80b0af00bec95faf1ebf42ffbc9585c9485ff2719bbfdd27df3b90">PxConvexMeshCookingResult</a> </ul> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x70.html index 4331fdd4..9f4e71e3 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_eval_0x70.html @@ -54,7 +54,7 @@ : <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a">PxActorType</a> , <a class="el" href="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb">PxFilterObjectType</a> , <a class="el" href="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af">PxSceneFlag</a> -, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b">PxSimulationStatistics</a> +, <a class="el" href="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20">PxSimulationStatistics</a> , <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PxActorTypeFlag</a> , <a class="el" href="structPxClothFlag.html#e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf">PxClothFlag</a> , <a class="el" href="structPxConvexMeshCookingType.html#5a2ae723aca74c185675cd7ba2c9c115feeda5c1fbf29c966ab12b42ddc44049">PxConvexMeshCookingType</a> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x63.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x63.html index e69e01ad..883c233b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x63.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x63.html @@ -85,6 +85,8 @@ : <a class="el" href="classPxFileBuf.html#19a8aa14b29743084e9d8f8e983151ce">PxFileBuf</a> <li>collide() : <a class="el" href="classPxScene.html#17c3863f711ef79c08c6054b69fd430c">PxScene</a> +<li>compareMetaData() +: <a class="el" href="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc">PxBinaryConverter</a> <li>complete() : <a class="el" href="classPxSerialization.html#0cf59eda36c56e9e66bac0c2b5168094">PxSerialization</a> <li>computeByteSize() @@ -111,8 +113,8 @@ <li>computeVelocityDeltaFromImpulse() : <a class="el" href="classPxRigidBodyExt.html#a0684e41c619824229cdedb47e06563a">PxRigidBodyExt</a> <li>connect() -: <a class="el" href="classPxPvdTransport.html#1871093d413951ee1d633d8372299162">PxPvdTransport</a> -, <a class="el" href="classPxPvd.html#23c137a2fe3c347382ea17a3b8bfa06d">PxPvd</a> +: <a class="el" href="classPxPvd.html#23c137a2fe3c347382ea17a3b8bfa06d">PxPvd</a> +, <a class="el" href="classPxPvdTransport.html#1871093d413951ee1d633d8372299162">PxPvdTransport</a> <li>contains() : <a class="el" href="classPxCollection.html#cb3a641713d42126264b88fc47cd9fc4">PxCollection</a> , <a class="el" href="group__foundation.html#g2b7a5f7e291fa070550e17b0bf3a417b">PxBounds3</a> @@ -149,9 +151,9 @@ <li>createClient() : <a class="el" href="classPxScene.html#285849425521dd0344f55b4a7c0a834a">PxScene</a> <li>createCloth() -: <a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb">PxPhysics</a> <li>createClothFabric() -: <a class="el" href="classPxPhysics.html#c32634024422793b65190304c4631494">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#b8e37d6f27087b93515e8a39d4ad7179">PxPhysics</a> <li>createCollection() : <a class="el" href="classPxCollectionExt.html#39dbd32faa242e01117cd4ecee3fd2e7">PxCollectionExt</a> <li>createCollectionFromBinary() @@ -172,8 +174,8 @@ <li>createExclusiveShape() : <a class="el" href="classPxRigidActorExt.html#e708f5ca3fc5f1ce3db14032a89f62b9">PxRigidActorExt</a> <li>createHeightField() -: <a class="el" href="classPxCooking.html#0a3d0ec6145be91dd6707535724d8ffb">PxCooking</a> -, <a class="el" href="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99">PxPhysics</a> +, <a class="el" href="classPxCooking.html#0a3d0ec6145be91dd6707535724d8ffb">PxCooking</a> <li>createIndexPool() : <a class="el" href="classPxParticleExt.html#b1c48052580ebe5df919b6b5505a9bad">PxParticleExt</a> <li>createLink() @@ -181,12 +183,12 @@ <li>createMaterial() : <a class="el" href="classPxPhysics.html#35c1965ae47b24e119c6a2d8ce25477e">PxPhysics</a> <li>createObject() -: <a class="el" href="classPxVehicleNoDrive.html#bd9eae24d12aff17f547f26ffb886e80">PxVehicleNoDrive</a> +: <a class="el" href="classPxVehicleDriveTank.html#8810bf168b44c8ff4d60f9d95bcaca49">PxVehicleDriveTank</a> +, <a class="el" href="classPxVehicleDrive4W.html#bf68025192ea820d1e9b92c42f083173">PxVehicleDrive4W</a> , <a class="el" href="classPxVehicleDriveNW.html#4436f48770c4d808cecde067c8c0ed83">PxVehicleDriveNW</a> -, <a class="el" href="classPxVehicleDriveTank.html#8810bf168b44c8ff4d60f9d95bcaca49">PxVehicleDriveTank</a> -, <a class="el" href="classPxSerializerDefaultAdapter.html#1dfae626a47297bddf597a204c0e4d24">PxSerializerDefaultAdapter< T ></a> , <a class="el" href="classPxSerializer.html#1fadfa942cb290428004ef688825dfb3">PxSerializer</a> -, <a class="el" href="classPxVehicleDrive4W.html#bf68025192ea820d1e9b92c42f083173">PxVehicleDrive4W</a> +, <a class="el" href="classPxSerializerDefaultAdapter.html#1dfae626a47297bddf597a204c0e4d24">PxSerializerDefaultAdapter< T ></a> +, <a class="el" href="classPxVehicleNoDrive.html#bd9eae24d12aff17f547f26ffb886e80">PxVehicleNoDrive</a> <li>createObstacleContext() : <a class="el" href="classPxControllerManager.html#22ddf4ab29a6f71e6c053fffc02e8084">PxControllerManager</a> <li>createParticleFluid() @@ -210,9 +212,9 @@ <li>createSerialObjectIds() : <a class="el" href="classPxSerialization.html#84d55e6e21727087653a70cc20557765">PxSerialization</a> <li>createShape() -: <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#fde7d3527975abe62c8b4951d9e69978">PxPhysics</a> , <a class="el" href="classPxRigidActor.html#d72a72f5131a3ca166d31c435c22bb8c">PxRigidActor</a> -, <a class="el" href="classPxPhysics.html#fde7d3527975abe62c8b4951d9e69978">PxPhysics</a> +, <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe">PxPhysics</a> <li>createStringTable() : <a class="el" href="classPxStringTableExt.html#b55c61beea368e12068fa362e7f86294">PxStringTableExt</a> <li>createTaskManager() @@ -223,8 +225,9 @@ <li>createVolumeCache() : <a class="el" href="classPxScene.html#b5921a4665caaa38d0e02d9324b77c7c">PxScene</a> <li>cross() -: <a class="el" href="classPxVec3.html#f14a984e579fb0fa49b5d30c2d008691">PxVec3</a> -, <a class="el" href="structPxExtendedVec3.html#0857f3dc18c1f8e8021332714d475e68">PxExtendedVec3</a> +: <a class="el" href="structPxExtendedVec3.html#0857f3dc18c1f8e8021332714d475e68">PxExtendedVec3</a> +, <a class="el" href="classPxVec3.html#f14a984e579fb0fa49b5d30c2d008691">PxVec3</a> +, <a class="el" href="structPxExtendedVec3.html#9eb2896468ae9bb29e755ce9cabebc09">PxExtendedVec3</a> </ul> </div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x67.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x67.html index 61848437..bbc1149e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x67.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x67.html @@ -196,15 +196,15 @@ <li>getClimbingMode() : <a class="el" href="classPxCapsuleController.html#68225dcdb5577d623a0fa5250de40f0b">PxCapsuleController</a> <li>getClothFabrics() -: <a class="el" href="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad">PxPhysics</a> <li>getClothFlags() : <a class="el" href="classPxCloth.html#d443004ddc575a974312ce9ad8104878">PxCloth</a> <li>getClothInterCollisionDistance() -: <a class="el" href="classPxScene.html#056a3f41426d1f4f756e8513751b591f">PxScene</a> +: <a class="el" href="classPxScene.html#b31964586c71755fb261a879435655fb">PxScene</a> <li>getClothInterCollisionNbIterations() -: <a class="el" href="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336">PxScene</a> +: <a class="el" href="classPxScene.html#605049c3cc13532d47803ba5303ce326">PxScene</a> <li>getClothInterCollisionStiffness() -: <a class="el" href="classPxScene.html#547481cc48d38eb1d8f3fe151020a927">PxScene</a> +: <a class="el" href="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331">PxScene</a> <li>getClutchData() : <a class="el" href="classPxVehicleDriveSimData.html#20083db6949151eb109449cdbb341735">PxVehicleDriveSimData</a> <li>getCMassLocalPose() @@ -374,6 +374,7 @@ , <a class="el" href="classPxRevoluteJoint.html#69f16a45c44381419b802ab2efc4a3c9">PxRevoluteJoint</a> <li>getDynamicFriction() : <a class="el" href="structPxContactStreamIterator.html#d79b7ca12187d9e9b9488eb4adcc8340">PxContactStreamIterator</a> +, <a class="el" href="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c">PxContactSet</a> , <a class="el" href="classPxMaterial.html#fc25f357ba1de24c8b98b22f94153d3d">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#266449d2ac89ed540deeb7187ba59696">PxParticleBase</a> <li>getDynamicStructure() @@ -473,8 +474,8 @@ , <a class="el" href="classPxCloth.html#4f8b8c4e5689dc512d3c980cd6bb56d0">PxCloth</a> , <a class="el" href="classPxShapeExt.html#df481eb1ae61121027ae6bbf5829f497">PxShapeExt</a> <li>getGpuDispatcher() -: <a class="el" href="classPxScene.html#256ac6d74578418c446fc5fe1fe95170">PxScene</a> -, <a class="el" href="classphysx_1_1PxTaskManager.html#3b8273fb73c75e7425fd5a0687055641">physx::PxTaskManager</a> +: <a class="el" href="classphysx_1_1PxTaskManager.html#3b8273fb73c75e7425fd5a0687055641">physx::PxTaskManager</a> +, <a class="el" href="classPxScene.html#256ac6d74578418c446fc5fe1fe95170">PxScene</a> <li>getGravity() : <a class="el" href="classPxScene.html#6fe48dbf9144be415d63f1d2f3ce0b16">PxScene</a> <li>getGridSize() @@ -692,7 +693,7 @@ <li>getNbChildren() : <a class="el" href="classPxArticulationLink.html#fd3fed0c244cb37751aa035cf78c8e2b">PxArticulationLink</a> <li>getNbClothFabrics() -: <a class="el" href="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111">PxPhysics</a> <li>getNbCollisionCapsules() : <a class="el" href="classPxCloth.html#daea99e9df2d5628d7435e8a919306f1">PxCloth</a> <li>getNbCollisionConvexes() @@ -727,8 +728,8 @@ <li>getNbLinks() : <a class="el" href="classPxArticulation.html#c5de09243fe7491e92bf7720cba35782">PxArticulation</a> <li>getNbMaterials() -: <a class="el" href="classPxShape.html#0166cefbe1d120da68db5f68ddd6ebbc">PxShape</a> -, <a class="el" href="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95">PxPhysics</a> +, <a class="el" href="classPxShape.html#0166cefbe1d120da68db5f68ddd6ebbc">PxShape</a> <li>getNbMotionConstraints() : <a class="el" href="classPxCloth.html#9e6eba9bbb683e678cc4d606450d3a94">PxCloth</a> <li>getNbNonDrivenWheels() @@ -899,16 +900,16 @@ <li>getPrismaticJointFlags() : <a class="el" href="classPxPrismaticJoint.html#536fe595cc77afd12f0f18a44005dbf7">PxPrismaticJoint</a> <li>getProjectionAngularTolerance() -: <a class="el" href="classPxRevoluteJoint.html#fd45c654a94755ad2366c53794ebd30a">PxRevoluteJoint</a> +: <a class="el" href="classPxPrismaticJoint.html#c33eddce826faaf19778cf407206ee60">PxPrismaticJoint</a> +, <a class="el" href="classPxRevoluteJoint.html#fd45c654a94755ad2366c53794ebd30a">PxRevoluteJoint</a> , <a class="el" href="classPxFixedJoint.html#5cf2d9348b4ccdc66ba83245b0ff7bf9">PxFixedJoint</a> , <a class="el" href="classPxD6Joint.html#fe17636945bccdb5ecbfe360b90d9887">PxD6Joint</a> -, <a class="el" href="classPxPrismaticJoint.html#c33eddce826faaf19778cf407206ee60">PxPrismaticJoint</a> <li>getProjectionLinearTolerance() -: <a class="el" href="classPxRevoluteJoint.html#a49978cf6d7af5629e7d4a84cf959898">PxRevoluteJoint</a> -, <a class="el" href="classPxSphericalJoint.html#4cfc3fbb4621799cbf5449270c120d1e">PxSphericalJoint</a> -, <a class="el" href="classPxFixedJoint.html#de788fe7ea26f4cc1bc2f3b764583717">PxFixedJoint</a> -, <a class="el" href="classPxD6Joint.html#e784aa5547471041bad55269fb03ad0a">PxD6Joint</a> +: <a class="el" href="classPxSphericalJoint.html#4cfc3fbb4621799cbf5449270c120d1e">PxSphericalJoint</a> , <a class="el" href="classPxPrismaticJoint.html#ea99524ff17e5044d737a2c6c4ebc8c8">PxPrismaticJoint</a> +, <a class="el" href="classPxD6Joint.html#e784aa5547471041bad55269fb03ad0a">PxD6Joint</a> +, <a class="el" href="classPxRevoluteJoint.html#a49978cf6d7af5629e7d4a84cf959898">PxRevoluteJoint</a> +, <a class="el" href="classPxFixedJoint.html#de788fe7ea26f4cc1bc2f3b764583717">PxFixedJoint</a> <li>getProjectionPlane() : <a class="el" href="classPxParticleBase.html#9d6cf609acc383d72151ca99e7091054">PxParticleBase</a> <li>getQueryFilterData() @@ -926,20 +927,20 @@ <li>getRecipMaxOmega() : <a class="el" href="classPxVehicleEngineData.html#742d83de3319ceeede730a4eb9991382">PxVehicleEngineData</a> <li>getRecipMOI() -: <a class="el" href="classPxVehicleEngineData.html#20b8eecf7722a146de159d51a0e18a20">PxVehicleEngineData</a> -, <a class="el" href="classPxVehicleWheelData.html#0803b9d20a0dc53b2a0bbb9d1177b8fd">PxVehicleWheelData</a> +: <a class="el" href="classPxVehicleWheelData.html#0803b9d20a0dc53b2a0bbb9d1177b8fd">PxVehicleWheelData</a> +, <a class="el" href="classPxVehicleEngineData.html#20b8eecf7722a146de159d51a0e18a20">PxVehicleEngineData</a> <li>getRecipRadius() : <a class="el" href="classPxVehicleWheelData.html#99064058a00ca8b9e025535bf0f938c2">PxVehicleWheelData</a> <li>getReference() -: <a class="el" href="classphysx_1_1PxTask.html#7d7d155ba008883d3bed7db443421908">physx::PxTask</a> -, <a class="el" href="classphysx_1_1PxBaseTask.html#5a1570309c62a12c3ecfe7e695b9f21f">physx::PxBaseTask</a> +: <a class="el" href="classphysx_1_1PxBaseTask.html#5a1570309c62a12c3ecfe7e695b9f21f">physx::PxBaseTask</a> , <a class="el" href="classphysx_1_1PxLightCpuTask.html#e45cef54851865477ee4f187e1fb5126">physx::PxLightCpuTask</a> +, <a class="el" href="classphysx_1_1PxTask.html#7d7d155ba008883d3bed7db443421908">physx::PxTask</a> <li>getReferenceCount() -: <a class="el" href="classPxHeightField.html#0419a4b453fcc887b337d49877cfab28">PxHeightField</a> +: <a class="el" href="classPxConvexMesh.html#b7cd51e753d6eaa80b73e06544db7f1b">PxConvexMesh</a> +, <a class="el" href="classPxHeightField.html#0419a4b453fcc887b337d49877cfab28">PxHeightField</a> , <a class="el" href="classPxTriangleMesh.html#0fc4aed5a5f01a0f1b769d3c6534ba8d">PxTriangleMesh</a> -, <a class="el" href="classPxMaterial.html#459b91a5b16327891dc7b9364c854888">PxMaterial</a> , <a class="el" href="classPxClothFabric.html#63cecd759a2d741c895371dc8d97db85">PxClothFabric</a> -, <a class="el" href="classPxConvexMesh.html#b7cd51e753d6eaa80b73e06544db7f1b">PxConvexMesh</a> +, <a class="el" href="classPxMaterial.html#459b91a5b16327891dc7b9364c854888">PxMaterial</a> <li>getRelativeAngularVelocity() : <a class="el" href="classPxJoint.html#e1d90c4cb53d5807584474ae130048df">PxJoint</a> <li>getRelativeLinearVelocity() @@ -947,22 +948,23 @@ <li>getRelativeTransform() : <a class="el" href="classPxJoint.html#116450043c073548c1c55d032014f7e7">PxJoint</a> <li>getRenderBuffer() -: <a class="el" href="classPxScene.html#35f231796a325fcf587e681831c5fcb5">PxScene</a> -, <a class="el" href="classPxControllerManager.html#a6b2e7140e13c739ccf089331b434606">PxControllerManager</a> +: <a class="el" href="classPxControllerManager.html#a6b2e7140e13c739ccf089331b434606">PxControllerManager</a> +, <a class="el" href="classPxScene.html#35f231796a325fcf587e681831c5fcb5">PxScene</a> <li>getReportAllocationNames() : <a class="el" href="classPxFoundation.html#99d8ace08bda782da561bc14c6e9075b">PxFoundation</a> <li>getRepXSerializer() : <a class="el" href="classPxSerializationRegistry.html#40b8f7dfa706de614a013ed15c79dfdc">PxSerializationRegistry</a> <li>getRestitution() -: <a class="el" href="structPxContactStreamIterator.html#25f719cc460541c095fa0b7101fe4a32">PxContactStreamIterator</a> +: <a class="el" href="classPxMaterial.html#06db9f154df542598da209a31fdc123f">PxMaterial</a> +, <a class="el" href="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e">PxContactSet</a> , <a class="el" href="classPxParticleBase.html#f685d7f2c306a42d345fcde35a2bf6fa">PxParticleBase</a> -, <a class="el" href="classPxMaterial.html#06db9f154df542598da209a31fdc123f">PxMaterial</a> +, <a class="el" href="structPxContactStreamIterator.html#25f719cc460541c095fa0b7101fe4a32">PxContactStreamIterator</a> <li>getRestitutionCombineMode() : <a class="el" href="classPxMaterial.html#a4f567c979252e84dc88cbd626dc8812">PxMaterial</a> <li>getRestOffset() -: <a class="el" href="classPxShape.html#060ff01d827d559fc8b11385a161eca0">PxShape</a> -, <a class="el" href="classPxCloth.html#101c0a3e1fd4bfa4c61a285128d18f26">PxCloth</a> +: <a class="el" href="classPxCloth.html#101c0a3e1fd4bfa4c61a285128d18f26">PxCloth</a> , <a class="el" href="classPxParticleBase.html#8b52436ee7a5587fff1220954535d261">PxParticleBase</a> +, <a class="el" href="classPxShape.html#060ff01d827d559fc8b11385a161eca0">PxShape</a> <li>getRestParticleDistance() : <a class="el" href="classPxParticleFluid.html#5d371c0e7abcc93f5158cd964d29a6a1">PxParticleFluid</a> <li>getRestPositions() @@ -986,12 +988,12 @@ <li>getSampleStride() : <a class="el" href="classPxHeightField.html#34935489b77f6d386bdfe15b4f10b00e">PxHeightField</a> <li>getScene() -: <a class="el" href="classPxActor.html#2bf2e48b1960ef8e4fc1a437473bd7a3">PxActor</a> +: <a class="el" href="classPxArticulation.html#fd299e63283d38910c48243e6d9755dd">PxArticulation</a> +, <a class="el" href="classPxConstraint.html#a94f6f40eac2640b1211eb3ede57588b">PxConstraint</a> , <a class="el" href="classPxController.html#3a7134907855142bcae10e462958a61e">PxController</a> -, <a class="el" href="classPxControllerManager.html#86e943ddc5db86e23b9f31eeff908a74">PxControllerManager</a> , <a class="el" href="classPxJoint.html#94b6afda907ba342af710f67aae09e6c">PxJoint</a> -, <a class="el" href="classPxConstraint.html#a94f6f40eac2640b1211eb3ede57588b">PxConstraint</a> -, <a class="el" href="classPxArticulation.html#fd299e63283d38910c48243e6d9755dd">PxArticulation</a> +, <a class="el" href="classPxControllerManager.html#86e943ddc5db86e23b9f31eeff908a74">PxControllerManager</a> +, <a class="el" href="classPxActor.html#2bf2e48b1960ef8e4fc1a437473bd7a3">PxActor</a> , <a class="el" href="classPxAggregate.html#a70f305e7f2934d99afd74d28b0c0194">PxAggregate</a> <li>getScenePvdClient() : <a class="el" href="classPxScene.html#ac4ee13053cdb7f50ca6c065077c9ee3">PxScene</a> @@ -1025,14 +1027,14 @@ <li>getSets() : <a class="el" href="classPxClothFabric.html#f45bfae66b62c892245fac4dbc099f71">PxClothFabric</a> <li>getShapes() -: <a class="el" href="classPxRigidActor.html#22ef86619d7a6de688b9ef2b0ad7bcec">PxRigidActor</a> -, <a class="el" href="classPxPhysics.html#f8a7ab6d85ff7232e622a7127f5e2528">PxPhysics</a> +: <a class="el" href="classPxPhysics.html#f8a7ab6d85ff7232e622a7127f5e2528">PxPhysics</a> +, <a class="el" href="classPxRigidActor.html#22ef86619d7a6de688b9ef2b0ad7bcec">PxRigidActor</a> <li>getSimulationEventCallback() : <a class="el" href="classPxScene.html#1eb6366fd80f5a8f6a9154a412c33436">PxScene</a> <li>getSimulationFilterData() -: <a class="el" href="classPxParticleBase.html#12bf74e45c36e867894bc775a83a0593">PxParticleBase</a> +: <a class="el" href="classPxShape.html#bfa95e009f300060ba648637fb685686">PxShape</a> +, <a class="el" href="classPxParticleBase.html#12bf74e45c36e867894bc775a83a0593">PxParticleBase</a> , <a class="el" href="classPxCloth.html#b2c8c03af0b084ea266e3396620c051d">PxCloth</a> -, <a class="el" href="classPxShape.html#bfa95e009f300060ba648637fb685686">PxShape</a> <li>getSimulationStatistics() : <a class="el" href="classPxScene.html#7abb1e1354ae3258b91fc097e9d682b8">PxScene</a> <li>getSize() @@ -1049,21 +1051,22 @@ <li>getSolverFrequency() : <a class="el" href="classPxCloth.html#88872e66443f69945805fabb16b8cfac">PxCloth</a> <li>getSolverIterationCounts() -: <a class="el" href="classPxArticulation.html#895c71778bd0ec8905719f507e0a966f">PxArticulation</a> -, <a class="el" href="classPxRigidDynamic.html#2fcdafcbc0dd5a691d502b2f7b03a7d7">PxRigidDynamic</a> +: <a class="el" href="classPxRigidDynamic.html#2fcdafcbc0dd5a691d502b2f7b03a7d7">PxRigidDynamic</a> +, <a class="el" href="classPxArticulation.html#895c71778bd0ec8905719f507e0a966f">PxArticulation</a> <li>getSphereGeometry() : <a class="el" href="classPxShape.html#d36c41170461ca897fa70433d23268fa">PxShape</a> <li>getSphericalJointFlags() : <a class="el" href="classPxSphericalJoint.html#97ce52284221d6429ef49db02a2487b5">PxSphericalJoint</a> <li>getStabilizationThreshold() -: <a class="el" href="classPxArticulation.html#a7fd4f3e2ea751de54885d62510289cd">PxArticulation</a> -, <a class="el" href="classPxRigidDynamic.html#5f9d98c9bd3b9ab0be7ce1b3ec4a4574">PxRigidDynamic</a> +: <a class="el" href="classPxRigidDynamic.html#5f9d98c9bd3b9ab0be7ce1b3ec4a4574">PxRigidDynamic</a> +, <a class="el" href="classPxArticulation.html#a7fd4f3e2ea751de54885d62510289cd">PxArticulation</a> <li>getState() : <a class="el" href="classPxController.html#d694218683ad584f6120bc001c0d1616">PxController</a> <li>getStaticFriction() -: <a class="el" href="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2">PxContactStreamIterator</a> +: <a class="el" href="classPxMaterial.html#b80c2e686ea428c58dbd020e067eaa70">PxMaterial</a> +, <a class="el" href="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2">PxContactStreamIterator</a> +, <a class="el" href="classPxContactSet.html#45700551793a60bff49adfb4775b5820">PxContactSet</a> , <a class="el" href="classPxParticleBase.html#490ead77cd5a791537c209c5650a8d0c">PxParticleBase</a> -, <a class="el" href="classPxMaterial.html#b80c2e686ea428c58dbd020e067eaa70">PxMaterial</a> <li>getStaticStructure() : <a class="el" href="classPxScene.html#d285bee8674cc03378588a32c4f85dda">PxScene</a> <li>getStats() @@ -1073,9 +1076,9 @@ <li>getStepOffset() : <a class="el" href="classPxController.html#2a46763eb7541abe5d1c73eacca4639c">PxController</a> <li>getStiffness() -: <a class="el" href="classPxParticleFluid.html#20a0cdb50445cf6db5d4438567fb21c8">PxParticleFluid</a> -, <a class="el" href="classPxDistanceJoint.html#046e3c320c50c2e83c3bb0bd43de97e2">PxDistanceJoint</a> +: <a class="el" href="classPxDistanceJoint.html#046e3c320c50c2e83c3bb0bd43de97e2">PxDistanceJoint</a> , <a class="el" href="classPxArticulationJoint.html#e11979e97274ce2fa604db8615dc5b71">PxArticulationJoint</a> +, <a class="el" href="classPxParticleFluid.html#20a0cdb50445cf6db5d4438567fb21c8">PxParticleFluid</a> <li>getStiffnessFrequency() : <a class="el" href="classPxCloth.html#75cf540fbe32712420282f51dc281067">PxCloth</a> <li>getStretchConfig() @@ -1190,12 +1193,12 @@ <li>getTwistLimitEnabled() : <a class="el" href="classPxArticulationJoint.html#32aea69d3b9a65c654581a8b55e4f6f1">PxArticulationJoint</a> <li>getType() -: <a class="el" href="classPxGeometryHolder.html#9cb321cfc08b5cb744bd52905e0a896f">PxGeometryHolder</a> +: <a class="el" href="classPxMidphaseDesc.html#02e9447258a748b314f7ee1896f4e5f4">PxMidphaseDesc</a> , <a class="el" href="classPxGeometry.html#da00045053aaa9bdc56eeb38066cbe29">PxGeometry</a> +, <a class="el" href="classPxControllerDesc.html#609846f3b5cc062d7c98686b669cca72">PxControllerDesc</a> , <a class="el" href="classPxObstacle.html#7cf9794dae4affdf3fecdf93fdae82f4">PxObstacle</a> +, <a class="el" href="classPxGeometryHolder.html#9cb321cfc08b5cb744bd52905e0a896f">PxGeometryHolder</a> , <a class="el" href="classPxActor.html#76a3489218f85ce9fe3ffb883ba8ce63">PxActor</a> -, <a class="el" href="classPxMidphaseDesc.html#02e9447258a748b314f7ee1896f4e5f4">PxMidphaseDesc</a> -, <a class="el" href="classPxControllerDesc.html#609846f3b5cc062d7c98686b669cca72">PxControllerDesc</a> , <a class="el" href="classPxController.html#d98589ad22dcdcedaf1c5fa9f0f40b53">PxController</a> <li>getTypeName() : <a class="el" href="classPxRepXSerializer.html#91effb5024aa5a90fbbdbf7f17eba795">PxRepXSerializer</a> @@ -1222,8 +1225,8 @@ <li>getVelocityAtPos() : <a class="el" href="classPxRigidBodyExt.html#cce31159814673df7781eb62ee032ef2">PxRigidBodyExt</a> <li>getVertices() -: <a class="el" href="classPxTriangleMesh.html#08c203991bc3ad2be59ad6ab048197dc">PxTriangleMesh</a> -, <a class="el" href="classPxConvexMesh.html#3698df65fd0496d92a0fb7e80b7fe30e">PxConvexMesh</a> +: <a class="el" href="classPxConvexMesh.html#3698df65fd0496d92a0fb7e80b7fe30e">PxConvexMesh</a> +, <a class="el" href="classPxTriangleMesh.html#08c203991bc3ad2be59ad6ab048197dc">PxTriangleMesh</a> <li>getVerticesForModification() : <a class="el" href="classPxTriangleMesh.html#261ef2fa9709a163408b41d2c34dda71">PxTriangleMesh</a> <li>getVirtualParticles() @@ -1237,9 +1240,9 @@ <li>getVisualizationParameter() : <a class="el" href="classPxScene.html#7c036458140a45b23facb9cf2a9cdb84">PxScene</a> <li>getWakeCounter() -: <a class="el" href="classPxArticulation.html#9e7c111d4f17746b2b6686a2f5393e7e">PxArticulation</a> +: <a class="el" href="classPxRigidDynamic.html#88dc31fa470c5f37e3e9683534ad83aa">PxRigidDynamic</a> +, <a class="el" href="classPxArticulation.html#9e7c111d4f17746b2b6686a2f5393e7e">PxArticulation</a> , <a class="el" href="classPxCloth.html#29eaa86742537a7643a4a13637bccb7c">PxCloth</a> -, <a class="el" href="classPxRigidDynamic.html#88dc31fa470c5f37e3e9683534ad83aa">PxRigidDynamic</a> <li>getWakeCounterResetValue() : <a class="el" href="classPxScene.html#287734b244b7ff6e40496e65d166ae95">PxScene</a> <li>getWheel4DynData() @@ -1265,11 +1268,11 @@ <li>getWorkerCount() : <a class="el" href="classphysx_1_1PxCpuDispatcher.html#55b03b2db9de4be06f5eace3e43f4ebc">physx::PxCpuDispatcher</a> <li>getWorldBounds() -: <a class="el" href="classPxActor.html#cab89ce3ee6d27b580063d131a417721">PxActor</a> -, <a class="el" href="classPxCloth.html#86e89adaa6e6c0f7b5da218a45f4c5dc">PxCloth</a> -, <a class="el" href="classPxArticulation.html#96d818fec86bc80cbcae2097cfc5cf1b">PxArticulation</a> +: <a class="el" href="classPxCloth.html#86e89adaa6e6c0f7b5da218a45f4c5dc">PxCloth</a> , <a class="el" href="classPxShapeExt.html#71b7808c2c0623fe264f7973be837897">PxShapeExt</a> , <a class="el" href="classPxGeometryQuery.html#ac80fbc6fd9c2315aee6dddc9c1e9795">PxGeometryQuery</a> +, <a class="el" href="classPxArticulation.html#96d818fec86bc80cbcae2097cfc5cf1b">PxArticulation</a> +, <a class="el" href="classPxActor.html#cab89ce3ee6d27b580063d131a417721">PxActor</a> <li>getWrittenDataSize() : <a class="el" href="classPxPvdTransport.html#21db3b3932ca803b5232f34c503f4f4e">PxPvdTransport</a> <li>getX() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html index 0106616f..e94bbd82 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html @@ -243,7 +243,7 @@ <li>PxConvexMeshDesc() : <a class="el" href="group__cooking.html#g2b98217f34d8856ebe839821740ac438">PxConvexMeshDesc</a> <li>PxConvexMeshGeometry() -: <a class="el" href="classPxConvexMeshGeometry.html#d0f1b4915a75013f8f9726809e8b5fd1">PxConvexMeshGeometry</a> +: <a class="el" href="classPxConvexMeshGeometry.html#9a514176c85b854f1a32b0d3ae0c00bc">PxConvexMeshGeometry</a> <li>PxCookingParams() : <a class="el" href="structPxCookingParams.html#738bc9799f789da5c453cadae5eaec47">PxCookingParams</a> <li>PxD6Joint() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x73.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x73.html index 6db61dec..9758a6d4 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x73.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x73.html @@ -165,11 +165,11 @@ <li>setClothFlags() : <a class="el" href="classPxCloth.html#6bc462eec7ba57909611c047a40003b6">PxCloth</a> <li>setClothInterCollisionDistance() -: <a class="el" href="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6">PxScene</a> +: <a class="el" href="classPxScene.html#b42513ab6ce4137698565ca8629eea1c">PxScene</a> <li>setClothInterCollisionNbIterations() -: <a class="el" href="classPxScene.html#020b9247522ba3bc8f068a19f2001a69">PxScene</a> +: <a class="el" href="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16">PxScene</a> <li>setClothInterCollisionStiffness() -: <a class="el" href="classPxScene.html#80c93294ff48300abdadf0546a1aac52">PxScene</a> +: <a class="el" href="classPxScene.html#85444db1420db29be5c0b748197b4fed">PxScene</a> <li>setClutchData() : <a class="el" href="classPxVehicleDriveSimData.html#0edff168e18a4d5c923460cb0ee3fe8b">PxVehicleDriveSimData</a> <li>setCMassLocalPose() @@ -271,7 +271,8 @@ : <a class="el" href="classPxD6Joint.html#f23b422a5ed89350c0f04664ae2351cc">PxD6Joint</a> , <a class="el" href="classPxRevoluteJoint.html#3b468f55536921dd3f505883df1aa661">PxRevoluteJoint</a> <li>setDynamicFriction() -: <a class="el" href="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9">PxMaterial</a> +: <a class="el" href="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b">PxContactSet</a> +, <a class="el" href="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9">PxMaterial</a> , <a class="el" href="classPxParticleBase.html#d95b342c529785ca7e126605804ccfbb">PxParticleBase</a> <li>setDynamicTreeRebuildRateHint() : <a class="el" href="classPxScene.html#bf2322887ca4db2fdea0229a44e2892c">PxScene</a> @@ -476,8 +477,8 @@ <li>setPoint() : <a class="el" href="classPxContactSet.html#21cfe31aa14065c8b3ee6390c312e178">PxContactSet</a> <li>setPosition() -: <a class="el" href="classPxController.html#2687b4fabb77f2998ce31bffccc74a78">PxController</a> -, <a class="el" href="classPxMat44.html#54b4c7e35d3ac0e4639dedba56d39e71">PxMat44</a> +: <a class="el" href="classPxMat44.html#54b4c7e35d3ac0e4639dedba56d39e71">PxMat44</a> +, <a class="el" href="classPxController.html#2687b4fabb77f2998ce31bffccc74a78">PxController</a> <li>setPositions() : <a class="el" href="classPxParticleBase.html#4fba51bed2ec1b3445885916350b10d5">PxParticleBase</a> <li>setPreciseSweeps() @@ -489,10 +490,10 @@ <li>setPrismaticJointFlags() : <a class="el" href="classPxPrismaticJoint.html#0041ced8b6962072214dc81032ed2a2d">PxPrismaticJoint</a> <li>setProjectionAngularTolerance() -: <a class="el" href="classPxRevoluteJoint.html#3b088a58542f57366da55fa0fcf56f25">PxRevoluteJoint</a> +: <a class="el" href="classPxPrismaticJoint.html#f1a04172a838d1a1ee741d7471f4d62d">PxPrismaticJoint</a> , <a class="el" href="classPxD6Joint.html#ba8db764141f62a0a160a0752e7e65d7">PxD6Joint</a> , <a class="el" href="classPxFixedJoint.html#cb90411048d18e7e09aa3f1e4ece7609">PxFixedJoint</a> -, <a class="el" href="classPxPrismaticJoint.html#f1a04172a838d1a1ee741d7471f4d62d">PxPrismaticJoint</a> +, <a class="el" href="classPxRevoluteJoint.html#3b088a58542f57366da55fa0fcf56f25">PxRevoluteJoint</a> <li>setProjectionLinearTolerance() : <a class="el" href="classPxD6Joint.html#acb253ce8a5aad477afd96f1202d4b61">PxD6Joint</a> , <a class="el" href="classPxFixedJoint.html#45f16f6dc31f103ea8bef435b6bd0e5f">PxFixedJoint</a> @@ -510,14 +511,15 @@ <li>setReportMode() : <a class="el" href="classPxBinaryConverter.html#ba26eda3b46071eca65fa38cabee2a09">PxBinaryConverter</a> <li>setRestitution() -: <a class="el" href="classPxParticleBase.html#7dc8dc59b5032d7e4ebd9d901df20a3d">PxParticleBase</a> +: <a class="el" href="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea">PxContactSet</a> , <a class="el" href="classPxMaterial.html#9038f690c180b962a7543734f44ec0f1">PxMaterial</a> +, <a class="el" href="classPxParticleBase.html#7dc8dc59b5032d7e4ebd9d901df20a3d">PxParticleBase</a> <li>setRestitutionCombineMode() : <a class="el" href="classPxMaterial.html#8f9930b0e18a932e428a061891e4683f">PxMaterial</a> <li>setRestOffset() -: <a class="el" href="classPxParticleBase.html#9c5759758c6fcaf61759dacea5d4653d">PxParticleBase</a> +: <a class="el" href="classPxCloth.html#b613c92ba9a4d334536c9d97d87a13df">PxCloth</a> +, <a class="el" href="classPxParticleBase.html#9c5759758c6fcaf61759dacea5d4653d">PxParticleBase</a> , <a class="el" href="classPxShape.html#413afb25b39a7a0cf0981aa01c6d7f8b">PxShape</a> -, <a class="el" href="classPxCloth.html#b613c92ba9a4d334536c9d97d87a13df">PxCloth</a> <li>setRestOffsets() : <a class="el" href="classPxParticleBase.html#4b193d290509a4442ed0110580a16447">PxParticleBase</a> <li>setRestParticleDistance() @@ -560,8 +562,8 @@ : <a class="el" href="classPxScene.html#88f5438bf61cf5c3f767d8b515c51d31">PxScene</a> <li>setSimulationFilterData() : <a class="el" href="classPxShape.html#a0c62176ed01c9fb14c26ad7c393963c">PxShape</a> -, <a class="el" href="classPxCloth.html#b25c6eba3fdd622cf24bb768b9c9010a">PxCloth</a> , <a class="el" href="classPxParticleBase.html#c9babb704b6400ee1a11b1d17439b362">PxParticleBase</a> +, <a class="el" href="classPxCloth.html#b25c6eba3fdd622cf24bb768b9c9010a">PxCloth</a> <li>setSleepLinearVelocity() : <a class="el" href="classPxCloth.html#f333884779888e3cbb11033877fe0638">PxCloth</a> <li>setSleepThreshold() @@ -581,19 +583,20 @@ <li>setSphericalJointFlags() : <a class="el" href="classPxSphericalJoint.html#3f3dd6934d09d6bc1605e53c15e45ab7">PxSphericalJoint</a> <li>setStabilizationThreshold() -: <a class="el" href="classPxArticulation.html#259748392f6223dc218d1e1ba8ee9944">PxArticulation</a> -, <a class="el" href="classPxRigidDynamic.html#59fb22d9402497cffe1b5e54d9ecd62f">PxRigidDynamic</a> +: <a class="el" href="classPxRigidDynamic.html#59fb22d9402497cffe1b5e54d9ecd62f">PxRigidDynamic</a> +, <a class="el" href="classPxArticulation.html#259748392f6223dc218d1e1ba8ee9944">PxArticulation</a> <li>setStaticFriction() -: <a class="el" href="classPxParticleBase.html#3fb596178c017ed1c536c152e4fba358">PxParticleBase</a> +: <a class="el" href="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe">PxContactSet</a> , <a class="el" href="classPxMaterial.html#0384706084d22fe2ec745bc81d54ef14">PxMaterial</a> +, <a class="el" href="classPxParticleBase.html#3fb596178c017ed1c536c152e4fba358">PxParticleBase</a> <li>setSteerAngle() : <a class="el" href="classPxVehicleNoDrive.html#362899ae429c39a05703223bb8fdba0f">PxVehicleNoDrive</a> <li>setStepOffset() : <a class="el" href="classPxController.html#6cad9ee5c32ccbf80ec47465a07dcdc3">PxController</a> <li>setStiffness() -: <a class="el" href="classPxParticleFluid.html#334f8a10e7d00c29f3989b906b429fc5">PxParticleFluid</a> -, <a class="el" href="classPxDistanceJoint.html#2ac2f3e6b8afe91d7b39e34e34310e28">PxDistanceJoint</a> +: <a class="el" href="classPxDistanceJoint.html#2ac2f3e6b8afe91d7b39e34e34310e28">PxDistanceJoint</a> , <a class="el" href="classPxArticulationJoint.html#e00f55560d4d4b78a20d97b20e39dafb">PxArticulationJoint</a> +, <a class="el" href="classPxParticleFluid.html#334f8a10e7d00c29f3989b906b429fc5">PxParticleFluid</a> <li>setStiffnessFrequency() : <a class="el" href="classPxCloth.html#3a353d83924d66f611186e0d8a046c63">PxCloth</a> <li>setStretchConfig() @@ -607,8 +610,8 @@ <li>setSuspTravelDirection() : <a class="el" href="classPxVehicleWheelsSimData.html#13bf7c0a8e2765fa34146c7518950329">PxVehicleWheelsSimData</a> <li>setSwingLimit() -: <a class="el" href="classPxArticulationJoint.html#12544e79ee2ef6ff061e6a3a9e1e65c8">PxArticulationJoint</a> -, <a class="el" href="classPxD6Joint.html#72a1f48dffd418d278ec9beb110a9236">PxD6Joint</a> +: <a class="el" href="classPxD6Joint.html#72a1f48dffd418d278ec9beb110a9236">PxD6Joint</a> +, <a class="el" href="classPxArticulationJoint.html#12544e79ee2ef6ff061e6a3a9e1e65c8">PxArticulationJoint</a> <li>setSwingLimitContactDistance() : <a class="el" href="classPxArticulationJoint.html#909101d144f45f8fd8fbf1e2f01f9072">PxArticulationJoint</a> <li>setSwingLimitEnabled() @@ -624,8 +627,8 @@ <li>setTargetPose() : <a class="el" href="classPxCloth.html#ba7f7ca016a260f8bed962764814ade3">PxCloth</a> <li>setTargetVelocity() -: <a class="el" href="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb">PxContactSet</a> -, <a class="el" href="classPxArticulationJoint.html#469427827733f35ba286f88b0e48984d">PxArticulationJoint</a> +: <a class="el" href="classPxArticulationJoint.html#469427827733f35ba286f88b0e48984d">PxArticulationJoint</a> +, <a class="el" href="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb">PxContactSet</a> <li>setTessellation() : <a class="el" href="classPxControllerManager.html#801c7a25dc888d307bfee0e119e43724">PxControllerManager</a> <li>setTessFlag() @@ -645,32 +648,32 @@ <li>setTireLoadFilterData() : <a class="el" href="classPxVehicleWheelsSimData.html#f0b5eb7ae77c271ce3ba1604c8dad3b3">PxVehicleWheelsSimData</a> <li>setToDefault() -: <a class="el" href="structPxFilterData.html#d6d40431c37145235eaceea47f57b9b5">PxFilterData</a> -, <a class="el" href="group__particles.html#g565e686111afbbdaf07c2bd8b149efb6">PxParticleCreationData</a> -, <a class="el" href="structPxBVH34MidphaseDesc.html#c0848cd6f8b3b771e5e5761df2f6b033">PxBVH34MidphaseDesc</a> -, <a class="el" href="group__character.html#g48c1aa8996f7a4686f65cf517fb466e5">PxCapsuleControllerDesc</a> -, <a class="el" href="structPxBVH33MidphaseDesc.html#032c13ce0350dea8512f56b66f5a2744">PxBVH33MidphaseDesc</a> -, <a class="el" href="group__cooking.html#g6e86954b2426aae207489af9928d45e3">PxConvexMeshDesc</a> -, <a class="el" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">PxSceneDesc</a> -, <a class="el" href="group__geomutils.html#gdd7ec6c255262ddceeb7e04600bc47b5">PxHeightFieldDesc</a> -, <a class="el" href="group__geomutils.html#gd6110ba2e5505fb809d3c3ebeb82e2f5">PxSimpleTriangleMesh</a> +: <a class="el" href="structPxBVH33MidphaseDesc.html#032c13ce0350dea8512f56b66f5a2744">PxBVH33MidphaseDesc</a> +, <a class="el" href="group__physics.html#ge673c050f15b0fc912860adbb3394e34">PxSceneLimits</a> +, <a class="el" href="group__character.html#gf2f271a2e1d38f619d345bd89f737412">PxBoxControllerDesc</a> +, <a class="el" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">PxClothFabricDesc</a> , <a class="el" href="classPxMidphaseDesc.html#c941c94835e494ae0dcc3f774ac16240">PxMidphaseDesc</a> , <a class="el" href="group__cooking.html#gfd882da42844238f9a91e5754694391e">PxTriangleMeshDesc</a> , <a class="el" href="group__cooking.html#g3efcaf703b329270eed5b0890b0c5304">PxClothMeshDesc</a> -, <a class="el" href="group__cloth.html#g2a75f18d35312c00faeacf1e144af741">PxClothFabricDesc</a> -, <a class="el" href="group__physics.html#ge673c050f15b0fc912860adbb3394e34">PxSceneLimits</a> -, <a class="el" href="group__character.html#gf2f271a2e1d38f619d345bd89f737412">PxBoxControllerDesc</a> +, <a class="el" href="group__geomutils.html#gd6110ba2e5505fb809d3c3ebeb82e2f5">PxSimpleTriangleMesh</a> +, <a class="el" href="group__cooking.html#g6e86954b2426aae207489af9928d45e3">PxConvexMeshDesc</a> +, <a class="el" href="group__particles.html#g565e686111afbbdaf07c2bd8b149efb6">PxParticleCreationData</a> +, <a class="el" href="group__geomutils.html#gdd7ec6c255262ddceeb7e04600bc47b5">PxHeightFieldDesc</a> +, <a class="el" href="structPxFilterData.html#d6d40431c37145235eaceea47f57b9b5">PxFilterData</a> +, <a class="el" href="group__character.html#g48c1aa8996f7a4686f65cf517fb466e5">PxCapsuleControllerDesc</a> +, <a class="el" href="group__physics.html#ga7375184ba494172fa7677dae44bd9a8">PxSceneDesc</a> +, <a class="el" href="structPxBVH34MidphaseDesc.html#c0848cd6f8b3b771e5e5761df2f6b033">PxBVH34MidphaseDesc</a> <li>setTolerance() : <a class="el" href="classPxDistanceJoint.html#a4897db1805eea28a241867aaeb01d70">PxDistanceJoint</a> <li>setToRestState() -: <a class="el" href="classPxVehicleWheelsDynData.html#b760ac444b65311796ccf5a3bb3fafff">PxVehicleWheelsDynData</a> -, <a class="el" href="classPxVehicleWheels.html#38cf9474ad2c23ba3c21766fac251339">PxVehicleWheels</a> -, <a class="el" href="classPxVehicleDriveDynData.html#395909ff575722b78041d67a42fb62f3">PxVehicleDriveDynData</a> -, <a class="el" href="classPxVehicleDriveTank.html#dbbad11dfa6fb32b6d209ddabf8f9132">PxVehicleDriveTank</a> +: <a class="el" href="classPxVehicleWheels.html#38cf9474ad2c23ba3c21766fac251339">PxVehicleWheels</a> +, <a class="el" href="classPxVehicleDrive.html#a5fdf730d2b90e2fdbd2dd34d2a01765">PxVehicleDrive</a> , <a class="el" href="classPxVehicleDrive4W.html#37811fb8cf89260d45276a97b767acce">PxVehicleDrive4W</a> , <a class="el" href="classPxVehicleDriveNW.html#a66886e48cb1b6e635e804ee8267e5b3">PxVehicleDriveNW</a> -, <a class="el" href="classPxVehicleDrive.html#a5fdf730d2b90e2fdbd2dd34d2a01765">PxVehicleDrive</a> +, <a class="el" href="classPxVehicleDriveTank.html#dbbad11dfa6fb32b6d209ddabf8f9132">PxVehicleDriveTank</a> +, <a class="el" href="classPxVehicleWheelsDynData.html#b760ac444b65311796ccf5a3bb3fafff">PxVehicleWheelsDynData</a> , <a class="el" href="classPxVehicleNoDrive.html#284e8e6ff3c1617b8c39bab3edc217c7">PxVehicleNoDrive</a> +, <a class="el" href="classPxVehicleDriveDynData.html#395909ff575722b78041d67a42fb62f3">PxVehicleDriveDynData</a> <li>setTwistLimit() : <a class="el" href="classPxArticulationJoint.html#e3fc7d9b7c327b897a0a33c1844f03c4">PxArticulationJoint</a> , <a class="el" href="classPxD6Joint.html#6461182921ceab095997f58891fb4adc">PxD6Joint</a> @@ -681,13 +684,13 @@ <li>setTypePairFriction() : <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#23b36296b4be7a569f4e97e6849c1ad8">PxVehicleDrivableSurfaceToTireFrictionPairs</a> <li>setup() -: <a class="el" href="classPxVehicleDrive.html#02bbb8b1aad17272d533b7b3a41f016f">PxVehicleDrive</a> +: <a class="el" href="classPxVehicleDrive4W.html#d6740fedd4d8d026f8750e7bd601b76a">PxVehicleDrive4W</a> +, <a class="el" href="classPxVehicleWheels.html#ed5b450123f32286b847b52dbb961a5c">PxVehicleWheels</a> , <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#7104485ac201ef952d8b164982ac222f">PxVehicleDrivableSurfaceToTireFrictionPairs</a> -, <a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleDriveTank.html#1cd437995b8664b4d6005a0f636ab318">PxVehicleDriveTank</a> , <a class="el" href="classPxVehicleDriveNW.html#72f85747311561f991aa94a525f38b22">PxVehicleDriveNW</a> -, <a class="el" href="classPxVehicleWheels.html#ed5b450123f32286b847b52dbb961a5c">PxVehicleWheels</a> -, <a class="el" href="classPxVehicleDrive4W.html#d6740fedd4d8d026f8750e7bd601b76a">PxVehicleDrive4W</a> +, <a class="el" href="classPxVehicleNoDrive.html#837924c936c8b6608b691e48e80fcab4">PxVehicleNoDrive</a> +, <a class="el" href="classPxVehicleDrive.html#02bbb8b1aad17272d533b7b3a41f016f">PxVehicleDrive</a> <li>setUpDirection() : <a class="el" href="classPxController.html#3393ba5043c3534712d8f362a9872cfc">PxController</a> <li>setUpRatios() @@ -710,8 +713,8 @@ <li>setVisualizationParameter() : <a class="el" href="classPxScene.html#4055d302466a1f5cd9d481028b66b20a">PxScene</a> <li>setWakeCounter() -: <a class="el" href="classPxCloth.html#cfd45f2a5c3c1dde4bc84e8a6acab096">PxCloth</a> -, <a class="el" href="classPxArticulation.html#aef04ee0fba882eb8212f6baa5dde0b2">PxArticulation</a> +: <a class="el" href="classPxArticulation.html#aef04ee0fba882eb8212f6baa5dde0b2">PxArticulation</a> +, <a class="el" href="classPxCloth.html#cfd45f2a5c3c1dde4bc84e8a6acab096">PxCloth</a> , <a class="el" href="classPxRigidDynamic.html#0f7de8c56c76461555219b2b98d5147a">PxRigidDynamic</a> <li>setWheelCentreOffset() : <a class="el" href="classPxVehicleWheelsSimData.html#7f5a27dafbbf58ad01c0172e03349d24">PxVehicleWheelsSimData</a> @@ -741,7 +744,7 @@ <li>size() : <a class="el" href="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0">PxContactSet</a> <li>sphere() -: <a class="el" href="classPxGeometryHolder.html#725211588eba5f168eb9266a25e0b59b">PxGeometryHolder</a> +: <a class="el" href="classPxGeometryHolder.html#5f6cfb9a87f87c5f103c37f4c607640b">PxGeometryHolder</a> <li>startAfter() : <a class="el" href="classphysx_1_1PxTask.html#5ea294d819b903a507efe1358f86b8cd">physx::PxTask</a> <li>startGearChange() @@ -749,8 +752,8 @@ <li>startGroup() : <a class="el" href="classphysx_1_1PxGpuDispatcher.html#86f6db8b18cf8380967890d694e3df8e">physx::PxGpuDispatcher</a> <li>startSimulation() -: <a class="el" href="classphysx_1_1PxGpuDispatcher.html#091cb121a38ddf39fcab51f5118a15d2">physx::PxGpuDispatcher</a> -, <a class="el" href="classphysx_1_1PxTaskManager.html#ab9b613b731eb4cc5007db33fc801017">physx::PxTaskManager</a> +: <a class="el" href="classphysx_1_1PxTaskManager.html#ab9b613b731eb4cc5007db33fc801017">physx::PxTaskManager</a> +, <a class="el" href="classphysx_1_1PxGpuDispatcher.html#091cb121a38ddf39fcab51f5118a15d2">physx::PxGpuDispatcher</a> <li>statusChange() : <a class="el" href="classPxSimulationFilterCallback.html#0ba6a20106fd9ef3eca10099be8017da">PxSimulationFilterCallback</a> <li>stopSimulation() @@ -773,8 +776,8 @@ <li>submitNamedTask() : <a class="el" href="classphysx_1_1PxTaskManager.html#f1a81608f80d92d19520aa9dba2dca23">physx::PxTaskManager</a> <li>submitTask() -: <a class="el" href="classphysx_1_1PxGpuDispatcher.html#5ffc5d0c124afbcad0b6fcf1080af5ee">physx::PxGpuDispatcher</a> -, <a class="el" href="classphysx_1_1PxCpuDispatcher.html#0030e67bed850b70d6725775e5c3ce3c">physx::PxCpuDispatcher</a> +: <a class="el" href="classphysx_1_1PxCpuDispatcher.html#0030e67bed850b70d6725775e5c3ce3c">physx::PxCpuDispatcher</a> +, <a class="el" href="classphysx_1_1PxGpuDispatcher.html#5ffc5d0c124afbcad0b6fcf1080af5ee">physx::PxGpuDispatcher</a> <li>submitted() : <a class="el" href="classphysx_1_1PxTask.html#2a0a6f83fcd05069f594631272faa8ae">physx::PxTask</a> <li>submitUnnamedTask() @@ -788,13 +791,13 @@ <li>swap8Bytes() : <a class="el" href="classPxFileBuf.html#c26c76c0c790270716291cab5e29599f">PxFileBuf</a> <li>sweep() -: <a class="el" href="classPxSpatialIndex.html#fa49a33803f4f392d2908287c41bfeab">PxSpatialIndex</a> -, <a class="el" href="classPxScene.html#9b07b2a98e64105a06e97ffaeba2a63d">PxScene</a> -, <a class="el" href="classPxVolumeCache.html#86eb361338891b14b27f9d4594b15df8">PxVolumeCache</a> -, <a class="el" href="classPxGeometryQuery.html#574970e722f882778a250c51f77b5b85">PxGeometryQuery</a> +: <a class="el" href="classPxBatchQuery.html#bf15206e4dcf2238db75f47565078b49">PxBatchQuery</a> , <a class="el" href="classPxShapeExt.html#9fb19195f3ac80b6ab55fd0aa7a41cf3">PxShapeExt</a> +, <a class="el" href="classPxVolumeCache.html#86eb361338891b14b27f9d4594b15df8">PxVolumeCache</a> , <a class="el" href="classPxMeshQuery.html#e35a79d58b3c90dbaefe7d204bbfc9b5">PxMeshQuery</a> -, <a class="el" href="classPxBatchQuery.html#bf15206e4dcf2238db75f47565078b49">PxBatchQuery</a> +, <a class="el" href="classPxGeometryQuery.html#574970e722f882778a250c51f77b5b85">PxGeometryQuery</a> +, <a class="el" href="classPxSpatialIndex.html#fa49a33803f4f392d2908287c41bfeab">PxSpatialIndex</a> +, <a class="el" href="classPxScene.html#9b07b2a98e64105a06e97ffaeba2a63d">PxScene</a> <li>sweepAny() : <a class="el" href="classPxSceneQueryExt.html#e1f498d024c8072f1d5036ca34412f84">PxSceneQueryExt</a> <li>sweepMultiple() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x6d.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x6d.html index 14e46bc8..57ab2d60 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x6d.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x6d.html @@ -100,6 +100,8 @@ : <a class="el" href="classPxVehicleDriveDynData.html#ba3ba5fed122b50456ff96a2464ca0cc">PxVehicleDriveDynData</a> <li>maxAngularVelocitySq : <a class="el" href="structPxRigidBodyData.html#a523e1704f34568a599f4744f0b6cbbc">PxRigidBodyData</a> +<li>maxBiasCoefficient +: <a class="el" href="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec">PxSceneDesc</a> <li>maxContactImpulse : <a class="el" href="structPxRigidBodyData.html#660b46913c44f1c050e2e1559c45ddd1">PxRigidBodyData</a> <li>maxDepenetrationVelocity @@ -115,6 +117,8 @@ : <a class="el" href="classPxVehicleAckermannGeometryData.html#a3665a214eb8b1188a1c8fdd66f7f74d">PxVehicleAckermannGeometryData</a> <li>maxLinearVelocitySq : <a class="el" href="structPxRigidBodyData.html#fe4e0a693288590b7ce8383bc3e2cd79">PxRigidBodyData</a> +<li>maxMargin +: <a class="el" href="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1">PxConvexMeshGeometry</a> <li>maxNbActors : <a class="el" href="classPxSceneLimits.html#f0a6bbbff2a3c1ce5cf80d2ef3666cf5">PxSceneLimits</a> <li>maxNbAggregates @@ -373,8 +377,8 @@ : <a class="el" href="classPxVehicleDriveTankRawInputData.html#853df27dada318a90e9020ac805a9dfe">PxVehicleDriveTankRawInputData</a> <li>mMOI : <a class="el" href="classPxVehicleChassisData.html#52f6cfc33d051676c7a06d2d3c1a1ea2">PxVehicleChassisData</a> -, <a class="el" href="classPxVehicleEngineData.html#c72874f424c79dcac01031d46483e87c">PxVehicleEngineData</a> , <a class="el" href="classPxVehicleWheelData.html#2911987cc6282a8a5beae6024060cd7b">PxVehicleWheelData</a> +, <a class="el" href="classPxVehicleEngineData.html#c72874f424c79dcac01031d46483e87c">PxVehicleEngineData</a> <li>mNbActiveAntiRollBars : <a class="el" href="classPxVehicleWheelsSimData.html#91d9abc327014b3ed5dc34dc43804eb3">PxVehicleWheelsSimData</a> <li>mNbActiveWheels @@ -399,8 +403,8 @@ <li>mNbVerts : <a class="el" href="structPxHullPolygon.html#8b1d41dff26c0bf7071d51c182621916">PxHullPolygon</a> <li>mNbWheels4 -: <a class="el" href="classPxVehicleWheelsDynData.html#a3d22099e2026ec2de36c6ddbcb32968">PxVehicleWheelsDynData</a> -, <a class="el" href="classPxVehicleWheelsSimData.html#4eb4e2dd1f12fb78783861fc2be928f3">PxVehicleWheelsSimData</a> +: <a class="el" href="classPxVehicleWheelsSimData.html#4eb4e2dd1f12fb78783861fc2be928f3">PxVehicleWheelsSimData</a> +, <a class="el" href="classPxVehicleWheelsDynData.html#a3d22099e2026ec2de36c6ddbcb32968">PxVehicleWheelsDynData</a> <li>mNormalisedLoadFilter : <a class="el" href="classPxVehicleWheelsSimData.html#ff3bd1bcc605c0027c60d8c67d3192b6">PxVehicleWheelsSimData</a> <li>mods @@ -411,19 +415,19 @@ : <a class="el" href="classPxVehicleDrivableSurfaceToTireFrictionPairs.html#56908c7cc92d8fa93455699f4ed2645a">PxVehicleDrivableSurfaceToTireFrictionPairs</a> , <a class="el" href="classPxVehicleWheelsDynData.html#4a8a66f7bf5d2aa51df5da6bcdbad91a">PxVehicleWheelsDynData</a> , <a class="el" href="classPxVehicleDriveTank.html#68ec7b4f608505eef0775421422791e4">PxVehicleDriveTank</a> -, <a class="el" href="classPxVehicleDifferential4WData.html#182c0d18f4eb7375e75e6e26bc4328aa">PxVehicleDifferential4WData</a> +, <a class="el" href="classPxVehicleTireLoadFilterData.html#5cfdd6e34435331fb89c2d10209ecc70">PxVehicleTireLoadFilterData</a> +, <a class="el" href="classPxVehicleGearsData.html#4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData</a> +, <a class="el" href="classPxFixedSizeLookupTable.html#50e80a269f17efc63155e944b3b47df0">PxFixedSizeLookupTable< NB_ELEMENTS ></a> +, <a class="el" href="classPxVehicleAntiRollBarData.html#3bc167f2dfbdf1d420337c3d113ce76d">PxVehicleAntiRollBarData</a> , <a class="el" href="classPxVehicleSuspensionData.html#a84939cb947f9b7d600564a64982975d">PxVehicleSuspensionData</a> +, <a class="el" href="classPxVehicleDifferential4WData.html#182c0d18f4eb7375e75e6e26bc4328aa">PxVehicleDifferential4WData</a> , <a class="el" href="classPxVehicleDifferentialNWData.html#ef3d841f346427763b04148b07ad76bd">PxVehicleDifferentialNWData</a> -, <a class="el" href="classPxVehicleTireData.html#0b498753b7cf6afa6f0d507413dcb629">PxVehicleTireData</a> -, <a class="el" href="classPxVehicleDriveDynData.html#8cd3352fd2c2070c9f9593071872e42d">PxVehicleDriveDynData</a> -, <a class="el" href="classPxFixedSizeLookupTable.html#50e80a269f17efc63155e944b3b47df0">PxFixedSizeLookupTable< NB_ELEMENTS ></a> -, <a class="el" href="classPxVehicleGearsData.html#4f53c98eb2607d7f8faa478ef4c994d1">PxVehicleGearsData</a> , <a class="el" href="classPxVehicleClutchData.html#64734e299b40dacd3de949b2cabd8b67">PxVehicleClutchData</a> -, <a class="el" href="classPxVehicleTireLoadFilterData.html#5cfdd6e34435331fb89c2d10209ecc70">PxVehicleTireLoadFilterData</a> , <a class="el" href="classPxVehicleWheelData.html#0bfd3df01cfeb3b9fd3de0edc1437ab9">PxVehicleWheelData</a> -, <a class="el" href="classPxVehicleAntiRollBarData.html#3bc167f2dfbdf1d420337c3d113ce76d">PxVehicleAntiRollBarData</a> +, <a class="el" href="classPxVehicleDriveDynData.html#8cd3352fd2c2070c9f9593071872e42d">PxVehicleDriveDynData</a> , <a class="el" href="classPxVehicleNoDrive.html#0eef7389deac2fd9aeb1824c62ec5a00">PxVehicleNoDrive</a> , <a class="el" href="classPxVehicleWheelsSimData.html#7baa295b6de37e9b30c12d24a898d67c">PxVehicleWheelsSimData</a> +, <a class="el" href="classPxVehicleTireData.html#0b498753b7cf6afa6f0d507413dcb629">PxVehicleTireData</a> , <a class="el" href="classPxVehicleWheels.html#deb429d0017a644524cbc4183e3f24f6">PxVehicleWheels</a> <li>mPadding : <a class="el" href="structPxPadding.html#265445b56460ef5b0d4e4bdb477a4090">PxPadding< TNumBytes ></a> @@ -451,8 +455,8 @@ : <a class="el" href="classPxVehicleDriveTankRawInputData.html#a7cf15cb0d4bf96823ebd05827fa0100">PxVehicleDriveTankRawInputData</a> , <a class="el" href="classPxVehicleDrive4WRawInputData.html#93a7463803eb71dcfb32eeca0c7c3ac0">PxVehicleDrive4WRawInputData</a> <li>mRawDigitalInputs -: <a class="el" href="classPxVehicleDriveTankRawInputData.html#849aeca3344c2a5b17c3eb83de787e97">PxVehicleDriveTankRawInputData</a> -, <a class="el" href="classPxVehicleDrive4WRawInputData.html#e09f1dff2490480c365d48416926fe8d">PxVehicleDrive4WRawInputData</a> +: <a class="el" href="classPxVehicleDrive4WRawInputData.html#e09f1dff2490480c365d48416926fe8d">PxVehicleDrive4WRawInputData</a> +, <a class="el" href="classPxVehicleDriveTankRawInputData.html#849aeca3344c2a5b17c3eb83de787e97">PxVehicleDriveTankRawInputData</a> <li>mRearBias : <a class="el" href="classPxVehicleDifferential4WData.html#a85fa0d81512ee0678351c32d3130ec7">PxVehicleDifferential4WData</a> <li>mRearLeftRightSplit @@ -479,16 +483,16 @@ <li>mResultsMemory : <a class="el" href="classPxMeshOverlapUtil.html#e7c3e17877da7c7c7fb3049401a1f8d4">PxMeshOverlapUtil</a> <li>mRiseRates -: <a class="el" href="structPxVehicleKeySmoothingData.html#e5fbc2291eed6d8436a7cc1d9675aeb5">PxVehicleKeySmoothingData</a> -, <a class="el" href="structPxVehiclePadSmoothingData.html#6054bf67f4787bf6689df6f7d0809a73">PxVehiclePadSmoothingData</a> +: <a class="el" href="structPxVehiclePadSmoothingData.html#6054bf67f4787bf6689df6f7d0809a73">PxVehiclePadSmoothingData</a> +, <a class="el" href="structPxVehicleKeySmoothingData.html#e5fbc2291eed6d8436a7cc1d9675aeb5">PxVehicleKeySmoothingData</a> <li>mRot : <a class="el" href="classPxObstacle.html#2cb5e36de356b0efaa65723eb71bf0c3">PxObstacle</a> <li>mScene -: <a class="el" href="classPxSceneReadLock.html#7ab5a151068accac3c32694c01b40a34">PxSceneReadLock</a> -, <a class="el" href="classPxSceneWriteLock.html#ce8fdd1122b661e18b2bcec225ede3a9">PxSceneWriteLock</a> +: <a class="el" href="classPxSceneWriteLock.html#ce8fdd1122b661e18b2bcec225ede3a9">PxSceneWriteLock</a> +, <a class="el" href="classPxSceneReadLock.html#7ab5a151068accac3c32694c01b40a34">PxSceneReadLock</a> <li>mSize -: <a class="el" href="classPxDefaultMemoryOutputStream.html#b9abe9444842678e7876d065ee7213da">PxDefaultMemoryOutputStream</a> -, <a class="el" href="classPxDefaultMemoryInputData.html#5d64ba75b217d982a1b8b589c0231977">PxDefaultMemoryInputData</a> +: <a class="el" href="classPxDefaultMemoryInputData.html#5d64ba75b217d982a1b8b589c0231977">PxDefaultMemoryInputData</a> +, <a class="el" href="classPxDefaultMemoryOutputStream.html#b9abe9444842678e7876d065ee7213da">PxDefaultMemoryOutputStream</a> <li>mSpringDamperRate : <a class="el" href="classPxVehicleSuspensionData.html#bd5b02e608d8d8e06ec7932ccbe514de">PxVehicleSuspensionData</a> <li>mSpringStrength @@ -524,14 +528,14 @@ <li>mTorqueCurve : <a class="el" href="classPxVehicleEngineData.html#63826cac0973a375151f3721c6bff91c">PxVehicleEngineData</a> <li>mType -: <a class="el" href="classPxMidphaseDesc.html#ccf127a843dae110fc24fe458f7924e6">PxMidphaseDesc</a> +: <a class="el" href="classPxControllerDesc.html#dc3a15c47a52f31c449724fe71686d1b">PxControllerDesc</a> , <a class="el" href="classPxGeometry.html#f24eeb8078fbd12e17206029b52a45b6">PxGeometry</a> -, <a class="el" href="classPxVehicleDifferential4WData.html#78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData</a> -, <a class="el" href="classPxControllerDesc.html#dc3a15c47a52f31c449724fe71686d1b">PxControllerDesc</a> +, <a class="el" href="classPxMidphaseDesc.html#ccf127a843dae110fc24fe458f7924e6">PxMidphaseDesc</a> , <a class="el" href="classPxVehicleWheels.html#a701e6924049bdd9339780c54eafcfe2">PxVehicleWheels</a> -, <a class="el" href="classPxObstacle.html#a590cde0ccabd81504049b2ae8718962">PxObstacle</a> +, <a class="el" href="classPxVehicleDifferential4WData.html#78b1be63feb4ea10a8dc7a0b16ea09a7">PxVehicleDifferential4WData</a> , <a class="el" href="structPxVehicleDrivableSurfaceType.html#5438e12074ec8241cea75ea8b0517150">PxVehicleDrivableSurfaceType</a> , <a class="el" href="classPxVehicleTireData.html#8a9469d1683718ba3e5a2d2632dd9218">PxVehicleTireData</a> +, <a class="el" href="classPxObstacle.html#a590cde0ccabd81504049b2ae8718962">PxObstacle</a> <li>mTypeName : <a class="el" href="classPxSerializerDefaultAdapter.html#12385fd1d59f49f27aed66c91b5d647c">PxSerializerDefaultAdapter< T ></a> <li>mUpRatios diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x73.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x73.html index c5a36f71..540043cd 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x73.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_vars_0x73.html @@ -104,6 +104,8 @@ : <a class="el" href="structPx1DConstraint.html#6c9b5b544322e92ba2c072f159770cd4">Px1DConstraint</a> <li>solverBatchSize : <a class="el" href="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797">PxSceneDesc</a> +<li>solverOffsetSlop +: <a class="el" href="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2">PxSceneDesc</a> <li>solverPrep : <a class="el" href="structPxConstraintShaderTable.html#177a8411969e943559378c9311877d66">PxConstraintShaderTable</a> <li>sourceWheelIds @@ -135,21 +137,21 @@ : <a class="el" href="classPxControllerDesc.html#51fe254a4807b832b2d34e884d856438">PxControllerDesc</a> <li>stiffness : <a class="el" href="structPxClothMotionConstraintConfig.html#a00b711b530691bae577cebf32f5f35d">PxClothMotionConstraintConfig</a> -, <a class="el" href="structPxClothStretchConfig.html#fd8ab340f7881bf434addde22bf28ffd">PxClothStretchConfig</a> -, <a class="el" href="structPx1DConstraint.html#5bbb41ebffef415b52f7ee3b17b24e9e">Px1DConstraint</a> +, <a class="el" href="classPxSpring.html#eb7dbc850461f2bc652ca73c80e523e1">PxSpring</a> , <a class="el" href="structPxClothTetherConfig.html#182e2fcb7ad9e1b09e457dadad480e95">PxClothTetherConfig</a> +, <a class="el" href="structPxClothStretchConfig.html#fd8ab340f7881bf434addde22bf28ffd">PxClothStretchConfig</a> , <a class="el" href="classPxJointLimitParameters.html#7431e7b65a92dd7fafc386c6a159a22c">PxJointLimitParameters</a> -, <a class="el" href="classPxSpring.html#eb7dbc850461f2bc652ca73c80e523e1">PxSpring</a> +, <a class="el" href="structPx1DConstraint.html#5bbb41ebffef415b52f7ee3b17b24e9e">Px1DConstraint</a> <li>stiffnessMultiplier : <a class="el" href="structPxClothStretchConfig.html#9f67d875254a4a16c2e31f53e43251b6">PxClothStretchConfig</a> <li>STREAM_SEEK_END : <a class="el" href="classPxFileBuf.html#47cf6bed5f9dca3628f4b61fc6ec6eb8">PxFileBuf</a> <li>stretchLimit -: <a class="el" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">PxClothStretchConfig</a> -, <a class="el" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">PxClothTetherConfig</a> +: <a class="el" href="structPxClothTetherConfig.html#e39c5e9fcdc3ec3a771ab2274fe81ebc">PxClothTetherConfig</a> +, <a class="el" href="structPxClothStretchConfig.html#e7754c4ad295e3a70111fc3ddbf7c747">PxClothStretchConfig</a> <li>stride -: <a class="el" href="structPxTypedStridedData.html#e3423e07a738680de6d3029fc09e01e2">PxTypedStridedData< TDataType ></a> -, <a class="el" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3">PxStridedData</a> +: <a class="el" href="structPxStridedData.html#abf495b4b5caec8f5350645a49e68fb3">PxStridedData</a> +, <a class="el" href="structPxTypedStridedData.html#e3423e07a738680de6d3029fc09e01e2">PxTypedStridedData< TDataType ></a> <li>string : <a class="el" href="structPxDebugText.html#faa07a2dede3feb72b8c260aa518a433">PxDebugText</a> <li>stringTable diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html index f8a7771b..c22f7ed3 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html @@ -257,8 +257,6 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="group__foundation.html#g8901e378c5ba8f305e8714d5758cd9dd">PxSimpleTypes.h</a> <li>PX_NVTX : <a class="el" href="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77">PxPreprocessor.h</a> -<li>PX_NX -: <a class="el" href="group__foundation.html#gcac831050259f36f05bb5b58daa6d036">PxPreprocessor.h</a> <li>PX_OFFSET_OF : <a class="el" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">PxPreprocessor.h</a> <li>PX_OFFSET_OF_RT @@ -285,6 +283,8 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="Pxc_8h.html#eb7009784459c9d9056389c6c10c144d">Pxc.h</a> <li>PX_PHYSX_CORE_API : <a class="el" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PxPhysXCommonConfig.h</a> +<li>PX_PHYSX_GPU_API +: <a class="el" href="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68">PxPhysXCommonConfig.h</a> <li>PX_POP_PACK : <a class="el" href="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92">PxPreprocessor.h</a> <li>PX_PPC @@ -339,6 +339,8 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">PxPreprocessor.h</a> <li>PX_SUPPORT_PXTASK_PROFILING : <a class="el" href="PxTaskDefine_8h.html#3f862c735ddbb6264f64107beaab63f6">PxTaskDefine.h</a> +<li>PX_SWITCH +: <a class="el" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">PxPreprocessor.h</a> <li>PX_UNIX_EXPORT : <a class="el" href="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c">PxPreprocessor.h</a> <li>PX_UNIX_FAMILY @@ -462,7 +464,7 @@ Here is a list of all file members with links to the files they belong to: <li>PxConvexMeshGeometryFlags : <a class="el" href="group__geomutils.html#g913cfc3a0f052fb2ea2818e1a31131c2">PxConvexMeshGeometry.h</a> <li>PxCos() -: <a class="el" href="group__foundation.html#gcc501523ad3ab46c5a061c4442d10fcf">PxMath.h</a> +: <a class="el" href="group__foundation.html#g903d59eeddf0328e54f1caf8efddf2fc">PxMath.h</a> <li>PxCreateBasePhysics() : <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66">PxPhysics.h</a> <li>PxCreateCollection() @@ -482,7 +484,7 @@ Here is a list of all file members with links to the files they belong to: <li>PxCreateJointConstraintsWithShaders() : <a class="el" href="group__immediatemode.html#g730ffbd6f8687f7909131b37b1cc0c05">PxImmediateMode.h</a> <li>PxCreateKinematic() -: <a class="el" href="group__extensions.html#gd2b49dd51647b7228668827c689bbb32">PxSimpleFactory.h</a> +: <a class="el" href="group__extensions.html#g63356d306e103b6bf13dc7bf2ae233f6">PxSimpleFactory.h</a> <li>PxCreatePhysics() : <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66">PxPhysics.h</a> <li>PxCreatePlane() @@ -490,7 +492,7 @@ Here is a list of all file members with links to the files they belong to: <li>PxCreatePvd() : <a class="el" href="group__pvd.html#g19c817bf23bd0d127a29d2a0e392bd6b">PxPvd.h</a> <li>PxCreateRepXObject() -: <a class="el" href="group__Serializers.html#g52eaefd69a4f9833a09892780b797a8c">PxRepXSerializer.h</a> +: <a class="el" href="group__Serializers.html#g7b42a6fd550c853e7b1ae88a6dc85839">PxRepXSerializer.h</a> <li>PxCreateSpatialIndex() : <a class="el" href="group__physics.html#g4608473fcea7bec808f20e2e9ed4bbf1">PxSpatialIndex.h</a> <li>PxCreateStatic() @@ -518,8 +520,8 @@ Here is a list of all file members with links to the files they belong to: <li>PxDistanceJointFlags : <a class="el" href="group__extensions.html#ge24713c38834275bb67d41f03bcd28b5">PxDistanceJoint.h</a> <li>PxDominanceGroup -: <a class="el" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxScene.h</a> -, <a class="el" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxActor.h</a> +: <a class="el" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxActor.h</a> +, <a class="el" href="group__physics.html#gf665154f3f66f7c4f65ca9015db8ee87">PxScene.h</a> <li>PxEmpty : <a class="el" href="group__foundation.html#gg0326e4ec6e9082ac70f32df5edc6eb5fc1f59d4e552bf7b85ed37efecfd8b8e6">Px.h</a> <li>PxEMPTY @@ -593,11 +595,11 @@ Here is a list of all file members with links to the files they belong to: <li>PxInvTwoPi : <a class="el" href="group__foundation.html#gee8f7127123da8f1a6aba82ee0bab638">PxMath.h</a> <li>PxIsFinite() -: <a class="el" href="group__foundation.html#ga689e47bbd54cfc6a4a1ce5bc7f1a2f6">PxMath.h</a> +: <a class="el" href="group__foundation.html#gd6de0f4af98c5c5280b8fe695dc87318">PxMath.h</a> <li>PxLog() : <a class="el" href="group__foundation.html#ge43dc1649f209f1142a57cf14b200ad2">PxMath.h</a> <li>PxMakeIterator() -: <a class="el" href="group__foundation.html#ge1d59ca4a70bf27f9146d7f88b6e7c6a">PxStrideIterator.h</a> +: <a class="el" href="group__foundation.html#g66d4ed2cd705c30ba9c1a93a45be4ce1">PxStrideIterator.h</a> <li>PxMaterialFlags : <a class="el" href="group__physics.html#gacd9cb0f0e89fbbc09fec759b254d109">PxMaterial.h</a> <li>PxMaterialTableIndex @@ -619,7 +621,7 @@ Here is a list of all file members with links to the files they belong to: <li>PxMeshPreprocessingFlags : <a class="el" href="group__cooking.html#g0a0051ee56690c138fac87d780cca9b4">PxCooking.h</a> <li>PxMin() -: <a class="el" href="group__foundation.html#g03bc85cfd03803b1d4c0a69a95b3c0c6">PxMath.h</a> +: <a class="el" href="group__foundation.html#g1bf6a07efe8c7593ff6a4b6eeedeae4d">PxMath.h</a> <li>PxOverlapBuffer : <a class="el" href="group__scenequery.html#g54a708942a891f3321c2427d5c160750">PxQueryReport.h</a> <li>PxOverlapCallback @@ -661,11 +663,11 @@ Here is a list of all file members with links to the files they belong to: <li>PxRaycastQueryResult : <a class="el" href="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3">PxBatchQueryDesc.h</a> <li>PxRecipSqrt() -: <a class="el" href="group__foundation.html#g2e96f326a9b29ecb2cbe00f2f7662cf0">PxMath.h</a> +: <a class="el" href="group__foundation.html#gcd945627f345ba03e83a30387ab99dea">PxMath.h</a> <li>PxRegisterArticulations() : <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f">PxPhysics.h</a> <li>PxRegisterCloth() -: <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11">PxPhysics.h</a> +: <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxPhysics.h</a> <li>PxRegisterHeightFields() : <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1">PxPhysics.h</a> <li>PxRegisterLegacyHeightFields() @@ -811,10 +813,10 @@ Here is a list of all file members with links to the files they belong to: : <a class="el" href="group__vehicle.html#g946f4d23cff6fdf36dca694641e20779">PxVehicleUtilSetup.h</a> <li>PxVehicleUpdates() : <a class="el" href="group__vehicle.html#g47aff43683966ca9d1118a1bf4a1f5c2">PxVehicleUpdate.h</a> -<li>PxZero -: <a class="el" href="group__foundation.html#ggc10bd69c94c165a52f6de39678ef9d4c0ea259a79d3556f2986a96b5fbf8d4bc">Px.h</a> <li>PxZERO : <a class="el" href="group__foundation.html#gc10bd69c94c165a52f6de39678ef9d4c">Px.h</a> +<li>PxZero +: <a class="el" href="group__foundation.html#ggc10bd69c94c165a52f6de39678ef9d4c0ea259a79d3556f2986a96b5fbf8d4bc">Px.h</a> </ul> </div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/globals_defs.html b/PhysX_3.4/Documentation/PhysXAPI/files/globals_defs.html index d325ae8d..4faf0cfa 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/globals_defs.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/globals_defs.html @@ -246,8 +246,6 @@ : <a class="el" href="group__foundation.html#g8901e378c5ba8f305e8714d5758cd9dd">PxSimpleTypes.h</a> <li>PX_NVTX : <a class="el" href="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77">PxPreprocessor.h</a> -<li>PX_NX -: <a class="el" href="group__foundation.html#gcac831050259f36f05bb5b58daa6d036">PxPreprocessor.h</a> <li>PX_OFFSET_OF : <a class="el" href="group__foundation.html#gace09d9150d8d87671f893afe548ebac">PxPreprocessor.h</a> <li>PX_OFFSET_OF_RT @@ -274,6 +272,8 @@ : <a class="el" href="Pxc_8h.html#eb7009784459c9d9056389c6c10c144d">Pxc.h</a> <li>PX_PHYSX_CORE_API : <a class="el" href="group__common.html#g4636d12a5a01930fa258136f3f93366f">PxPhysXCommonConfig.h</a> +<li>PX_PHYSX_GPU_API +: <a class="el" href="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68">PxPhysXCommonConfig.h</a> <li>PX_POP_PACK : <a class="el" href="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92">PxPreprocessor.h</a> <li>PX_PPC @@ -326,6 +326,8 @@ : <a class="el" href="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89">PxPreprocessor.h</a> <li>PX_SUPPORT_PXTASK_PROFILING : <a class="el" href="PxTaskDefine_8h.html#3f862c735ddbb6264f64107beaab63f6">PxTaskDefine.h</a> +<li>PX_SWITCH +: <a class="el" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">PxPreprocessor.h</a> <li>PX_UNIX_EXPORT : <a class="el" href="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c">PxPreprocessor.h</a> <li>PX_UNIX_FAMILY diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html b/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html index e9f6a626..cfd81f5a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html @@ -222,7 +222,7 @@ <li>PxRegisterArticulations() : <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f">PxPhysics.h</a> <li>PxRegisterCloth() -: <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11">PxPhysics.h</a> +: <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxPhysics.h</a> <li>PxRegisterHeightFields() : <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1">PxPhysics.h</a> <li>PxRegisterLegacyHeightFields() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__RepXSerializers.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__RepXSerializers.html deleted file mode 100644 index 7cbdf246..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__RepXSerializers.html +++ /dev/null @@ -1,33 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: RepXSerializers</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="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<div class="contents"> -<h1>RepXSerializers</h1><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="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td></tr> - -</table> -</div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__cloth.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__cloth.html index 199d5e00..54abfb5c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__cloth.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__cloth.html @@ -121,7 +121,7 @@ Returns true if the descriptor is valid. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the current settings are valid </dd></dl> -<p>References <a class="el" href="PxClothFabric_8h-source.html#l00109">PxClothFabricDesc::indices</a>, <a class="el" href="PxClothFabric_8h-source.html#l00096">PxClothFabricDesc::nbParticles</a>, <a class="el" href="PxClothFabric_8h-source.html#l00099">PxClothFabricDesc::nbPhases</a>, <a class="el" href="PxClothFabric_8h-source.html#l00104">PxClothFabricDesc::nbSets</a>, <a class="el" href="PxClothFabric_8h-source.html#l00114">PxClothFabricDesc::nbTethers</a>, <a class="el" href="PxClothFabric_8h-source.html#l00123">PxClothFabricDesc::nbTriangles</a>, <a class="el" href="PxClothFabric_8h-source.html#l00101">PxClothFabricDesc::phases</a>, <a class="el" href="PxClothFabric_8h-source.html#l00111">PxClothFabricDesc::restvalues</a>, <a class="el" href="PxClothFabric_8h-source.html#l00106">PxClothFabricDesc::sets</a>, <a class="el" href="PxClothFabric_8h-source.html#l00116">PxClothFabricDesc::tetherAnchors</a>, <a class="el" href="PxClothFabric_8h-source.html#l00118">PxClothFabricDesc::tetherLengths</a>, and <a class="el" href="PxClothFabric_8h-source.html#l00121">PxClothFabricDesc::triangles</a>.</p> +<p>References <a class="el" href="PxClothFabric_8h-source.html#l00112">PxClothFabricDesc::indices</a>, <a class="el" href="PxClothFabric_8h-source.html#l00099">PxClothFabricDesc::nbParticles</a>, <a class="el" href="PxClothFabric_8h-source.html#l00102">PxClothFabricDesc::nbPhases</a>, <a class="el" href="PxClothFabric_8h-source.html#l00107">PxClothFabricDesc::nbSets</a>, <a class="el" href="PxClothFabric_8h-source.html#l00117">PxClothFabricDesc::nbTethers</a>, <a class="el" href="PxClothFabric_8h-source.html#l00126">PxClothFabricDesc::nbTriangles</a>, <a class="el" href="PxClothFabric_8h-source.html#l00104">PxClothFabricDesc::phases</a>, <a class="el" href="PxClothFabric_8h-source.html#l00114">PxClothFabricDesc::restvalues</a>, <a class="el" href="PxClothFabric_8h-source.html#l00109">PxClothFabricDesc::sets</a>, <a class="el" href="PxClothFabric_8h-source.html#l00119">PxClothFabricDesc::tetherAnchors</a>, <a class="el" href="PxClothFabric_8h-source.html#l00121">PxClothFabricDesc::tetherLengths</a>, and <a class="el" href="PxClothFabric_8h-source.html#l00124">PxClothFabricDesc::triangles</a>.</p> </div> </div><p> @@ -144,7 +144,7 @@ Returns true if the descriptor is valid. constructor sets to default. <p> -<p>References <a class="el" href="PxClothFabric_8h-source.html#l00147">PxClothFabricDesc::setToDefault()</a>.</p> +<p>References <a class="el" href="PxClothFabric_8h-source.html#l00150">PxClothFabricDesc::setToDefault()</a>.</p> </div> </div><p> @@ -196,7 +196,7 @@ constructor sets to default. (re)sets the structure to the default. <p> -<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00142">PxClothFabricDesc::PxClothFabricDesc()</a>.</p> +<p>Referenced by <a class="el" href="PxClothFabric_8h-source.html#l00145">PxClothFabricDesc::PxClothFabricDesc()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__common.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__common.html index a4f83927..c39beadb 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__common.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__common.html @@ -95,6 +95,8 @@ <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="group__common.html#g4636d12a5a01930fa258136f3f93366f">PX_PHYSX_CORE_API</a></td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68">PX_PHYSX_GPU_API</a></td></tr> + <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4">PX_PHYSX_COMMON_API</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__common.html#g2fda99afe264006a8ef8a699aa1328aa">PX_SERIAL_ALIGN</a> 16</td></tr> @@ -243,6 +245,21 @@ Used to fix multi-byte characters warning from gcc for situations like: PxU32 fo </div> </div><p> +<a class="anchor" name="gbe7c1438b281afb1d13fdc127cc84e68"></a><!-- doxytag: member="PxPhysXCommonConfig.h::PX_PHYSX_GPU_API" ref="gbe7c1438b281afb1d13fdc127cc84e68" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PX_PHYSX_GPU_API </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="g2fda99afe264006a8ef8a699aa1328aa"></a><!-- doxytag: member="PxSerialFramework.h::PX_SERIAL_ALIGN" ref="g2fda99afe264006a8ef8a699aa1328aa" args="" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__cooking.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__cooking.html index 97f80750..67b8a16c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__cooking.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__cooking.html @@ -165,7 +165,7 @@ Returns true if the descriptor is valid. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the current settings are valid </dd></dl> -<p>References <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00085">PxBoundedData::count</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00054">PxStridedData::data</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00068">PxMeshFlag::e16_BIT_INDICES</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00104">PxClothMeshDesc::flags</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00067">PxClothMeshDesc::invMasses</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00058">PxClothMeshDesc::points</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00099">PxClothMeshDesc::quads</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00053">PxStridedData::stride</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00083">PxClothMeshDesc::triangles</a>.</p> +<p>References <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00085">PxBoundedData::count</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00054">PxStridedData::data</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00068">PxMeshFlag::e16_BIT_INDICES</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00106">PxClothMeshDesc::flags</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00069">PxClothMeshDesc::invMasses</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00060">PxClothMeshDesc::points</a>, <a class="el" href="PxClothMeshDesc_8h-source.html#l00101">PxClothMeshDesc::quads</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00053">PxStridedData::stride</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00085">PxClothMeshDesc::triangles</a>.</p> </div> </div><p> @@ -238,7 +238,7 @@ Returns true if the descriptor is valid. constructor sets to default. <p> -<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00125">PxClothMeshDesc::setToDefault()</a>.</p> +<p>Referenced by <a class="el" href="PxClothMeshDesc_8h-source.html#l00127">PxClothMeshDesc::setToDefault()</a>.</p> </div> </div><p> @@ -380,7 +380,7 @@ Constructor sets to default. (re)sets the structure to the default. <p> -<p>References <a class="el" href="PxClothMeshDesc_8h-source.html#l00121">PxClothMeshDesc::PxClothMeshDesc()</a>.</p> +<p>References <a class="el" href="PxClothMeshDesc_8h-source.html#l00123">PxClothMeshDesc::PxClothMeshDesc()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html index 51d6789b..a0dd357e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html @@ -93,7 +93,7 @@ Collaboration diagram for Foundation:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g25c9c85e3980cdbf0bedfbcad822aed7">PX_PHYSICS_VERSION_MINOR</a> 4</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g4edfc95b25e96e7d308d83347c93a69f">PX_PHYSICS_VERSION_BUGFIX</a> 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#geedfba7b2ad3d3be35867607faabb11d">PX_PHYSICS_VERSION</a> ((PX_PHYSICS_VERSION_MAJOR<<24) + (PX_PHYSICS_VERSION_MINOR<<16) + (PX_PHYSICS_VERSION_BUGFIX<<8) + 0)</td></tr> @@ -141,7 +141,7 @@ Collaboration diagram for Foundation:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g42b3e630801b256ea6a118cea57757d3">PX_PS4</a> 0</td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#gcac831050259f36f05bb5b58daa6d036">PX_NX</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62">PX_SWITCH</a> 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g559a6fbf1f502edf3e25e3b90647f111">PX_X64</a> 0</td></tr> @@ -942,7 +942,7 @@ PX_ALIGN_PREFIX and PX_ALIGN_SUFFIX can be used for type alignment instead of al <p> -<p>Referenced by <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00140">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::addPair()</a>, <a class="el" href="PxTask_8h-source.html#l00148">physx::PxTask::addReference()</a>, <a class="el" href="PxContact_8h-source.html#l00522">PxContactStreamIterator::advanceToIndex()</a>, <a class="el" href="PxDefaultAllocator_8h-source.html#l00092">PxDefaultAllocator::allocate()</a>, <a class="el" href="PxBounds3_8h-source.html#l00355">PxBounds3::contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">PxBounds3::fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00424">PxBounds3::fattenSafe()</a>, <a class="el" href="PxTask_8h-source.html#l00130">physx::PxTask::finishBefore()</a>, <a class="el" href="PxGeometryHelpers_8h-source.html#l00182">PxGeometryHolder::get()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00329">PxHitBuffer< PxSweepHit >::getAnyHit()</a>, <a class="el" href="PxBatchQueryDesc_8h-source.html#l00097">PxBatchQueryResult< HitType >::getAnyHit()</a>, <a class="el" href="PxMat44_8h-source.html#l00302">PxMat44::getBasis()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">PxBounds3::getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">PxBounds3::getDimensions()</a>, <a class="el" href="PxContact_8h-source.html#l00566">PxContactStreamIterator::getExtendedContact()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">PxBounds3::getExtents()</a>, <a class="el" href="PxTransform_8h-source.html#l00105">PxTransform::getInverse()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00195">PxMassProperties::getMassSpaceInertia()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00198">PxSimulationStatistics::getNbBroadPhaseAdds()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00217">PxSimulationStatistics::getNbBroadPhaseRemoves()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00242">PxSimulationStatistics::getRbPairStats()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00334">PxHitBuffer< PxSweepHit >::getTouch()</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00148">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::getYVal()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">PxBounds3::include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">PxBounds3::intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">PxBounds3::intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">PxBounds3::isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">PxBounds3::isInside()</a>, <a class="el" href="PxContact_8h-source.html#l00353">PxContactStreamIterator::nextContact()</a>, <a class="el" href="PxSimulationEventCallback_8h-source.html#l00208">PxContactPairExtraDataIterator::nextItemSet()</a>, <a class="el" href="PxContact_8h-source.html#l00325">PxContactStreamIterator::nextPatch()</a>, <a class="el" href="PxVec3_8h-source.html#l00324">PxVec3::normalizeFast()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00257">PxStrideIterator< const PxVec3 >::operator!=()</a>, <a class="el" href="PxTransform_8h-source.html#l00092">PxTransform::operator*()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00165">PxMassProperties::operator*()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00238">PxStrideIterator< const PxVec3 >::operator-()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00266">PxStrideIterator< const PxVec3 >::operator<()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00284">PxStrideIterator< const PxVec3 >::operator<=()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00248">PxStrideIterator< const PxVec3 >::operator==()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00275">PxStrideIterator< const PxVec3 >::operator>()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00293">PxStrideIterator< const PxVec3 >::operator>=()</a>, <a class="el" href="PxVec4_8h-source.html#l00133">PxVec4::operator[]()</a>, <a class="el" href="PxVec3_8h-source.html#l00112">PxVec3::operator[]()</a>, <a class="el" href="PxVec2_8h-source.html#l00110">PxVec2::operator[]()</a>, <a class="el" href="PxExtended_8h-source.html#l00238">PxExtendedVec3::operator[]()</a>, <a class="el" href="PxMath_8h-source.html#l00137">PxClamp()</a>, <a class="el" href="PxRepXSerializer_8h-source.html#l00119">PxCreateRepXObject()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00103">PxMeshScale::PxMeshScale()</a>, <a class="el" href="PxQuat_8h-source.html#l00088">PxQuat::PxQuat()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00107">PxStrideIterator< const PxVec3 >::PxStrideIterator()</a>, <a class="el" href="PxTransform_8h-source.html#l00067">PxTransform::PxTransform()</a>, <a class="el" href="PxSerializer_8h-source.html#l00196">PxSerializerDefaultAdapter< T >::registerReferences()</a>, <a class="el" href="PxTask_8h-source.html#l00118">physx::PxTask::release()</a>, <a class="el" href="PxTask_8h-source.html#l00158">physx::PxTask::removeReference()</a>, <a class="el" href="PxTransform_8h-source.html#l00123">PxTransform::rotate()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, <a class="el" href="PxTransform_8h-source.html#l00129">PxTransform::rotateInv()</a>, <a class="el" href="PxBounds3_8h-source.html#l00418">PxBounds3::scaleFast()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>, <a class="el" href="PxBounds3_8h-source.html#l00411">PxBounds3::scaleSafe()</a>, <a class="el" href="PxTask_8h-source.html#l00245">physx::PxLightCpuTask::setContinuation()</a>, <a class="el" href="PxTask_8h-source.html#l00138">physx::PxTask::startAfter()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00291">PxMassProperties::sum()</a>, <a class="el" href="PxTransform_8h-source.html#l00111">PxTransform::transform()</a>, <a class="el" href="PxBounds3_8h-source.html#l00449">PxBounds3::transformFast()</a>, <a class="el" href="PxTransform_8h-source.html#l00117">PxTransform::transformInv()</a>, <a class="el" href="PxBounds3_8h-source.html#l00443">PxBounds3::transformSafe()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00177">PxMassProperties::translate()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00213">PxMassProperties::translateInertia()</a>.</p> +<p>Referenced by <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00140">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::addPair()</a>, <a class="el" href="PxTask_8h-source.html#l00148">physx::PxTask::addReference()</a>, <a class="el" href="PxContact_8h-source.html#l00522">PxContactStreamIterator::advanceToIndex()</a>, <a class="el" href="PxDefaultAllocator_8h-source.html#l00092">PxDefaultAllocator::allocate()</a>, <a class="el" href="PxBounds3_8h-source.html#l00355">PxBounds3::contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">PxBounds3::fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00424">PxBounds3::fattenSafe()</a>, <a class="el" href="PxTask_8h-source.html#l00130">physx::PxTask::finishBefore()</a>, <a class="el" href="PxGeometryHelpers_8h-source.html#l00182">PxGeometryHolder::get()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00329">PxHitBuffer< PxSweepHit >::getAnyHit()</a>, <a class="el" href="PxBatchQueryDesc_8h-source.html#l00097">PxBatchQueryResult< HitType >::getAnyHit()</a>, <a class="el" href="PxMat44_8h-source.html#l00302">PxMat44::getBasis()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">PxBounds3::getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">PxBounds3::getDimensions()</a>, <a class="el" href="PxContact_8h-source.html#l00566">PxContactStreamIterator::getExtendedContact()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">PxBounds3::getExtents()</a>, <a class="el" href="PxTransform_8h-source.html#l00105">PxTransform::getInverse()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00195">PxMassProperties::getMassSpaceInertia()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00203">PxSimulationStatistics::getNbBroadPhaseAdds()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00222">PxSimulationStatistics::getNbBroadPhaseRemoves()</a>, <a class="el" href="PxSimulationStatistics_8h-source.html#l00247">PxSimulationStatistics::getRbPairStats()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00334">PxHitBuffer< PxSweepHit >::getTouch()</a>, <a class="el" href="PxCoreUtilityTypes_8h-source.html#l00148">PxFixedSizeLookupTable< eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES >::getYVal()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">PxBounds3::include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">PxBounds3::intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">PxBounds3::intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">PxBounds3::isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">PxBounds3::isInside()</a>, <a class="el" href="PxContact_8h-source.html#l00353">PxContactStreamIterator::nextContact()</a>, <a class="el" href="PxSimulationEventCallback_8h-source.html#l00208">PxContactPairExtraDataIterator::nextItemSet()</a>, <a class="el" href="PxContact_8h-source.html#l00325">PxContactStreamIterator::nextPatch()</a>, <a class="el" href="PxVec3_8h-source.html#l00324">PxVec3::normalizeFast()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00257">PxStrideIterator< const PxVec3 >::operator!=()</a>, <a class="el" href="PxTransform_8h-source.html#l00092">PxTransform::operator*()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00165">PxMassProperties::operator*()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00238">PxStrideIterator< const PxVec3 >::operator-()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00266">PxStrideIterator< const PxVec3 >::operator<()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00284">PxStrideIterator< const PxVec3 >::operator<=()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00248">PxStrideIterator< const PxVec3 >::operator==()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00275">PxStrideIterator< const PxVec3 >::operator>()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00293">PxStrideIterator< const PxVec3 >::operator>=()</a>, <a class="el" href="PxVec4_8h-source.html#l00133">PxVec4::operator[]()</a>, <a class="el" href="PxVec3_8h-source.html#l00112">PxVec3::operator[]()</a>, <a class="el" href="PxVec2_8h-source.html#l00110">PxVec2::operator[]()</a>, <a class="el" href="PxExtended_8h-source.html#l00238">PxExtendedVec3::operator[]()</a>, <a class="el" href="PxMath_8h-source.html#l00137">PxClamp()</a>, <a class="el" href="PxRepXSerializer_8h-source.html#l00119">PxCreateRepXObject()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00083">PxMassProperties::PxMassProperties()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00103">PxMeshScale::PxMeshScale()</a>, <a class="el" href="PxQuat_8h-source.html#l00088">PxQuat::PxQuat()</a>, <a class="el" href="PxStrideIterator_8h-source.html#l00107">PxStrideIterator< const PxVec3 >::PxStrideIterator()</a>, <a class="el" href="PxTransform_8h-source.html#l00067">PxTransform::PxTransform()</a>, <a class="el" href="PxSerializer_8h-source.html#l00196">PxSerializerDefaultAdapter< T >::registerReferences()</a>, <a class="el" href="PxTask_8h-source.html#l00118">physx::PxTask::release()</a>, <a class="el" href="PxTask_8h-source.html#l00158">physx::PxTask::removeReference()</a>, <a class="el" href="PxTransform_8h-source.html#l00123">PxTransform::rotate()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00235">PxMassProperties::rotateInertia()</a>, <a class="el" href="PxTransform_8h-source.html#l00129">PxTransform::rotateInv()</a>, <a class="el" href="PxBounds3_8h-source.html#l00418">PxBounds3::scaleFast()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00254">PxMassProperties::scaleInertia()</a>, <a class="el" href="PxBounds3_8h-source.html#l00411">PxBounds3::scaleSafe()</a>, <a class="el" href="PxTask_8h-source.html#l00245">physx::PxLightCpuTask::setContinuation()</a>, <a class="el" href="PxTask_8h-source.html#l00138">physx::PxTask::startAfter()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00291">PxMassProperties::sum()</a>, <a class="el" href="PxTransform_8h-source.html#l00111">PxTransform::transform()</a>, <a class="el" href="PxBounds3_8h-source.html#l00449">PxBounds3::transformFast()</a>, <a class="el" href="PxTransform_8h-source.html#l00117">PxTransform::transformInv()</a>, <a class="el" href="PxBounds3_8h-source.html#l00443">PxBounds3::transformSafe()</a>, <a class="el" href="PxMassProperties_8h-source.html#l00177">PxMassProperties::translate()</a>, and <a class="el" href="PxMassProperties_8h-source.html#l00213">PxMassProperties::translateInertia()</a>.</p> </div> </div><p> @@ -967,7 +967,7 @@ PX_ALIGN_PREFIX and PX_ALIGN_SUFFIX can be used for type alignment instead of al <p> -<p>Referenced by <a class="el" href="PxSimulationStatistics_8h-source.html#l00242">PxSimulationStatistics::getRbPairStats()</a>, <a class="el" href="PxCooking_8h-source.html#l00063">PxGetGaussMapVertexLimitForPlatform()</a>, and <a class="el" href="PxGeometryHelpers_8h-source.html#l00153">PxGeometryHolder::storeAny()</a>.</p> +<p>Referenced by <a class="el" href="PxSimulationStatistics_8h-source.html#l00247">PxSimulationStatistics::getRbPairStats()</a>, <a class="el" href="PxCooking_8h-source.html#l00063">PxGetGaussMapVertexLimitForPlatform()</a>, and <a class="el" href="PxGeometryHelpers_8h-source.html#l00153">PxGeometryHolder::storeAny()</a>.</p> </div> </div><p> @@ -1856,21 +1856,6 @@ Noinline macro </div> </div><p> -<a class="anchor" name="gcac831050259f36f05bb5b58daa6d036"></a><!-- doxytag: member="PxPreprocessor.h::PX_NX" ref="gcac831050259f36f05bb5b58daa6d036" args="" --> -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">#define PX_NX 0 </td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> <a class="anchor" name="gace09d9150d8d87671f893afe548ebac"></a><!-- doxytag: member="PxPreprocessor.h::PX_OFFSET_OF" ref="gace09d9150d8d87671f893afe548ebac" args="(X, Y)" --> <div class="memitem"> <div class="memproto"> @@ -1982,7 +1967,7 @@ The constant PX_PHYSICS_VERSION is used when creating certain PhysX module objec <div class="memproto"> <table class="memname"> <tr> - <td class="memname">#define PX_PHYSICS_VERSION_BUGFIX 0 </td> + <td class="memname">#define PX_PHYSICS_VERSION_BUGFIX 1 </td> </tr> </table> </div> @@ -2228,6 +2213,21 @@ Restrict macro </div> </div><p> +<a class="anchor" name="g69c3fa9b2882d545ebdb965086853c62"></a><!-- doxytag: member="PxPreprocessor.h::PX_SWITCH" ref="g69c3fa9b2882d545ebdb965086853c62" args="" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">#define PX_SWITCH 0 </td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="gc40d28c5e85426df7a98ff9bd597810c"></a><!-- doxytag: member="PxPreprocessor.h::PX_UNIX_EXPORT" ref="gc40d28c5e85426df7a98ff9bd597810c" args="" --> <div class="memitem"> <div class="memproto"> @@ -3148,7 +3148,7 @@ template<typename enumtype, typename storagetype > </div> checks that the AABB values describe a valid configuration. <p>References <a class="el" href="PxBounds3_8h-source.html#l00273">PxBounds3::isFinite()</a>, <a class="el" href="PxBounds3_8h-source.html#l00260">PxBounds3::maximum</a>, <a class="el" href="PxBounds3_8h-source.html#l00260">PxBounds3::minimum</a>, <a class="el" href="PxBounds3_8h-source.html#l00046">PX_MAX_BOUNDS_EXTENTS</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::x</a>, <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::y</a>, and <a class="el" href="PxVec3_8h-source.html#l00380">PxVec3::z</a>.</p> -<p>Referenced by <a class="el" href="PxBounds3_8h-source.html#l00355">PxBounds3::contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">PxBounds3::fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00424">PxBounds3::fattenSafe()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">PxBounds3::getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">PxBounds3::getDimensions()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">PxBounds3::getExtents()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">PxBounds3::include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">PxBounds3::intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">PxBounds3::intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">PxBounds3::isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">PxBounds3::isInside()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00924">PxSceneDesc::isValid()</a>, <a class="el" href="PxBounds3_8h-source.html#l00418">PxBounds3::scaleFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00411">PxBounds3::scaleSafe()</a>, <a class="el" href="PxBounds3_8h-source.html#l00449">PxBounds3::transformFast()</a>, and <a class="el" href="PxBounds3_8h-source.html#l00443">PxBounds3::transformSafe()</a>.</p> +<p>Referenced by <a class="el" href="PxBounds3_8h-source.html#l00355">PxBounds3::contains()</a>, <a class="el" href="PxBounds3_8h-source.html#l00431">PxBounds3::fattenFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00424">PxBounds3::fattenSafe()</a>, <a class="el" href="PxBounds3_8h-source.html#l00381">PxBounds3::getCenter()</a>, <a class="el" href="PxBounds3_8h-source.html#l00399">PxBounds3::getDimensions()</a>, <a class="el" href="PxBounds3_8h-source.html#l00393">PxBounds3::getExtents()</a>, <a class="el" href="PxBounds3_8h-source.html#l00322">PxBounds3::include()</a>, <a class="el" href="PxBounds3_8h-source.html#l00342">PxBounds3::intersects()</a>, <a class="el" href="PxBounds3_8h-source.html#l00349">PxBounds3::intersects1D()</a>, <a class="el" href="PxBounds3_8h-source.html#l00336">PxBounds3::isEmpty()</a>, <a class="el" href="PxBounds3_8h-source.html#l00363">PxBounds3::isInside()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00954">PxSceneDesc::isValid()</a>, <a class="el" href="PxBounds3_8h-source.html#l00418">PxBounds3::scaleFast()</a>, <a class="el" href="PxBounds3_8h-source.html#l00411">PxBounds3::scaleSafe()</a>, <a class="el" href="PxBounds3_8h-source.html#l00449">PxBounds3::transformFast()</a>, and <a class="el" href="PxBounds3_8h-source.html#l00443">PxBounds3::transformSafe()</a>.</p> </div> </div><p> @@ -3921,7 +3921,7 @@ template<class T > </div> <p> -<p>Referenced by <a class="el" href="PxContactModifyCallback_8h-source.html#l00138">PxContactSet::getInternalFaceIndex0()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00145">PxContactSet::getInternalFaceIndex1()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00341">PxHitBuffer< PxSweepHit >::processTouches()</a>, <a class="el" href="PxMat33_8h-source.html#l00099">PxMat33::PxMat33()</a>, <a class="el" href="PxMat44_8h-source.html#l00063">PxMat44::PxMat44()</a>, <a class="el" href="PxQuat_8h-source.html#l00060">PxQuat::PxQuat()</a>, <a class="el" href="PxTransform_8h-source.html#l00062">PxTransform::PxTransform()</a>, <a class="el" href="PxVec2_8h-source.html#l00062">PxVec2::PxVec2()</a>, <a class="el" href="PxVec3_8h-source.html#l00062">PxVec3::PxVec3()</a>, and <a class="el" href="PxVec4_8h-source.html#l00062">PxVec4::PxVec4()</a>.</p> +<p>Referenced by <a class="el" href="PxContactModifyCallback_8h-source.html#l00138">PxContactSet::getInternalFaceIndex0()</a>, <a class="el" href="PxQueryReport_8h-source.html#l00341">PxHitBuffer< PxSweepHit >::processTouches()</a>, <a class="el" href="PxMat33_8h-source.html#l00099">PxMat33::PxMat33()</a>, <a class="el" href="PxMat44_8h-source.html#l00063">PxMat44::PxMat44()</a>, <a class="el" href="PxQuat_8h-source.html#l00060">PxQuat::PxQuat()</a>, <a class="el" href="PxTransform_8h-source.html#l00062">PxTransform::PxTransform()</a>, <a class="el" href="PxVec2_8h-source.html#l00062">PxVec2::PxVec2()</a>, <a class="el" href="PxVec3_8h-source.html#l00062">PxVec3::PxVec3()</a>, and <a class="el" href="PxVec4_8h-source.html#l00062">PxVec4::PxVec4()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__geomutils.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__geomutils.html index 95696f32..f43835be 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__geomutils.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__geomutils.html @@ -569,7 +569,7 @@ Returns true if the geometry is valid. <dl class="note" compact><dt><b>Note:</b></dt><dd>A valid convex mesh has a positive scale value in each direction (scale.x > 0, scale.y > 0, scale.z > 0). It is illegal to call <a class="el" href="classPxRigidActor.html#428112f88e7d3ee8abdf378cb70511f8" title="Creates a new shape with default properties and a list of materials and adds it to...">PxRigidActor::createShape</a> and <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors.">PxPhysics::createShape</a> with a convex that has zero extent in any direction.</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxRigidActor.html#428112f88e7d3ee8abdf378cb70511f8" title="Creates a new shape with default properties and a list of materials and adds it to...">PxRigidActor::createShape</a>, <a class="el" href="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe" title="Creates a shape which may be attached to multiple actors.">PxPhysics::createShape</a> </dd></dl> -<p>References <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00125">PxConvexMeshGeometry::convexMesh</a>, <a class="el" href="PxGeometry_8h-source.html#l00059">PxGeometryType::eCONVEXMESH</a>, <a class="el" href="PxVec3_8h-source.html#l00155">PxVec3::isFinite()</a>, <a class="el" href="PxQuat_8h-source.html#l00132">PxQuat::isUnit()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00159">PxMeshScale::isValidForConvexMesh()</a>, <a class="el" href="PxGeometry_8h-source.html#l00087">PxGeometry::mType</a>, <a class="el" href="PxMeshScale_8h-source.html#l00165">PxMeshScale::rotation</a>, <a class="el" href="PxMeshScale_8h-source.html#l00164">PxMeshScale::scale</a>, and <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00124">PxConvexMeshGeometry::scale</a>.</p> +<p>References <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00129">PxConvexMeshGeometry::convexMesh</a>, <a class="el" href="PxGeometry_8h-source.html#l00059">PxGeometryType::eCONVEXMESH</a>, <a class="el" href="PxVec3_8h-source.html#l00155">PxVec3::isFinite()</a>, <a class="el" href="PxQuat_8h-source.html#l00132">PxQuat::isUnit()</a>, <a class="el" href="PxMeshScale_8h-source.html#l00159">PxMeshScale::isValidForConvexMesh()</a>, <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00130">PxConvexMeshGeometry::maxMargin</a>, <a class="el" href="PxGeometry_8h-source.html#l00087">PxGeometry::mType</a>, <a class="el" href="PxMeshScale_8h-source.html#l00165">PxMeshScale::rotation</a>, <a class="el" href="PxMeshScale_8h-source.html#l00164">PxMeshScale::scale</a>, and <a class="el" href="PxConvexMeshGeometry_8h-source.html#l00128">PxConvexMeshGeometry::scale</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__particles.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__particles.html index ebf3bb1b..b3cab049 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__particles.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__particles.html @@ -89,7 +89,7 @@ PxU16 > </td><td class="memItemRight" valign="bottom"><a class="el" href <p> collection of set bits defined in <a class="el" href="structPxParticleBaseFlag.html" title="ParticleBase flags (deprecated).">PxParticleBaseFlag</a>. (deprecated) <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000053">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000088">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxParticleBaseFlag.html" title="ParticleBase flags (deprecated).">PxParticleBaseFlag</a> </dd></dl> </div> @@ -108,7 +108,7 @@ collection of set bits defined in <a class="el" href="structPxParticleBaseFlag.h <p> collection of set bits defined in <a class="el" href="structPxParticleFlag.html">PxParticleFlag</a>. (deprecated) <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000060">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000095">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxParticleFlag.html">PxParticleFlag</a> </dd></dl> </div> @@ -127,7 +127,7 @@ collection of set bits defined in <a class="el" href="structPxParticleFlag.html" <p> collection of set bits defined in <a class="el" href="structPxParticleReadDataFlag.html">PxParticleReadDataFlag</a>. (deprecated) <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000059">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000094">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxParticleReadDataFlag.html">PxParticleReadDataFlag</a> </dd></dl> </div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html index fc3d879c..cc95fd69 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html @@ -482,10 +482,11 @@ PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" hr PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#g6adbba7aad2d451e684110269dddd720">PxRegisterUnifiedHeightFields</a> (physx::PxPhysics &physics)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the unified heightfield feature. <a href="#g6adbba7aad2d451e684110269dddd720"></a><br></td></tr> -<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_C_EXPORT PX_PHYSX_CORE_API <br class="typebreak"> -void PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11">PxRegisterCloth</a> (physx::PxPhysics &physics)</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_DEPRECATED PX_C_EXPORT <br class="typebreak"> +PX_PHYSX_CORE_API void <br class="typebreak"> +PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxRegisterCloth</a> (physx::PxPhysics &physics)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the cloth feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use cloth. In this case the linker should strip out the relevant implementation code from the library. If you need to use cloth but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <a href="#gb0b300b30efd81868ff51f9544e85b11"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Enables the usage of the cloth feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use cloth. In this case the linker should strip out the relevant implementation code from the library. If you need to use cloth but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <a href="#ge2faa96309a4fb0cbfcd512d2431fc82"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_DEPRECATED PX_C_EXPORT <br class="typebreak"> PX_PHYSX_CORE_API void <br class="typebreak"> PX_CALL_CONV </td><td class="memItemRight" valign="bottom"><a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38">PxRegisterParticles</a> (physx::PxPhysics &physics)</td></tr> @@ -1837,7 +1838,7 @@ Returns true if the descriptor is valid. <p> <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the current settings are valid. </dd></dl> -<p>References <a class="el" href="PxSceneDesc_8h-source.html#l00618">PxSceneDesc::bounceThresholdVelocity</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00644">PxSceneDesc::ccdMaxSeparation</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00770">PxSceneDesc::contactReportStreamBufferSize</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00658">PxSceneDesc::cpuDispatcher</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00698">PxSceneDesc::dynamicTreeRebuildRateHint</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00187">PxSceneFlag::eADAPTIVE_FORCE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00072">PxPruningStructureType::eDYNAMIC_AABB_TREE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00272">PxSceneFlag::eENABLE_STABILIZATION</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00073">PxPruningStructureType::eSTATIC_AABB_TREE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00557">PxSceneDesc::filterShader</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00537">PxSceneDesc::filterShaderData</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00546">PxSceneDesc::filterShaderDataSize</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00651">PxSceneDesc::flags</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00633">PxSceneDesc::frictionOffsetThreshold</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00819">PxSceneDesc::gpuMaxNumPartitions</a>, <a class="el" href="PxBounds3_8h-source.html#l00467">PxBounds3::isValid()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00436">PxSceneLimits::isValid()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00595">PxSceneDesc::limits</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00755">PxSceneDesc::maxNbContactDataBlocks</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00735">PxSceneDesc::nbContactDataBlocks</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00806">PxSceneDesc::sanityBounds</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00674">PxSceneDesc::staticStructure</a>, and <a class="el" href="PxSceneDesc_8h-source.html#l00795">PxSceneDesc::wakeCounterResetValue</a>.</p> +<p>References <a class="el" href="PxSceneDesc_8h-source.html#l00618">PxSceneDesc::bounceThresholdVelocity</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00644">PxSceneDesc::ccdMaxSeparation</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00798">PxSceneDesc::contactReportStreamBufferSize</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00668">PxSceneDesc::cpuDispatcher</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00708">PxSceneDesc::dynamicTreeRebuildRateHint</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00187">PxSceneFlag::eADAPTIVE_FORCE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00072">PxPruningStructureType::eDYNAMIC_AABB_TREE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00272">PxSceneFlag::eENABLE_STABILIZATION</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00073">PxPruningStructureType::eSTATIC_AABB_TREE</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00557">PxSceneDesc::filterShader</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00537">PxSceneDesc::filterShaderData</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00546">PxSceneDesc::filterShaderDataSize</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00661">PxSceneDesc::flags</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00633">PxSceneDesc::frictionOffsetThreshold</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00847">PxSceneDesc::gpuMaxNumPartitions</a>, <a class="el" href="PxBounds3_8h-source.html#l00467">PxBounds3::isValid()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00436">PxSceneLimits::isValid()</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00595">PxSceneDesc::limits</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00765">PxSceneDesc::maxNbContactDataBlocks</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00745">PxSceneDesc::nbContactDataBlocks</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00834">PxSceneDesc::sanityBounds</a>, <a class="el" href="PxSceneDesc_8h-source.html#l00684">PxSceneDesc::staticStructure</a>, and <a class="el" href="PxSceneDesc_8h-source.html#l00823">PxSceneDesc::wakeCounterResetValue</a>.</p> </div> </div><p> @@ -1863,7 +1864,7 @@ Returns true if the descriptor is valid. <p>References <a class="el" href="PxSceneDesc_8h-source.html#l00397">PxSceneLimits::maxNbRegions</a>.</p> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00924">PxSceneDesc::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00954">PxSceneDesc::isValid()</a>.</p> </div> </div><p> @@ -1992,7 +1993,7 @@ Creates an instance of this class. May not be a class member to avoid name mangl <dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a> instance on success, NULL if operation failed</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>, <a class="el" href="classPxFoundation.html" title="Foundation SDK singleton class.">PxFoundation</a>, <a class="el" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a>, PxProfileZoneManager, <a class="el" href="classPxPvd.html" title="PxPvd is the top-level class for the PVD framework, and the main customer interface...">PxPvd</a> </dd></dl> -<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00810">PxCreatePhysics()</a>.</p> +<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00822">PxCreatePhysics()</a>.</p> </div> </div><p> @@ -2054,9 +2055,9 @@ Calling this will register all optional code modules (Articulations, HeightField </table> </dl> <dl class="return" compact><dt><b>Returns:</b></dt><dd><a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a> instance on success, NULL if operation failed</dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>, <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>, <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>, <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>, <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>, <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a> </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html" title="Abstract singleton factory class used for instancing objects in the Physics SDK.">PxPhysics</a>, <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics</a>, <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f" title="Enables the usage of the articulations feature. This function is called automatically...">PxRegisterArticulations</a>, <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields</a>, <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" title="Enables the usage of the cloth feature. This function is called automatically inside...">PxRegisterCloth</a>, <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" title="Enables the usage of the particles feature. This function is called automatically...">PxRegisterParticles</a> </dd></dl> -<p>References <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66">PxCreateBasePhysics()</a>, <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f">PxRegisterArticulations()</a>, <a class="el" href="group__physics.html#gb0b300b30efd81868ff51f9544e85b11">PxRegisterCloth()</a>, <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1">PxRegisterHeightFields()</a>, and <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38">PxRegisterParticles()</a>.</p> +<p>References <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66">PxCreateBasePhysics()</a>, <a class="el" href="group__physics.html#g92144d0904f8a696f85737c576b88d9f">PxRegisterArticulations()</a>, <a class="el" href="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82">PxRegisterCloth()</a>, <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1">PxRegisterHeightFields()</a>, and <a class="el" href="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38">PxRegisterParticles()</a>.</p> </div> </div><p> @@ -2078,7 +2079,7 @@ Calling this will register all optional code modules (Articulations, HeightField <p> Creates a spatial index. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000039">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000054">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSpatialIndex.html" title="provides direct access to PhysX' Spatial Query engine">PxSpatialIndex</a> </dd></dl> </div> @@ -2221,16 +2222,16 @@ Before using this function the user must call <a class="el" href="group__physics Enables the usage of the articulations feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use articulations. In this case the linker should strip out the relevant implementation code from the library. If you need to use articulations but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <p> -<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00810">PxCreatePhysics()</a>.</p> +<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00822">PxCreatePhysics()</a>.</p> </div> </div><p> -<a class="anchor" name="gb0b300b30efd81868ff51f9544e85b11"></a><!-- doxytag: member="PxPhysics.h::PxRegisterCloth" ref="gb0b300b30efd81868ff51f9544e85b11" args="(physx::PxPhysics &physics)" --> +<a class="anchor" name="ge2faa96309a4fb0cbfcd512d2431fc82"></a><!-- doxytag: member="PxPhysics.h::PxRegisterCloth" ref="ge2faa96309a4fb0cbfcd512d2431fc82" args="(physx::PxPhysics &physics)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">PX_C_EXPORT PX_PHYSX_CORE_API void PX_CALL_CONV PxRegisterCloth </td> + <td class="memname">PX_DEPRECATED PX_C_EXPORT PX_PHYSX_CORE_API void PX_CALL_CONV PxRegisterCloth </td> <td>(</td> <td class="paramtype">physx::PxPhysics & </td> <td class="paramname"> <em>physics</em> </td> @@ -2244,8 +2245,9 @@ Enables the usage of the articulations feature. This function is called automati <p> Enables the usage of the cloth feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use cloth. In this case the linker should strip out the relevant implementation code from the library. If you need to use cloth but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> -<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00810">PxCreatePhysics()</a>.</p> +<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00822">PxCreatePhysics()</a>.</p> </div> </div><p> @@ -2272,7 +2274,7 @@ This call will link the default 'unified' implementation of heightfields which i On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use heightfields. In this case the linker should strip out the relevant implementation code from the library. If you need to use heightfield but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call.<p> You must call this function at a time where no <a class="el" href="classPxScene.html" title="A scene is a collection of bodies, particle systems and constraints which can interact...">PxScene</a> instance exists, typically before calling <a class="el" href="classPxPhysics.html#6dcded7be00c17004432a04a78569db1" title="Creates a scene.">PxPhysics::createScene()</a>. This is to prevent a change to the heightfield implementation code at runtime which would have undefined results.<p> Calling <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then attempting to create a heightfield shape without first calling <a class="el" href="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" title="Enables the usage of the heightfield feature.">PxRegisterHeightFields()</a>, <a class="el" href="group__physics.html#g6adbba7aad2d451e684110269dddd720" title="Enables the usage of the unified heightfield feature.">PxRegisterUnifiedHeightFields()</a> or <a class="el" href="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4" title="Enables the usage of the legacy heightfield feature.">PxRegisterLegacyHeightFields()</a> will result in an error. -<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00810">PxCreatePhysics()</a>, and <a class="el" href="PxPhysics_8h-source.html#l00730">PxRegisterUnifiedHeightFields()</a>.</p> +<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00822">PxCreatePhysics()</a>, and <a class="el" href="PxPhysics_8h-source.html#l00740">PxRegisterUnifiedHeightFields()</a>.</p> </div> </div><p> @@ -2319,9 +2321,9 @@ Calling <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f6 <p> Enables the usage of the particles feature. This function is called automatically inside <a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a>. (deprecated) On resource constrained platforms, it is possible to call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> and then NOT call this function to save on code memory if your application does not use particles. In this case the linker should strip out the relevant implementation code from the library. If you need to use particles but not some other optional component, you shoud call <a class="el" href="group__physics.html#gd63c429157f9c8c87fcd0ea2f9b79f66" title="Creates an instance of the physics SDK with minimal additional components registered...">PxCreateBasePhysics()</a> followed by this call. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00810">PxCreatePhysics()</a>.</p> +<p>Referenced by <a class="el" href="PxPhysics_8h-source.html#l00822">PxCreatePhysics()</a>.</p> </div> </div><p> @@ -2375,7 +2377,7 @@ constructor sets to default. </dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a> <a class="el" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a> <a class="el" href="classPxSceneDesc.html#bc7769532392c8e47ec4580677145e34" title="A contact with a relative velocity below this will not bounce. A typical value for...">bounceThresholdVelocity</a> <a class="el" href="classPxSceneDesc.html#f707e0c97624aaf6fa9ab2e82aadbecf" title="A threshold of contact separation distance used to decide if a contact point will...">frictionOffsetThreshold</a> </dd></dl> -<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00919">PxSceneDesc::setToDefault()</a>.</p> +<p>Referenced by <a class="el" href="PxSceneDesc_8h-source.html#l00949">PxSceneDesc::setToDefault()</a>.</p> </div> </div><p> @@ -2428,7 +2430,7 @@ constructor sets to default </dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__physics.html#g8039bfec65da68b2294a97175ddb2c66" title="Creates an instance of the physics SDK.">PxCreatePhysics()</a> <a class="el" href="classPxTolerancesScale.html" title="Class to define the scale at which simulation runs. Most simulation tolerances are...">PxTolerancesScale</a> <a class="el" href="classPxSceneDesc.html#bc7769532392c8e47ec4580677145e34" title="A contact with a relative velocity below this will not bounce. A typical value for...">bounceThresholdVelocity</a> <a class="el" href="classPxSceneDesc.html#f707e0c97624aaf6fa9ab2e82aadbecf" title="A threshold of contact separation distance used to decide if a contact point will...">frictionOffsetThreshold</a> </dd></dl> -<p>References <a class="el" href="PxSceneDesc_8h-source.html#l00874">PxSceneDesc::PxSceneDesc()</a>.</p> +<p>References <a class="el" href="PxSceneDesc_8h-source.html#l00902">PxSceneDesc::PxSceneDesc()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__scenequery.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__scenequery.html index 7de03692..b17d6410 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__scenequery.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__scenequery.html @@ -154,7 +154,7 @@ Custom filtering logic for batched query intersection candidates. If an intersec <li>If <a class="el" href="structPxQueryFlag.html#2124ff0cff0a021e01e6880a1bba431f98ce80be9551f124bd882bdb83dafb7e" title="Run the post-intersection-test filter (see PxQueryFilterCallback::postFilter()).">PxQueryFlag::ePOSTFILTER</a> is set, the postFilter shader is called for each intersection to determine the touch/block status. This overrides any touch/block status previously returned from the preFilter function for this shape.</li> </ul> Filtering shaders are not in order along the query direction, rather they are processed in the order in which candidate shapes for testing are found by PhysX' scene traversal algorithms.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBatchQueryDesc.html#1eae24bb23c561c4a656d7234d9d2e5e" title="The custom postFilter shader to use for filtering.">PxBatchQueryDesc.postFilterShader</a> <a class="el" href="classPxQueryFilterCallback.html#a93cf87c4ec4548afc8cc5476c719781" title="This filter callback is executed if the exact intersection test returned true and...">PxQueryFilterCallback.postFilter</a> <a class="el" href="group__scenequery.html#ga1264802560d96e1740850b2e1a9856b" title="Batched query pre-filter shader.">PxBatchQueryPreFilterShader</a> </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> @@ -193,7 +193,7 @@ The preFilter shader may overwrite the copy of queryFlags it receives as an argu <li>If <a class="el" href="structPxQueryFlag.html#2124ff0cff0a021e01e6880a1bba431f8afbf3ede02abfeef2a9e8d38f0b9a78" title="Run the pre-intersection-test filter (see PxQueryFilterCallback::preFilter()).">PxQueryFlag::ePREFILTER</a> is not set, precise intersection testing is performed using the original query's filterData.flags.</li> </ul> Filtering calls are not guaranteed to be sorted along the ray or sweep direction.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBatchQueryDesc.html#f116e4058958b7c747dfd008317764ba" title="The custom preFilter shader to use for filtering.">PxBatchQueryDesc.preFilterShader</a> <a class="el" href="classPxQueryFilterCallback.html#227beae6749182b04ae18728c1aecd26" title="This filter callback is executed before the exact intersection test if PxQueryFlag::ePREFILTER...">PxQueryFilterCallback.preFilter</a> <a class="el" href="group__scenequery.html#g043a6549307b8fd63c96f48edafddad0" title="Batched query post-filter shader.">PxBatchQueryPostFilterShader</a> </dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc index d401006d..2e504fa5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc +++ b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc @@ -107,7 +107,7 @@ <LI><OBJECT type="text/sitemap"><param name="Name" value="PxGetFilterObjectType"><param name="Local" value="group__physics.html#g479e145e0c33b0708ec9dd997480294a"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxGetPhysics"><param name="Local" value="group__physics.html#g824f991be62d7c28eadf32316562408f"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterArticulations"><param name="Local" value="group__physics.html#g92144d0904f8a696f85737c576b88d9f"><param name="ImageNumber" value="11"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterCloth"><param name="Local" value="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"><param name="ImageNumber" value="11"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterCloth"><param name="Local" value="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterHeightFields"><param name="Local" value="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterLegacyHeightFields"><param name="Local" value="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxRegisterParticles"><param name="Local" value="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38"><param name="ImageNumber" value="11"></OBJECT> @@ -354,7 +354,6 @@ <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_NOINLINE"><param name="Local" value="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_NORMALIZATION_EPSILON"><param name="Local" value="group__foundation.html#g8901e378c5ba8f305e8714d5758cd9dd"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_NVTX"><param name="Local" value="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77"><param name="ImageNumber" value="11"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_NX"><param name="Local" value="group__foundation.html#gcac831050259f36f05bb5b58daa6d036"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_OFFSET_OF"><param name="Local" value="group__foundation.html#gace09d9150d8d87671f893afe548ebac"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_OFFSET_OF_RT"><param name="Local" value="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_OFFSETOF_BASE"><param name="Local" value="group__foundation.html#g305a9ab26a10d521e58782103206edf5"><param name="ImageNumber" value="11"></OBJECT> @@ -377,6 +376,7 @@ <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SUPPORT_COMPUTE_PHYSX"><param name="Local" value="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SUPPORT_EXTERN_TEMPLATE"><param name="Local" value="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SUPPORT_GPU_PHYSX"><param name="Local" value="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89"><param name="ImageNumber" value="11"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SWITCH"><param name="Local" value="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_UNIX_EXPORT"><param name="Local" value="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_UNIX_FAMILY"><param name="Local" value="group__foundation.html#gd7d515be586be72c5c485c5624783a97"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_VC"><param name="Local" value="group__foundation.html#gec15ff1639b763560ddaffc82936ff03"><param name="ImageNumber" value="11"></OBJECT> @@ -673,6 +673,7 @@ <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_MAKE_FOURCC"><param name="Local" value="group__common.html#gbbba9e3f699e63445326263daec187e8"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_PHYSX_COMMON_API"><param name="Local" value="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_PHYSX_CORE_API"><param name="Local" value="group__common.html#g4636d12a5a01930fa258136f3f93366f"><param name="ImageNumber" value="11"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_PHYSX_GPU_API"><param name="Local" value="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SERIAL_ALIGN"><param name="Local" value="group__common.html#g2fda99afe264006a8ef8a699aa1328aa"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SERIAL_FILE_ALIGN"><param name="Local" value="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PX_SERIAL_OBJECT_ID_INVALID"><param name="Local" value="group__common.html#g70054743832670870a1ce9f619907c77"><param name="ImageNumber" value="11"></OBJECT> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk index ef396dbe..79861a9a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk +++ b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk @@ -260,6 +260,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gbbba9e3f699e63445326263daec187e8"><param name="Name" value="PX_MAKE_FOURCC"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4"><param name="Name" value="PX_PHYSX_COMMON_API"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g4636d12a5a01930fa258136f3f93366f"><param name="Name" value="PX_PHYSX_CORE_API"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="Name" value="PX_PHYSX_GPU_API"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g2fda99afe264006a8ef8a699aa1328aa"><param name="Name" value="PX_SERIAL_ALIGN"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2"><param name="Name" value="PX_SERIAL_FILE_ALIGN"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g70054743832670870a1ce9f619907c77"><param name="Name" value="PX_SERIAL_OBJECT_ID_INVALID"></OBJECT> @@ -277,6 +278,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g19403877bf7ce42d7240e4e4c758c016"><param name="Name" value="PxTriangleID"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gc1fb4b256a5d900d394e89db170a2b79"><param name="Name" value="PxType"></OBJECT> </UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc"><param name="Name" value="compareMetaData"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerialization.html#0cf59eda36c56e9e66bac0c2b5168094"><param name="Name" value="complete"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#bfacb597d8b72b1d86961dfdb8e768e3"><param name="Name" value="compressedContactSize"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxClothStretchConfig.html#ad66f56640cefd4edbf452767b6e1f19"><param name="Name" value="compressionLimit"></OBJECT> @@ -385,8 +387,8 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#080866698f34876134941cf42949592b"><param name="Name" value="createBatchQuery"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerialization.html#9014b476bfd9e3e9bc7ea755df232bfd"><param name="Name" value="createBinaryConverter"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#285849425521dd0344f55b4a7c0a834a"><param name="Name" value="createClient"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c"><param name="Name" value="createCloth"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#c32634024422793b65190304c4631494"><param name="Name" value="createClothFabric"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb"><param name="Name" value="createCloth"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9"><param name="Name" value="createClothFabric"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCollectionExt.html#39dbd32faa242e01117cd4ecee3fd2e7"><param name="Name" value="createCollection"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerialization.html#6c64dc9a55f7ae9ffc8c1802855134ed"><param name="Name" value="createCollectionFromBinary"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerialization.html#e2eafca38332e6d7dff642641317e90a"><param name="Name" value="createCollectionFromXml"></OBJECT> @@ -622,7 +624,6 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxQueryHitType.html#cab1ef408184995d169330ed689b79e360dc59a348d85c101747ed45d9b20750"><param name="Name" value="eBLOCK"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552"><param name="Name" value="eBODY_ANG_VELOCITY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb"><param name="Name" value="eBODY_AXES"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e"><param name="Name" value="eBODY_JOINT_GROUPS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc"><param name="Name" value="eBODY_LIN_VELOCITY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb108e73c99660d921ad7dc81069ff0b2a3c"><param name="Name" value="eBODY_MASS_AXES"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxControllerShapeType.html#46022b44cb41038a1b05bcaa6e043d03b43bc932646395ab414f8f4acd18f1e8"><param name="Name" value="eBOX"></OBJECT> @@ -646,13 +647,10 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxControllerBehaviorFlag.html#a8d6dfaac2847892e8c5b76eb4d1d55bbdcc38448e6409720eb4cdf43a4f5466"><param name="Name" value="eCCT_USER_DEFINED_RIDE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxConvexFlag.html#4b7bd21fa96c72b320a39e880208b4b612c7c442cadd1e3474fc613944981c44"><param name="Name" value="eCHECK_ZERO_AREA_TRIANGLES"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxMetaDataFlag.html#5125f2eba9d78234a2bc7a00b3c3654cd9aa10c12e5694495894ce759636071a"><param name="Name" value="eCLASS"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593"><param name="Name" value="eCLOTH"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e83c846c92ae8929d5867e25ec039c8bde"><param name="Name" value="eCLOTH"></OBJECT> <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593"><param name="Name" value="PxActorType"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd"><param name="Name" value="PxActorTypeFlag"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e83c846c92ae8929d5867e25ec039c8bde"><param name="Name" value="PxConcreteType"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf8b5ad2155d1d501ecb296d608dc1c00d"><param name="Name" value="PxFilterObjectType"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a"><param name="Name" value="PxSimulationStatistics"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0"><param name="Name" value="eCLOTH_BENDING"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxConcreteType.html#d762aca1d4c8fffae41267fae4f1b8e8ebe0dd8a545da3bc2ed3004ab72a37ec"><param name="Name" value="eCLOTH_FABRIC"></OBJECT> @@ -723,6 +721,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxHitFlag.html#44c173f6ddf0522ffbd8fa3c585e6b64fbdec54374d753fed4682d855aac7270"><param name="Name" value="PxHitFlag"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxParticleReadDataFlag.html#e228980b8744bbaa5c1567a17183ae7149ad1d1a56e0f3068e360cb759c5a63b"><param name="Name" value="eDENSITY_BUFFER"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e"><param name="Name" value="eDEPRECATED_BODY_JOINT_GROUPS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071119a812dde7d16f1dc8ccdb738b614"><param name="Name" value="eDEPRECATED_COLLISION_PAIRS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c531d29a32a585c1463b30332ee8e328cad"><param name="Name" value="eDEPRECATED_TRIGGER_TRIGGER_REPORTS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxPairFlag.html#60e71a2948b030140f840766a3f7ac2fc41a9f8b9326480403c023ad20cdc2f1"><param name="Name" value="eDETECT_CCD_CONTACT"></OBJECT> @@ -772,6 +771,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c5305d1e69880f10fb3de7d26c2e2e7eca3"><param name="Name" value="PxSceneFlag"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba859637775d7c189d9f499fdfda010f73fb95"><param name="Name" value="eENABLE_CCD_FRICTION"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00"><param name="Name" value="eENABLE_CCD_MAX_CONTACT_IMPULSE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53fc106b84674b04718dd78ea4640daf86"><param name="Name" value="eENABLE_ENHANCED_DETERMINISM"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53fb55a7dd55b07e2ae234072e88d0b607"><param name="Name" value="eENABLE_GPU_DYNAMICS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c538537c3d1b706799fd9bdf6496dde1dbf"><param name="Name" value="eENABLE_KINEMATIC_PAIRS"></OBJECT> @@ -1486,7 +1486,6 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49"><param name="Name" value="PX_NOINLINE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g8901e378c5ba8f305e8714d5758cd9dd"><param name="Name" value="PX_NORMALIZATION_EPSILON"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77"><param name="Name" value="PX_NVTX"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gcac831050259f36f05bb5b58daa6d036"><param name="Name" value="PX_NX"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gace09d9150d8d87671f893afe548ebac"><param name="Name" value="PX_OFFSET_OF"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875"><param name="Name" value="PX_OFFSET_OF_RT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g305a9ab26a10d521e58782103206edf5"><param name="Name" value="PX_OFFSETOF_BASE"></OBJECT> @@ -1509,6 +1508,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef"><param name="Name" value="PX_SUPPORT_COMPUTE_PHYSX"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60"><param name="Name" value="PX_SUPPORT_EXTERN_TEMPLATE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89"><param name="Name" value="PX_SUPPORT_GPU_PHYSX"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62"><param name="Name" value="PX_SWITCH"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c"><param name="Name" value="PX_UNIX_EXPORT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gd7d515be586be72c5c485c5624783a97"><param name="Name" value="PX_UNIX_FAMILY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g3b618390d8743c532c4131cb931df43a"><param name="Name" value="PX_UNUSED"></OBJECT> @@ -1746,11 +1746,11 @@ </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPvdSceneClient.html#e1b5736b5b44f33705a406411e3926d2"><param name="Name" value="getClientInternal"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCapsuleController.html#68225dcdb5577d623a0fa5250de40f0b"><param name="Name" value="getClimbingMode"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803"><param name="Name" value="getClothFabrics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad"><param name="Name" value="getClothFabrics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#d443004ddc575a974312ce9ad8104878"><param name="Name" value="getClothFlags"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#056a3f41426d1f4f756e8513751b591f"><param name="Name" value="getClothInterCollisionDistance"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336"><param name="Name" value="getClothInterCollisionNbIterations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#547481cc48d38eb1d8f3fe151020a927"><param name="Name" value="getClothInterCollisionStiffness"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b31964586c71755fb261a879435655fb"><param name="Name" value="getClothInterCollisionDistance"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#605049c3cc13532d47803ba5303ce326"><param name="Name" value="getClothInterCollisionNbIterations"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331"><param name="Name" value="getClothInterCollisionStiffness"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleDriveSimData.html#20083db6949151eb109449cdbb341735"><param name="Name" value="getClutchData"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRigidBody.html#afdbdab1865112b15201aeabb23877b4"><param name="Name" value="getCMassLocalPose"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerializationContext.html#acf1647853d5b3cede4763f667449bb1"><param name="Name" value="getCollection"></OBJECT> @@ -1893,8 +1893,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxD6Joint.html#caebc6c005a26fbbba5faa65721e9269"><param name="Name" value="PxD6Joint"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRevoluteJoint.html#69f16a45c44381419b802ab2efc4a3c9"><param name="Name" value="PxRevoluteJoint"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#d79b7ca12187d9e9b9488eb4adcc8340"><param name="Name" value="getDynamicFriction"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c"><param name="Name" value="getDynamicFriction"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#d79b7ca12187d9e9b9488eb4adcc8340"><param name="Name" value="PxContactStreamIterator"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#fc25f357ba1de24c8b98b22f94153d3d"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#266449d2ac89ed540deeb7187ba59696"><param name="Name" value="PxParticleBase"></OBJECT> @@ -2156,7 +2157,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#7db95116b2241e89d3bc17934d801979"><param name="Name" value="getNbBroadPhaseRemoves"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVolumeCache.html#cd8687904f29300ec7a27222f8db50bf"><param name="Name" value="getNbCachedShapes"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxArticulationLink.html#fd3fed0c244cb37751aa035cf78c8e2b"><param name="Name" value="getNbChildren"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85"><param name="Name" value="getNbClothFabrics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111"><param name="Name" value="getNbClothFabrics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#daea99e9df2d5628d7435e8a919306f1"><param name="Name" value="getNbCollisionCapsules"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#718741d139b994d7c4f2f842e5d9e9e3"><param name="Name" value="getNbCollisionConvexes"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#b56d769be770219f891c37ad2ddfc4ab"><param name="Name" value="getNbCollisionPlanes"></OBJECT> @@ -2346,8 +2347,9 @@ </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxFoundation.html#99d8ace08bda782da561bc14c6e9075b"><param name="Name" value="getReportAllocationNames"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSerializationRegistry.html#40b8f7dfa706de614a013ed15c79dfdc"><param name="Name" value="getRepXSerializer"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#25f719cc460541c095fa0b7101fe4a32"><param name="Name" value="getRestitution"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e"><param name="Name" value="getRestitution"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#25f719cc460541c095fa0b7101fe4a32"><param name="Name" value="PxContactStreamIterator"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#06db9f154df542598da209a31fdc123f"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#f685d7f2c306a42d345fcde35a2bf6fa"><param name="Name" value="PxParticleBase"></OBJECT> @@ -2435,8 +2437,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRigidDynamic.html#5f9d98c9bd3b9ab0be7ce1b3ec4a4574"><param name="Name" value="PxRigidDynamic"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxController.html#d694218683ad584f6120bc001c0d1616"><param name="Name" value="getState"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2"><param name="Name" value="getStaticFriction"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#45700551793a60bff49adfb4775b5820"><param name="Name" value="getStaticFriction"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#45700551793a60bff49adfb4775b5820"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxContactStreamIterator.html#e61aa300ebb547085205073dd69454a2"><param name="Name" value="PxContactStreamIterator"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#b80c2e686ea428c58dbd020e067eaa70"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#490ead77cd5a791537c209c5650a8d0c"><param name="Name" value="PxParticleBase"></OBJECT> @@ -3020,6 +3023,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleDriveSimData.html#27092e53c3fc8e7427dfd98403b7cc79"><param name="Name" value="mAutoBox"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleDriveDynData.html#ba3ba5fed122b50456ff96a2464ca0cc"><param name="Name" value="mAutoBoxSwitchTime"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyData.html#a523e1704f34568a599f4744f0b6cbbc"><param name="Name" value="maxAngularVelocitySq"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec"><param name="Name" value="maxBiasCoefficient"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyData.html#660b46913c44f1c050e2e1559c45ddd1"><param name="Name" value="maxContactImpulse"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyData.html#2e1756608c49188883e670d0318dcc06"><param name="Name" value="maxDepenetrationVelocity"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVec2.html#ee0ea896ec92dd625e989cbe3470ac0d"><param name="Name" value="maxElement"></OBJECT> @@ -3043,6 +3047,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxControllerDesc.html#36e184a8b3c7a4ffbd1f2ab934d37ae1"><param name="Name" value="maxJumpHeight"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleAckermannGeometryData.html#a3665a214eb8b1188a1c8fdd66f7f74d"><param name="Name" value="mAxleSeparation"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyData.html#fe4e0a693288590b7ce8383bc3e2cd79"><param name="Name" value="maxLinearVelocitySq"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1"><param name="Name" value="maxMargin"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneLimits.html#f0a6bbbff2a3c1ce5cf80d2ef3666cf5"><param name="Name" value="maxNbActors"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneLimits.html#d44cb62b261514d8937077f75b40c5cc"><param name="Name" value="maxNbAggregates"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneLimits.html#d0eaee83c330232159c791093abc0f4c"><param name="Name" value="maxNbBodies"></OBJECT> @@ -3837,7 +3842,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#gcacbeccf757e60dbf45089ef382681d9"><param name="Name" value="PxPairFlags"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g5d8a1dc3627cf1442f40d91a5ec6b4e3"><param name="Name" value="PxRaycastQueryResult"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g92144d0904f8a696f85737c576b88d9f"><param name="Name" value="PxRegisterArticulations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"><param name="Name" value="PxRegisterCloth"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="Name" value="PxRegisterCloth"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1"><param name="Name" value="PxRegisterHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4"><param name="Name" value="PxRegisterLegacyHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38"><param name="Name" value="PxRegisterParticles"></OBJECT> @@ -4366,7 +4371,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxFilterObjectType.html#6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb"><param name="Name" value="PxFilterObjectType"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gfd8f8779793627061774cfcfa1b9fbd7"><param name="Name" value="PxPreprocessor.h"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxSceneFlag.html#b4c347372b4433d34d983da780916c53eabf4ab99946ab299fbb858b6a8f53af"><param name="Name" value="PxSceneFlag"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b"><param name="Name" value="PxSimulationStatistics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20"><param name="Name" value="PxSimulationStatistics"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g5be743320fae5abf91e51efebced816e"><param name="Name" value="PX_DLL_EXPORT"></OBJECT> <UL> @@ -4657,11 +4662,6 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77"><param name="Name" value="foundation"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77"><param name="Name" value="PxPreprocessor.h"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gcac831050259f36f05bb5b58daa6d036"><param name="Name" value="PX_NX"></OBJECT> - <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gcac831050259f36f05bb5b58daa6d036"><param name="Name" value="foundation"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gcac831050259f36f05bb5b58daa6d036"><param name="Name" value="PxPreprocessor.h"></OBJECT> - </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gace09d9150d8d87671f893afe548ebac"><param name="Name" value="PX_OFFSET_OF"></OBJECT> <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gace09d9150d8d87671f893afe548ebac"><param name="Name" value="foundation"></OBJECT> @@ -4723,6 +4723,11 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g4636d12a5a01930fa258136f3f93366f"><param name="Name" value="common"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#g4636d12a5a01930fa258136f3f93366f"><param name="Name" value="PxPhysXCommonConfig.h"></OBJECT> </UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="Name" value="PX_PHYSX_GPU_API"></OBJECT> + <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="Name" value="common"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="Name" value="PxPhysXCommonConfig.h"></OBJECT> + </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92"><param name="Name" value="PX_POP_PACK"></OBJECT> <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g9aad3b08e5e15565ff39638b753f4a92"><param name="Name" value="foundation"></OBJECT> @@ -4838,6 +4843,11 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89"><param name="Name" value="PxPreprocessor.h"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxTaskDefine_8h.html#3f862c735ddbb6264f64107beaab63f6"><param name="Name" value="PX_SUPPORT_PXTASK_PROFILING"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62"><param name="Name" value="PX_SWITCH"></OBJECT> + <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62"><param name="Name" value="foundation"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62"><param name="Name" value="PxPreprocessor.h"></OBJECT> + </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c"><param name="Name" value="PX_UNIX_EXPORT"></OBJECT> <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c"><param name="Name" value="foundation"></OBJECT> @@ -4988,14 +4998,12 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12"><param name="Name" value="eACTOR_COUNT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7c576e27c63fe565d6a1711342f781b7d"><param name="Name" value="eACTOR_FORCE_DWORD"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d706f3dc5ed54f3a7bd6118e8906c93b89"><param name="Name" value="eARTICULATION_LINK"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593"><param name="Name" value="eCLOTH"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d781e9731829e3f092569e2c9b86484413"><param name="Name" value="eRIGID_DYNAMIC"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7554a2b9b9c494e1e4b4f83600a5386e8"><param name="Name" value="eRIGID_STATIC"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a"><param name="Name" value="PX_DEPRECATED"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html"><param name="Name" value="PxActorTypeFlag"></OBJECT> <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd"><param name="Name" value="eCLOTH"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4a24d95f1654290038bb3b1767ff5a1ad"><param name="Name" value="eRIGID_DYNAMIC"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc"><param name="Name" value="eRIGID_STATIC"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f"><param name="Name" value="PX_DEPRECATED"></OBJECT> @@ -5288,6 +5296,7 @@ </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html"><param name="Name" value="PxBinaryConverter"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#c39cc433f7d1db69e1c17e401adec9cc"><param name="Name" value="compareMetaData"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#9890d7f61fceb47d154e203291cd08fd"><param name="Name" value="convert"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#76e9b36969e46ef131f22d2d95aa31cb"><param name="Name" value="PxBinaryConverter"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#c45504933db13e78c7dd12e68fab304f"><param name="Name" value="release"></OBJECT> @@ -6234,6 +6243,7 @@ </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html"><param name="Name" value="PxContactSet"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#70f975199ee66a0df4bf037cc8e10f3c"><param name="Name" value="getDynamicFriction"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#02f160a1a9135d6d7f1e5f77557ce63e"><param name="Name" value="getInternalFaceIndex0"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#6535e80819a6d2a5bbe38db6aa86684e"><param name="Name" value="getInternalFaceIndex1"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#107184e5d6bbd33e445ca52de23c4016"><param name="Name" value="getInvInertiaScale0"></OBJECT> @@ -6244,11 +6254,14 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#225b2714ca66ddb6cdf6c8a00664464e"><param name="Name" value="getNormal"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#0aef84a136055ad90c1af8a53f2fe8a8"><param name="Name" value="getPatch"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#bf3a8b911e7d304ce1008b23bb575361"><param name="Name" value="getPoint"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#643d2c1eb96b29b8119e11e04828c26e"><param name="Name" value="getRestitution"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#08bf7523401a88b6481ae49bedc858f3"><param name="Name" value="getSeparation"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#45700551793a60bff49adfb4775b5820"><param name="Name" value="getStaticFriction"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#25ab720b769e29f0a40aeb6bae693591"><param name="Name" value="getTargetVelocity"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#930b0b6a5450e9b2e83634d6803f4045"><param name="Name" value="ignore"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#614a3d5bbdfe9fccce114e0ce64913a8"><param name="Name" value="mContacts"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#fcc7a677fe3cf662ebab5a49f5a454b9"><param name="Name" value="mCount"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b"><param name="Name" value="setDynamicFriction"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#e145d9eec7403316390478f401837dcf"><param name="Name" value="setInvInertiaScale0"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#74a22b5ae3140aba546b66415427a7d5"><param name="Name" value="setInvInertiaScale1"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#74648acc75bce20cfd555e76298b514f"><param name="Name" value="setInvMassScale0"></OBJECT> @@ -6256,7 +6269,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#145d98e983e46057f0fa57903f671c06"><param name="Name" value="setMaxImpulse"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#fdc45b285e1aaedd29690571b2098daa"><param name="Name" value="setNormal"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#21cfe31aa14065c8b3ee6390c312e178"><param name="Name" value="setPoint"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea"><param name="Name" value="setRestitution"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#dd1b219393a21fdbb6e6db51400aa900"><param name="Name" value="setSeparation"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe"><param name="Name" value="setStaticFriction"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#2e374d99ff72fcf410a070ee3bf17abb"><param name="Name" value="setTargetVelocity"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#63434463f6bea994645e3dcbdc2cf2d0"><param name="Name" value="size"></OBJECT> </UL> @@ -6570,6 +6585,7 @@ <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#2fdc589d347de81e55c8b45b7c133feb"><param name="Name" value="convexMesh"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#geb9f7427fef44fef543098cb347b59e6"><param name="Name" value="isValid"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#769be6bf3be1bd8a39ea0a3ee6b092b1"><param name="Name" value="maxMargin"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#6b2561b421c602ca110e6870a3037d49"><param name="Name" value="meshFlags"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#d2bed15287e31918b5ca0051f0604eeb"><param name="Name" value="paddingFromFlags"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConvexMeshGeometry.html#1560beb69b5adf8d53d7dd13524438a1"><param name="Name" value="PxConvexMeshGeometry"></OBJECT> @@ -8417,7 +8433,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#g8039bfec65da68b2294a97175ddb2c66"><param name="Name" value="PxCreatePhysics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#g824f991be62d7c28eadf32316562408f"><param name="Name" value="PxGetPhysics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#g92144d0904f8a696f85737c576b88d9f"><param name="Name" value="PxRegisterArticulations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#gb0b300b30efd81868ff51f9544e85b11"><param name="Name" value="PxRegisterCloth"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="Name" value="PxRegisterCloth"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#ge3a84455caaa6a7de67513ea29a315e1"><param name="Name" value="PxRegisterHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#g3a556a2d568cf1f36726d099bb21abd4"><param name="Name" value="PxRegisterLegacyHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysics_8h.html#g197726c3bfa1abc6fbe43875c2483b38"><param name="Name" value="PxRegisterParticles"></OBJECT> @@ -8427,8 +8443,8 @@ <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#4209ffb5ab43cd7d9c6a59e4139c1993"><param name="Name" value="createAggregate"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#a65bf245c40886f007b7cda86dee9f3f"><param name="Name" value="createArticulation"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c"><param name="Name" value="createCloth"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#c32634024422793b65190304c4631494"><param name="Name" value="createClothFabric"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb"><param name="Name" value="createCloth"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#aff72c208eb0bb4faa418c1f258707d9"><param name="Name" value="createClothFabric"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1126f3f545ebe183be1753f62d1efc7d"><param name="Name" value="createConstraint"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#54fc5f8b0884977ccfd45ea829392a52"><param name="Name" value="createConvexMesh"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1806546c22306e8d44b7ff7719fbcc99"><param name="Name" value="createHeightField"></OBJECT> @@ -8441,12 +8457,12 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#6dcded7be00c17004432a04a78569db1"><param name="Name" value="createScene"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#bc564607f208cbc1944880172a3d62fe"><param name="Name" value="createShape"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#29dcbbe128cef11eaf4ce5696c216dfd"><param name="Name" value="createTriangleMesh"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#8dc5895be663e3f8d221459f59a8b803"><param name="Name" value="getClothFabrics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#b66ea589cfffdd5948771b885f2121ad"><param name="Name" value="getClothFabrics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#f842c37b9e11bf180465452e8dacfc06"><param name="Name" value="getConvexMeshes"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1c2899065d7b3d9367a409b0207848cc"><param name="Name" value="getFoundation"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#d2470ec4f7a3b36664f92d08c3b42ba7"><param name="Name" value="getHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#1a9cabf0c8c0f11d7eb7e948be2e32b0"><param name="Name" value="getMaterials"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#66ab807ef19f4e229e6163db9f19df85"><param name="Name" value="getNbClothFabrics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#5c0990eef79ed840ea0cc88d0f952111"><param name="Name" value="getNbClothFabrics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#372b961576ee45702d02618933e8db0d"><param name="Name" value="getNbConvexMeshes"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#92275b36165ce356aa217d17fbb3ac2c"><param name="Name" value="getNbHeightFields"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxPhysics.html#051662877c0f3346ac7fa4f1bf4bcd95"><param name="Name" value="getNbMaterials"></OBJECT> @@ -8482,6 +8498,7 @@ <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysXCommonConfig_8h.html#g87ae1d60bdf83754e2fe5065aab40ec4"><param name="Name" value="PX_PHYSX_COMMON_API"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysXCommonConfig_8h.html#g4636d12a5a01930fa258136f3f93366f"><param name="Name" value="PX_PHYSX_CORE_API"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysXCommonConfig_8h.html#gbe7c1438b281afb1d13fdc127cc84e68"><param name="Name" value="PX_PHYSX_GPU_API"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysXCommonConfig_8h.html#gc816bc62a68a52f01bf21f963295e822"><param name="Name" value="PxMaterialTableIndex"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPhysXCommonConfig_8h.html#g19403877bf7ce42d7240e4e4c758c016"><param name="Name" value="PxTriangleID"></OBJECT> </UL> @@ -8580,7 +8597,6 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g2af6846d9d49e433af97059f0291eef1"><param name="Name" value="PX_NOCOPY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g56b7f4f37ac451a47f3d7d661069aa49"><param name="Name" value="PX_NOINLINE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g65237bda8f886bb466e89d01a1ba0a77"><param name="Name" value="PX_NVTX"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#gcac831050259f36f05bb5b58daa6d036"><param name="Name" value="PX_NX"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#gace09d9150d8d87671f893afe548ebac"><param name="Name" value="PX_OFFSET_OF"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g2ac82f7e080e1411a86f98758a0f3875"><param name="Name" value="PX_OFFSET_OF_RT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g305a9ab26a10d521e58782103206edf5"><param name="Name" value="PX_OFFSETOF_BASE"></OBJECT> @@ -8598,6 +8614,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g39f6354f5e10029a058e2141956ed9ef"><param name="Name" value="PX_SUPPORT_COMPUTE_PHYSX"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g58dd174408338f37c62dfe6ac1baec60"><param name="Name" value="PX_SUPPORT_EXTERN_TEMPLATE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g0a511de410e7de7a8625fb572f88bd89"><param name="Name" value="PX_SUPPORT_GPU_PHYSX"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g69c3fa9b2882d545ebdb965086853c62"><param name="Name" value="PX_SWITCH"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#gc40d28c5e85426df7a98ff9bd597810c"><param name="Name" value="PX_UNIX_EXPORT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#gd7d515be586be72c5c485c5624783a97"><param name="Name" value="PX_UNIX_FAMILY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxPreprocessor_8h.html#g3b618390d8743c532c4131cb931df43a"><param name="Name" value="PX_UNUSED"></OBJECT> @@ -8892,10 +8909,10 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g92144d0904f8a696f85737c576b88d9f"><param name="Name" value="physics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g92144d0904f8a696f85737c576b88d9f"><param name="Name" value="PxPhysics.h"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"><param name="Name" value="PxRegisterCloth"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="Name" value="PxRegisterCloth"></OBJECT> <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"><param name="Name" value="physics"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#gb0b300b30efd81868ff51f9544e85b11"><param name="Name" value="PxPhysics.h"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="Name" value="physics"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82"><param name="Name" value="PxPhysics.h"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1"><param name="Name" value="PxRegisterHeightFields"></OBJECT> <UL> @@ -9089,6 +9106,7 @@ <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596686cdd889652a435c19d8c663d809d9e"><param name="Name" value="eENABLE_CCD"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba859637775d7c189d9f499fdfda010f73fb95"><param name="Name" value="eENABLE_CCD_FRICTION"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00"><param name="Name" value="eENABLE_CCD_MAX_CONTACT_IMPULSE"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596c89b33b0290d667f6f2ae69298631d01"><param name="Name" value="eENABLE_POSE_INTEGRATION_PREVIEW"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45"><param name="Name" value="eENABLE_SPECULATIVE_CCD"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596bd76e6985e9db78efb7a66148ea4c212"><param name="Name" value="eKINEMATIC"></OBJECT> @@ -9196,9 +9214,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#952ff4e7b46ff4d3396195e65cd494e6"><param name="Name" value="getCCDContactModifyCallback"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b0033036e31f91c68d520185ef6c1703"><param name="Name" value="getCCDMaxPasses"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#8259c90c79fb69ee62e9434eb35e0f37"><param name="Name" value="getClientBehaviorFlags"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#056a3f41426d1f4f756e8513751b591f"><param name="Name" value="getClothInterCollisionDistance"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#4abd140d61ad76c60ca0d38c0dd94336"><param name="Name" value="getClothInterCollisionNbIterations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#547481cc48d38eb1d8f3fe151020a927"><param name="Name" value="getClothInterCollisionStiffness"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b31964586c71755fb261a879435655fb"><param name="Name" value="getClothInterCollisionDistance"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#605049c3cc13532d47803ba5303ce326"><param name="Name" value="getClothInterCollisionNbIterations"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#3f8880466c56bedbc2cd9f96f24e8331"><param name="Name" value="getClothInterCollisionStiffness"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#1e9919abdfb23495a84f47c5157a67b1"><param name="Name" value="getConstraints"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#1978693b355df49712d7e59c10c4115d"><param name="Name" value="getContactModifyCallback"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#c7b1dccad5d20304653f21c91b09258a"><param name="Name" value="getContactReportStreamBufferSize"></OBJECT> @@ -9254,9 +9272,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#593d339e0fd64e47fa3b68016ce723ec"><param name="Name" value="setCCDContactModifyCallback"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#ed46505d6eac63a508c7a2d7e39cd5fb"><param name="Name" value="setCCDMaxPasses"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc"><param name="Name" value="setClientBehaviorFlags"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6"><param name="Name" value="setClothInterCollisionDistance"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#020b9247522ba3bc8f068a19f2001a69"><param name="Name" value="setClothInterCollisionNbIterations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#80c93294ff48300abdadf0546a1aac52"><param name="Name" value="setClothInterCollisionStiffness"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b42513ab6ce4137698565ca8629eea1c"><param name="Name" value="setClothInterCollisionDistance"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16"><param name="Name" value="setClothInterCollisionNbIterations"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#85444db1420db29be5c0b748197b4fed"><param name="Name" value="setClothInterCollisionStiffness"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#eec3367a4461c1ab2e552acdb8c0609e"><param name="Name" value="setContactModifyCallback"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b6d9e986e6af967d2bd60a63a0b550c4"><param name="Name" value="setDominanceGroupPair"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#bf2322887ca4db2fdea0229a44e2892c"><param name="Name" value="setDynamicTreeRebuildRateHint"></OBJECT> @@ -9306,6 +9324,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#9b0de35c38c43b8aeff6e6f29bf0db20"><param name="Name" value="gravity"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#g67b3ce67bea6cdb19619bed61f9e7641"><param name="Name" value="isValid"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#b996312333ef4fdf5f77fcc16b84923e"><param name="Name" value="limits"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#65bbe399965691dec83ba3fe1a5082ec"><param name="Name" value="maxBiasCoefficient"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#8791132cbe8cce32f051e5eaab774d35"><param name="Name" value="maxNbContactDataBlocks"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#625cdbae7d2149a9df472fb4f9c06f83"><param name="Name" value="nbContactDataBlocks"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__physics.html#g8c083fd86a8c52ff269aa4dd3407127b"><param name="Name" value="physics"></OBJECT> @@ -9314,6 +9333,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#ga7375184ba494172fa7677dae44bd9a8"><param name="Name" value="setToDefault"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#71a00536a56d40fe031de2ced1834941"><param name="Name" value="simulationEventCallback"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797"><param name="Name" value="solverBatchSize"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2"><param name="Name" value="solverOffsetSlop"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#00495fa3240d1087d38cf33eebc313a7"><param name="Name" value="staticStructure"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#63d40516cfbbe7d167d89e6fe55e3834"><param name="Name" value="userData"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#79e2c9c06f711272a48d7f07451117b7"><param name="Name" value="wakeCounterResetValue"></OBJECT> @@ -9722,7 +9742,6 @@ <UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#bfacb597d8b72b1d86961dfdb8e768e3"><param name="Name" value="compressedContactSize"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c3613b4e0a4ca71ad756078820ab928c1b3"><param name="Name" value="eCCD_PAIRS"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c443f84df0f0bff95fdb0cadd4a17f31a"><param name="Name" value="eCLOTH"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36366eae507d69961741d28c3b6c04d576"><param name="Name" value="eDISCRETE_CONTACT_PAIRS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#56865c878c5d74dd30a7ab81e2728c36e1d23646a3bd6d7cfef7986a92afe270"><param name="Name" value="eMODIFIED_CONTACT_PAIRS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c72731d6b28d539f63127cbce5115c415"><param name="Name" value="eRIGID_BODY"></OBJECT> @@ -9758,7 +9777,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#2e79aa5021d7d7bb2f817b144ccecd99"><param name="Name" value="particlesGpuMeshCacheSize"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#6795433e44469a4068262a7f62f345d2"><param name="Name" value="particlesGpuMeshCacheUsed"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#b56ac5aa68f31b68a0852c87817ff026"><param name="Name" value="peakConstraintMemory"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c941542fa629d7c3c16534c1b4226c73b"><param name="Name" value="PX_DEPRECATED"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#996a480bf74af73637d277c454dce87c1e1bd6604862aa41bb644ae0efa33d20"><param name="Name" value="PX_DEPRECATED"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#910e1921a55acda66f5c22ee173eda32"><param name="Name" value="PxSimulationStatistics"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSimulationStatistics.html#a1e487295538b16ec29c359082d12976"><param name="Name" value="requiredContactConstraintMemory"></OBJECT> </UL> @@ -11247,7 +11266,6 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071d96779e81c1ac240f4cdd8188c55ec"><param name="Name" value="eACTOR_AXES"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552"><param name="Name" value="eBODY_ANG_VELOCITY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb"><param name="Name" value="eBODY_AXES"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e"><param name="Name" value="eBODY_JOINT_GROUPS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc"><param name="Name" value="eBODY_LIN_VELOCITY"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb108e73c99660d921ad7dc81069ff0b2a3c"><param name="Name" value="eBODY_MASS_AXES"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0"><param name="Name" value="eCLOTH_BENDING"></OBJECT> @@ -11268,6 +11286,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb102a3d188a70b93dee7585f995e8be2494"><param name="Name" value="eCONTACT_NORMAL"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10706ccc0cb4deca751588dcf1a4a9a361"><param name="Name" value="eCONTACT_POINT"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838"><param name="Name" value="eCULL_BOX"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e"><param name="Name" value="eDEPRECATED_BODY_JOINT_GROUPS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071119a812dde7d16f1dc8ccdb738b614"><param name="Name" value="eDEPRECATED_COLLISION_PAIRS"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10cac9e863525b516ca84acf281515acd6"><param name="Name" value="eFORCE_DWORD"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1053d370f2bafd9f9434013b3668ea41cf"><param name="Name" value="eJOINT_LIMITS"></OBJECT> @@ -11661,9 +11680,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCapsuleController.html#256d6b281406c5bd1fa30dbc99e5a2df"><param name="Name" value="setClimbingMode"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#3d3ee58e3b3960efb9d1e22422806c9d"><param name="Name" value="setClothFlag"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#6bc462eec7ba57909611c047a40003b6"><param name="Name" value="setClothFlags"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#3d80c2fa05e80048d1c3c300a91ba7e6"><param name="Name" value="setClothInterCollisionDistance"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#020b9247522ba3bc8f068a19f2001a69"><param name="Name" value="setClothInterCollisionNbIterations"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#80c93294ff48300abdadf0546a1aac52"><param name="Name" value="setClothInterCollisionStiffness"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#b42513ab6ce4137698565ca8629eea1c"><param name="Name" value="setClothInterCollisionDistance"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#7197a1ce70671bfc81e6f3088920ac16"><param name="Name" value="setClothInterCollisionNbIterations"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxScene.html#85444db1420db29be5c0b748197b4fed"><param name="Name" value="setClothInterCollisionStiffness"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleDriveSimData.html#0edff168e18a4d5c923460cb0ee3fe8b"><param name="Name" value="setClutchData"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRigidBody.html#b152773926fe7b222d61e982c3cb6adf"><param name="Name" value="setCMassLocalPose"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCloth.html#64d468f1f5bab0e2cfabcb02b9fe9f0b"><param name="Name" value="setCollisionMassScale"></OBJECT> @@ -11733,8 +11752,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxD6Joint.html#f23b422a5ed89350c0f04664ae2351cc"><param name="Name" value="PxD6Joint"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRevoluteJoint.html#3b468f55536921dd3f505883df1aa661"><param name="Name" value="PxRevoluteJoint"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9"><param name="Name" value="setDynamicFriction"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b"><param name="Name" value="setDynamicFriction"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#360344f51cce5d01c69701e3dcc3747b"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#971a4c6a385310c28aaeaa1f5ead78e9"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#d95b342c529785ca7e126605804ccfbb"><param name="Name" value="PxParticleBase"></OBJECT> </UL> @@ -11927,8 +11947,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxCapsuleController.html#a568af92bc897e9242c063d50c71cfd2"><param name="Name" value="setRadius"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxFoundation.html#10a9bd2dc04b64b17a6bb624872b565d"><param name="Name" value="setReportAllocationNames"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxBinaryConverter.html#ba26eda3b46071eca65fa38cabee2a09"><param name="Name" value="setReportMode"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#9038f690c180b962a7543734f44ec0f1"><param name="Name" value="setRestitution"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea"><param name="Name" value="setRestitution"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#2c1f31f9201c804d6310ec0129cc0cea"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#9038f690c180b962a7543734f44ec0f1"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#7dc8dc59b5032d7e4ebd9d901df20a3d"><param name="Name" value="PxParticleBase"></OBJECT> </UL> @@ -11987,8 +12008,9 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxArticulation.html#259748392f6223dc218d1e1ba8ee9944"><param name="Name" value="PxArticulation"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxRigidDynamic.html#59fb22d9402497cffe1b5e54d9ecd62f"><param name="Name" value="PxRigidDynamic"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#0384706084d22fe2ec745bc81d54ef14"><param name="Name" value="setStaticFriction"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe"><param name="Name" value="setStaticFriction"></OBJECT> <UL> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxContactSet.html#8c585855a8936d762520b1d1471bf3fe"><param name="Name" value="PxContactSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxMaterial.html#0384706084d22fe2ec745bc81d54ef14"><param name="Name" value="PxMaterial"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxParticleBase.html#3fb596178c017ed1c536c152e4fba358"><param name="Name" value="PxParticleBase"></OBJECT> </UL> @@ -12141,6 +12163,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxControllerDesc.html#adb1325a040c61b6cd29cfa94d24c180"><param name="Name" value="slopeLimit"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPx1DConstraint.html#6c9b5b544322e92ba2c072f159770cd4"><param name="Name" value="solveHint"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#26b321b928708c10a047b38ec9127797"><param name="Name" value="solverBatchSize"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxSceneDesc.html#91b6c205bf684c0f41432a23c1323ee2"><param name="Name" value="solverOffsetSlop"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="structPxConstraintShaderTable.html#177a8411969e943559378c9311877d66"><param name="Name" value="solverPrep"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxVehicleCopyDynamicsMap.html#722820ae9c733991667bfb5c2956efe5"><param name="Name" value="sourceWheelIds"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxTolerancesScale.html#629358a15988697feaa85759d5c57e33"><param name="Name" value="speed"></OBJECT> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__304.png b/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__304.png Binary files differdeleted file mode 100644 index 203cfcb6..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__304.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__305.png b/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__305.png Binary files differdeleted file mode 100644 index 469212c2..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__305.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__306.png b/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__306.png Binary files differdeleted file mode 100644 index 203cfcb6..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__306.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__307.png b/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__307.png Binary files differdeleted file mode 100644 index 469212c2..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__307.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__308.png b/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__308.png Binary files differdeleted file mode 100644 index 203cfcb6..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/inherit__graph__308.png +++ /dev/null diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/namespacepvdsdk.html b/PhysX_3.4/Documentation/PhysXAPI/files/namespacepvdsdk.html deleted file mode 100644 index 840eb8d3..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/namespacepvdsdk.html +++ /dev/null @@ -1,33 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: pvdsdk Namespace Reference</title> - <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> - <LINK HREF="NVIDIA.css" REL="stylesheet" TYPE="text/css"> - </head> - - <body bgcolor="#FFFFFF"> - <div id="header"> - <hr class="first"> - <img alt="" src="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<div class="contents"> -<h1>pvdsdk Namespace Reference<br> -<small> -[<a class="el" href="group__pvd.html">Pvd</a>]</small> -</h1><table border="0" cellpadding="0" cellspacing="0"> -<tr><td></td></tr> -</table> -</div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-2016 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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorClientBehaviorFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorClientBehaviorFlag.html index 0682ea9d..014d4a1e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorClientBehaviorFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorClientBehaviorFlag.html @@ -44,7 +44,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Multiclient behavior bit flags for actors. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd><a class="el" href="structPxActorClientBehaviorFlag.html" title="Multiclient behavior bit flags for actors.">PxActorClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="PxClient_8h.html#1e59792b13a65e6152d785fb8e91b92d" title="Bitfield that contains a set of raised flags defined in PxActorClientBehaviorFlag...">PxActorClientBehaviorFlags</a> <a class="el" href="classPxActor.html#d7b70236ed41524eda4c92636922d599" title="Sets the behavior bits of the actor.">PxActor::setClientBehaviorFlags()</a> </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="2e8a30e9ba977d8dafc3b7d5e7ac702c"></a><!-- doxytag: member="PxActorClientBehaviorFlag::Enum" ref="2e8a30e9ba977d8dafc3b7d5e7ac702c" args="" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType-members.html index 1ddd160e..ae9930c7 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType-members.html @@ -23,7 +23,6 @@ <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12">eACTOR_COUNT</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7c576e27c63fe565d6a1711342f781b7d">eACTOR_FORCE_DWORD</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d706f3dc5ed54f3a7bd6118e8906c93b89">eARTICULATION_LINK</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593">eCLOTH</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7">Enum</a> enum name</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d781e9731829e3f092569e2c9b86484413">eRIGID_DYNAMIC</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d7554a2b9b9c494e1e4b4f83600a5386e8">eRIGID_STATIC</a> enum value</td><td><a class="el" href="structPxActorType.html">PxActorType</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType.html index d3453aea..89b4bad4 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorType.html @@ -43,7 +43,7 @@ <br> <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d706f3dc5ed54f3a7bd6118e8906c93b89">eARTICULATION_LINK</a>, <br> - <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593">eCLOTH</a>, + <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a">PX_DEPRECATED</a>, <br> <a class="el" href="structPxActorType.html#25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12">eACTOR_COUNT</a>, <br> @@ -84,29 +84,42 @@ A dynamic rigid body. <tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a"></a><!-- doxytag: member="PX_DEPRECATED" ref="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a" args="" -->PX_DEPRECATED</em> </td><td> A particle system (deprecated). <p> +A cloth.<p> A particle fluid (deprecated).<p> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a"></a><!-- doxytag: member="PX_DEPRECATED" ref="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a" args="" -->PX_DEPRECATED</em> </td><td> A particle system (deprecated). <p> +A cloth.<p> A particle fluid (deprecated).<p> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d706f3dc5ed54f3a7bd6118e8906c93b89"></a><!-- doxytag: member="eARTICULATION_LINK" ref="25c5a270f1f5c1955a00d7554f7688d706f3dc5ed54f3a7bd6118e8906c93b89" args="" -->eARTICULATION_LINK</em> </td><td> An articulation link. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxArticulationLink.html" title="a component of an articulation that represents a rigid body">PxArticulationLink</a> </dd></dl> </td></tr> -<tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593"></a><!-- doxytag: member="eCLOTH" ref="25c5a270f1f5c1955a00d7554f7688d797c35b252f095062fe0de0c9b93d1593" args="" -->eCLOTH</em> </td><td> -A cloth. +<tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a"></a><!-- doxytag: member="PX_DEPRECATED" ref="25c5a270f1f5c1955a00d7554f7688d782d47689f44e0a1dc844135e4b7f752a" args="" -->PX_DEPRECATED</em> </td><td> +A particle system (deprecated). <p> +A cloth.<p> +A particle fluid (deprecated).<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12"></a><!-- doxytag: member="eACTOR_COUNT" ref="25c5a270f1f5c1955a00d7554f7688d76abed597089004f428276d4ef225db12" args="" -->eACTOR_COUNT</em> </td><td> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag-members.html index af3f0194..da1fe24d 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag-members.html @@ -20,7 +20,6 @@ <!-- Generated by Doxygen 1.5.8 --> <div class="contents"> <h1>PxActorTypeFlag Member List</h1>This is the complete list of members for <a class="el" href="structPxActorTypeFlag.html">PxActorTypeFlag</a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd">eCLOTH</a> enum value</td><td><a class="el" href="structPxActorTypeFlag.html">PxActorTypeFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4">Enum</a> enum name</td><td><a class="el" href="structPxActorTypeFlag.html">PxActorTypeFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4a24d95f1654290038bb3b1767ff5a1ad">eRIGID_DYNAMIC</a> enum value</td><td><a class="el" href="structPxActorTypeFlag.html">PxActorTypeFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae465c1babc829fb5bc437f90ecec14d7fc">eRIGID_STATIC</a> enum value</td><td><a class="el" href="structPxActorTypeFlag.html">PxActorTypeFlag</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag.html index db624b8b..e59664f5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxActorTypeFlag.html @@ -41,7 +41,7 @@ <br> <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PX_DEPRECATED</a> = (1 << 2), <br> - <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd">eCLOTH</a> = (1 << 5) + <a class="el" href="structPxActorTypeFlag.html#62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f">PX_DEPRECATED</a> = (1 << 2) <br> }</td></tr> @@ -79,24 +79,37 @@ A dynamic rigid body. <tr><td valign="top"><em><a class="anchor" name="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f"></a><!-- doxytag: member="PX_DEPRECATED" ref="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f" args="" -->PX_DEPRECATED</em> </td><td> A particle system (deprecated). <p> +A cloth.<p> A particle fluid (deprecated).<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f"></a><!-- doxytag: member="PX_DEPRECATED" ref="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f" args="" -->PX_DEPRECATED</em> </td><td> A particle system (deprecated). <p> +A cloth.<p> A particle fluid (deprecated).<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> -<tr><td valign="top"><em><a class="anchor" name="62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd"></a><!-- doxytag: member="eCLOTH" ref="62171a3f7d2dfa4b4b87285afdf6bae4df554c42b0b2fa4096c47f51de72fabd" args="" -->eCLOTH</em> </td><td> -A cloth. +<tr><td valign="top"><em><a class="anchor" name="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f"></a><!-- doxytag: member="PX_DEPRECATED" ref="62171a3f7d2dfa4b4b87285afdf6bae493d8edbf915ba8791a8c5df5895e3e4f" args="" -->PX_DEPRECATED</em> </td><td> +A particle system (deprecated). <p> +A cloth.<p> +A particle fluid (deprecated).<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html" title="Set of connected particles tailored towards simulating character cloth.">PxCloth</a> </dd></dl> </td></tr> </table> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html index cacc7eae..ecd0e427 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryMemory.html @@ -86,7 +86,7 @@ Collaboration diagram for PxBatchQueryMemory:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Struct for <a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> memory pointers. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000009">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxBatchQuery.html" title="Batched queries object. This is used to perform several queries at the same time...">PxBatchQuery</a> <a class="el" href="classPxBatchQueryDesc.html" title="Descriptor class for PxBatchQuery.">PxBatchQueryDesc</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="048b4eea81e88e96e8c7b74445a1020d"></a><!-- doxytag: member="PxBatchQueryMemory::PxBatchQueryMemory" ref="048b4eea81e88e96e8c7b74445a1020d" args="(PxU32 raycastResultBufferSize_, PxU32 sweepResultBufferSize_, PxU32 overlapResultBufferSize_)" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryResult.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryResult.html index f10b6e4b..06077772 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryResult.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryResult.html @@ -71,7 +71,7 @@ Collaboration diagram for PxBatchQueryResult< HitType >:</div> Generic struct for receiving results of single query in a batch. Gets templated on hit type <a class="el" href="structPxRaycastHit.html" title="Stores results of raycast queries.">PxRaycastHit</a>, <a class="el" href="structPxSweepHit.html" title="Stores results of sweep queries.">PxSweepHit</a> or <a class="el" href="structPxOverlapHit.html" title="Stores results of overlap queries.">PxOverlapHit</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Function Documentation</h2> <a class="anchor" name="7ec0ebeebc65930db22f2c2cdd7af6ce"></a><!-- doxytag: member="PxBatchQueryResult::getAnyHit" ref="7ec0ebeebc65930db22f2c2cdd7af6ce" args="(const PxU32 index) const " --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryStatus.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryStatus.html index 1e5f3426..e0b5897e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryStatus.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBatchQueryStatus.html @@ -45,7 +45,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Batched query status. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>The batched query feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="65079b6fb3edafc98c6101bd6bc9b306"></a><!-- doxytag: member="PxBatchQueryStatus::Enum" ref="65079b6fb3edafc98c6101bd6bc9b306" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBoundedData.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBoundedData.html index 860a2a1a..1bf02d24 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxBoundedData.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxBoundedData.html @@ -83,7 +83,7 @@ Collaboration diagram for PxBoundedData:</div> <p> -<p>Referenced by <a class="el" href="PxTriangleMeshDesc_8h-source.html#l00103">PxTriangleMeshDesc::isValid()</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">PxClothMeshDesc::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshDesc_8h-source.html#l00103">PxTriangleMeshDesc::isValid()</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">PxClothMeshDesc::isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClientBehaviorFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClientBehaviorFlag.html index 43d560ac..54782898 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClientBehaviorFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClientBehaviorFlag.html @@ -44,7 +44,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Behavior bit flags for simulation clients. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000011">Deprecated:</a></b></dt><dd><a class="el" href="structPxClientBehaviorFlag.html" title="Behavior bit flags for simulation clients.">PxClientBehaviorFlag</a> feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="PxClient_8h.html#295b321eb41489154df2d9dd381282d1" title="Bitfield that contains a set of raised flags defined in PxClientBehaviorFlag.">PxClientBehaviorFlags</a> <a class="el" href="classPxScene.html#6f61e48083f63f6fac343a3b1d8b2ddc" title="Sets behavior bits for a client.">PxScene::setClientBehaviorFlags()</a> </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="004b205715fe69e6507561aa2517fece"></a><!-- doxytag: member="PxClientBehaviorFlag::Enum" ref="004b205715fe69e6507561aa2517fece" args="" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionPlane.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionPlane.html index ccb1c6a5..2ec39141 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionPlane.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionPlane.html @@ -55,7 +55,8 @@ Collaboration diagram for PxClothCollisionPlane:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Plane representation used for cloth-convex collision. <p> -Cloth can collide with convexes. Each convex is represented by a mask of the planes that make up the convex. <hr><h2>Constructor & Destructor Documentation</h2> +Cloth can collide with convexes. Each convex is represented by a mask of the planes that make up the convex. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000061">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="c2109f7d48a1a56beae79591a26f77b9"></a><!-- doxytag: member="PxClothCollisionPlane::PxClothCollisionPlane" ref="c2109f7d48a1a56beae79591a26f77b9" args="()" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionSphere.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionSphere.html index 65c07127..fa5bf9e6 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionSphere.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionSphere.html @@ -55,7 +55,8 @@ Collaboration diagram for PxClothCollisionSphere:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Sphere representation used for cloth-sphere and cloth-capsule collision. <p> -Cloth can collide with spheres and capsules. Each capsule is represented by a pair of spheres with possibly different radii. <hr><h2>Constructor & Destructor Documentation</h2> +Cloth can collide with spheres and capsules. Each capsule is represented by a pair of spheres with possibly different radii. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000060">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="f7f3ff5f23299fc3c1f4956c634efc14"></a><!-- doxytag: member="PxClothCollisionSphere::PxClothCollisionSphere" ref="f7f3ff5f23299fc3c1f4956c634efc14" args="()" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionTriangle.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionTriangle.html index adae5157..5ecaa377 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionTriangle.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothCollisionTriangle.html @@ -53,7 +53,10 @@ Collaboration diagram for PxClothCollisionTriangle:</div> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> -Triangle representation used for cloth-mesh collision. <hr><h2>Constructor & Destructor Documentation</h2> +Triangle representation used for cloth-mesh collision. +<p> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000062">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="9f876a5633bba15bde95711884a61115"></a><!-- doxytag: member="PxClothCollisionTriangle::PxClothCollisionTriangle" ref="9f876a5633bba15bde95711884a61115" args="()" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhase.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhase.html index 5bf3d4fd..7852b714 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhase.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhase.html @@ -46,6 +46,7 @@ References a set of constraints that can be solved in parallel. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> for an explanation of the concepts on phase and set. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000064">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="80f47e9197812e766cf921ad105c5495"></a><!-- doxytag: member="PxClothFabricPhase::phaseType" ref="80f47e9197812e766cf921ad105c5495" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhaseType.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhaseType.html index 86b7f9af..5a5e26f8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhaseType.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFabricPhaseType.html @@ -52,6 +52,7 @@ Describe type of phase in cloth fabric. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> for an explanation of concepts on phase and set. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000063">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="9f876cdc99a8e874ef799592a5f5562e"></a><!-- doxytag: member="PxClothFabricPhaseType::Enum" ref="9f876cdc99a8e874ef799592a5f5562e" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFlag.html index a9ee8559..7a0ece4a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothFlag.html @@ -51,8 +51,9 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> flag for behaviors of the cloth solver <p> -Defines flags to turn on/off features of the cloth solver. The flag can be set during the cloth object construction (<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c" title="Creates a cloth.">PxPhysics.createCloth()</a> ), or individually after the <a class="el" href="group__cloth.html">Cloth</a> has been created (<p> -<a class="el" href="classPxCloth.html#3d3ee58e3b3960efb9d1e22422806c9d" title="Sets cloth flags (e.g. use GPU for simulation, enable CCD, collide against scene)...">PxCloth.setClothFlag()</a> ). </dd></dl> +Defines flags to turn on/off features of the cloth solver. The flag can be set during the cloth object construction (<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb" title="Creates a cloth.">PxPhysics.createCloth()</a> ), or individually after the <a class="el" href="group__cloth.html">Cloth</a> has been created (<p> +<a class="el" href="classPxCloth.html#3d3ee58e3b3960efb9d1e22422806c9d" title="Sets cloth flags (e.g. use GPU for simulation, enable CCD, collide against scene)...">PxCloth.setClothFlag()</a> ).</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000067">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="e53797ea68710df0ee906aea21693fe2"></a><!-- doxytag: member="PxClothFlag::Enum" ref="e53797ea68710df0ee906aea21693fe2" args="" --> <div class="memitem"> @@ -73,7 +74,7 @@ default value </td></tr> <tr><td valign="top"><em><a class="anchor" name="e53797ea68710df0ee906aea21693fe28b54a7339f8bf3afe3552bbc2455ad9d"></a><!-- doxytag: member="eCUDA" ref="e53797ea68710df0ee906aea21693fe28b54a7339f8bf3afe3552bbc2455ad9d" args="" -->eCUDA</em> </td><td> use CUDA to simulate cloth </td></tr> <tr><td valign="top"><em><a class="anchor" name="e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf"></a><!-- doxytag: member="PX_DEPRECATED" ref="e53797ea68710df0ee906aea21693fe2fb660bd2c54e242a887094ded0a17faf" args="" -->PX_DEPRECATED</em> </td><td> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000041">Deprecated:</a></b></dt><dd>Deprecated, use eCUDA instead </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000071">Deprecated:</a></b></dt><dd>Deprecated, use eCUDA instead </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="e53797ea68710df0ee906aea21693fe2359d023e02d30616011e3f5a569b81e5"></a><!-- doxytag: member="eSWEPT_CONTACT" ref="e53797ea68710df0ee906aea21693fe2359d023e02d30616011e3f5a569b81e5" args="" -->eSWEPT_CONTACT</em> </td><td> use swept contact (continuous collision) </td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothMotionConstraintConfig.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothMotionConstraintConfig.html index 51bb65a3..38039004 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothMotionConstraintConfig.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothMotionConstraintConfig.html @@ -51,6 +51,7 @@ Solver configuration parameters for the tether phases. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#b6f7f3f91fe4f2ed5e2620605c4723ff" title="Sets the stiffness parameters for the tether constraints.">PxCloth.setTetherConfig()</a> <p> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> for information on actual tether constraints in <a class="el" href="group__cloth.html">Cloth</a> fabric. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000058">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="0139d62ddc4315632ea7dd773e8498ee"></a><!-- doxytag: member="PxClothMotionConstraintConfig::PxClothMotionConstraintConfig" ref="0139d62ddc4315632ea7dd773e8498ee" args="(PxReal radiiScale=1.0f, PxReal radiiBias=0.0f, PxReal consStiffness=1.0f)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticle.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticle.html index b2a2aae9..25ffe080 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticle.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticle.html @@ -55,8 +55,9 @@ Collaboration diagram for PxClothParticle:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Per particle data for cloth. <p> -Defines position of the cloth particle as well as inverse mass. When inverse mass is set to 0, the particle gets fully constrained to the position during simulation. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#73f5ca62e703a94f378e851b6b84f63c" title="Creates a cloth.">PxPhysics.createCloth()</a> <p> +Defines position of the cloth particle as well as inverse mass. When inverse mass is set to 0, the particle gets fully constrained to the position during simulation. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxPhysics.html#1aa15d80d32aa15a3fdcd9c26fb3f3eb" title="Creates a cloth.">PxPhysics.createCloth()</a> <p> <a class="el" href="classPxCloth.html#45c9ddfe6fdadcb99dc26c41eea2afb9" title="Updates cloth particle location or inverse weight for current and previous particle...">PxCloth.setParticles()</a> </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000068">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="d001c98574b520a472c4fe69c5feda97"></a><!-- doxytag: member="PxClothParticle::PxClothParticle" ref="d001c98574b520a472c4fe69c5feda97" args="()" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleMotionConstraint.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleMotionConstraint.html index fe326624..423203ee 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleMotionConstraint.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleMotionConstraint.html @@ -55,7 +55,8 @@ Collaboration diagram for PxClothParticleMotionConstraint:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Constraints for cloth particle motion. <p> -Defines a spherical volume to which the motion of a particle should be constrained. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#0ccf1ef6c461898826b66f285e8c9f6a" title="Updates motion constraints (position and radius of the constraint sphere).">PxCloth.setMotionConstraints()</a> </dd></dl> +Defines a spherical volume to which the motion of a particle should be constrained. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000069">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#0ccf1ef6c461898826b66f285e8c9f6a" title="Updates motion constraints (position and radius of the constraint sphere).">PxCloth.setMotionConstraints()</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="428b98638f5d2b52a9b3cb448686b9c1"></a><!-- doxytag: member="PxClothParticleMotionConstraint::PxClothParticleMotionConstraint" ref="428b98638f5d2b52a9b3cb448686b9c1" args="()" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleSeparationConstraint.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleSeparationConstraint.html index 64f5f146..d24399a8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleSeparationConstraint.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothParticleSeparationConstraint.html @@ -55,7 +55,8 @@ Collaboration diagram for PxClothParticleSeparationConstraint:</div> <hr><a name="_details"></a><h2>Detailed Description</h2> Separation constraints for cloth particle movement. <p> -Defines a spherical volume such that corresponding particles should stay outside. <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#8cdc9a3c9faebf80d20e6e821c83834b" title="Updates separation constraints (position and radius of the constraint sphere).">PxCloth.setSeparationConstraints()</a> </dd></dl> +Defines a spherical volume such that corresponding particles should stay outside. <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000070">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#8cdc9a3c9faebf80d20e6e821c83834b" title="Updates separation constraints (position and radius of the constraint sphere).">PxCloth.setSeparationConstraints()</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="f005d1595e3341242d4f1f982432da44"></a><!-- doxytag: member="PxClothParticleSeparationConstraint::PxClothParticleSeparationConstraint" ref="f005d1595e3341242d4f1f982432da44" args="()" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothStretchConfig.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothStretchConfig.html index ea06733e..bfc65111 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothStretchConfig.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothStretchConfig.html @@ -54,6 +54,7 @@ Solver configuration parameters for the vertical and horizontal stretch phase ty <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#287124c7b4d26640849b8dd3489fff0d" title="Sets the solver parameters for the vertical solver phases.">PxCloth.setStretchConfig()</a> <p> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> for information on actual phase data in <a class="el" href="group__cloth.html">Cloth</a> fabric </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000056">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="94ea9465247eaace088e6a358c161ae5"></a><!-- doxytag: member="PxClothStretchConfig::PxClothStretchConfig" ref="94ea9465247eaace088e6a358c161ae5" args="(PxReal stiffness_=1.0f, PxReal stiffnessMultiplier_=1.0f, PxReal compressionLimit_=1.0f, PxReal stretchLimit_=1.0f)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothTetherConfig.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothTetherConfig.html index e60a24ee..a5c5e605 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothTetherConfig.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxClothTetherConfig.html @@ -48,6 +48,7 @@ Solver configuration parameters for the tether phases. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxCloth.html#b6f7f3f91fe4f2ed5e2620605c4723ff" title="Sets the stiffness parameters for the tether constraints.">PxCloth.setTetherConfig()</a> <p> <a class="el" href="classPxClothFabric.html" title="A cloth fabric is a structure that contains all the internal solver constraints of...">PxClothFabric</a> for information on actual tether constraints in <a class="el" href="group__cloth.html">Cloth</a> fabric. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000057">Deprecated:</a></b></dt><dd>The PhysX cloth feature has been deprecated in PhysX version 3.4.1 </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="d8c144efc57cfd6eca2740538295d76e"></a><!-- doxytag: member="PxClothTetherConfig::PxClothTetherConfig" ref="d8c144efc57cfd6eca2740538295d76e" args="(PxReal stiffness_=1.0f, PxReal stretchLimit_=1.0f)" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html index 3224e25e..707164bf 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html @@ -204,7 +204,7 @@ Contact normal. <p> -<p>Referenced by <a class="el" href="PxContact_8h-source.html#l00254">PxContactStreamIterator::PxContactStreamIterator()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00260">PxContactSet::setInvInertiaScale0()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00273">PxContactSet::setInvInertiaScale1()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00234">PxContactSet::setInvMassScale0()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00247">PxContactSet::setInvMassScale1()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00161">PxContactSet::setMaxImpulse()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00092">PxContactSet::setNormal()</a>, and <a class="el" href="PxContactModifyCallback_8h-source.html#l00126">PxContactSet::setTargetVelocity()</a>.</p> +<p>Referenced by <a class="el" href="PxContactModifyCallback_8h-source.html#l00145">PxContactSet::getInternalFaceIndex1()</a>, <a class="el" href="PxContact_8h-source.html#l00254">PxContactStreamIterator::PxContactStreamIterator()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00228">PxContactSet::setDynamicFriction()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00327">PxContactSet::setInvInertiaScale0()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00340">PxContactSet::setInvInertiaScale1()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00301">PxContactSet::setInvMassScale0()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00314">PxContactSet::setInvMassScale1()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00169">PxContactSet::setMaxImpulse()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00092">PxContactSet::setNormal()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00190">PxContactSet::setRestitution()</a>, <a class="el" href="PxContactModifyCallback_8h-source.html#l00209">PxContactSet::setStaticFriction()</a>, and <a class="el" href="PxContactModifyCallback_8h-source.html#l00126">PxContactSet::setTargetVelocity()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxFilterObjectType.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxFilterObjectType.html index 9aa96cc6..c59e98e4 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxFilterObjectType.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxFilterObjectType.html @@ -85,18 +85,18 @@ A dynamic rigid body. A particle system (deprecated). <p> A particle fluid (deprecated).<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb"></a><!-- doxytag: member="PX_DEPRECATED" ref="6b94c22981119369d08ce8b13838a3cf9f616c2a37bb68bd02140f9578c992fb" args="" -->PX_DEPRECATED</em> </td><td> A particle system (deprecated). <p> A particle fluid (deprecated).<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> -<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> <dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleSystem.html" title="The particle system class represents the main module for particle based simulation...">PxParticleSystem</a></dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxParticleFluid.html" title="The particle fluid class represents the main module for particle based fluid simulation...">PxParticleFluid</a> </dd></dl> </td></tr> <tr><td valign="top"><em><a class="anchor" name="6b94c22981119369d08ce8b13838a3cf84733c8624de6217f448a4bdde30d219"></a><!-- doxytag: member="eARTICULATION" ref="6b94c22981119369d08ce8b13838a3cf84733c8624de6217f448a4bdde30d219" args="" -->eARTICULATION</em> </td><td> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer-members.html deleted file mode 100644 index 6307a64c..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer-members.html +++ /dev/null @@ -1,32 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API 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="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<div class="contents"> -<h1>PxJointRepXSerializer< TJointType > Member List</h1>This is the complete list of members for <a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a>, including all inherited members.<p><table> - <tr class="memlist"><td><a class="el" href="structPxJointRepXSerializer.html#c2cec93424be05121fe0f2cbfeebf21f">allocateObject</a>(PxRepXInstantiationArgs &)</td><td><a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td><td><code> [inline, virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="structPxJointRepXSerializer.html#bd28b7f3ab7afa350ef908b77e504fdd">fileToObject</a>(XmlReader &inReader, XmlMemoryAllocator &inAllocator, PxRepXInstantiationArgs &inArgs, PxCollection *inCollection)</td><td><a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="structPxJointRepXSerializer.html#987dcedb111d233bdd44885dc1cf4532">objectToFileImpl</a>(const TJointType *inObj, PxCollection *inCollection, XmlWriter &inWriter, MemoryBuffer &inTempBuffer, PxRepXInstantiationArgs &)</td><td><a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td><td><code> [virtual]</code></td></tr> - <tr class="memlist"><td><a class="el" href="structPxJointRepXSerializer.html#dcc58ed29cc162b2365dc9504dfcab47">PxJointRepXSerializer</a>(PxAllocatorCallback &inAllocator)</td><td><a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer< TJointType ></a></td><td><code> [inline]</code></td></tr> -</table></div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer.html deleted file mode 100644 index b1a033ca..00000000 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxJointRepXSerializer.html +++ /dev/null @@ -1,189 +0,0 @@ -<html> - <head> - <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxJointRepXSerializer< TJointType > Struct Template 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="images/PhysXlogo.png" align="middle"> <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">Compound List</a> - <a class="qindex" href="functions.html">Compound Members</a> - </center> - <hr class="second"> - </div> -<!-- Generated by Doxygen 1.5.8 --> -<div class="contents"> -<h1>PxJointRepXSerializer< TJointType > Struct Template Reference<br> -<small> -[<a class="el" href="group__RepXSerializers.html">RepXSerializers</a>]</small> -</h1><!-- doxytag: class="PxJointRepXSerializer" --><code>#include <<a class="el" href="PxJointRepXSerializer_8h-source.html">PxJointRepXSerializer.h</a>></code> -<p> - -<p> -<a href="structPxJointRepXSerializer-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="structPxJointRepXSerializer.html#dcc58ed29cc162b2365dc9504dfcab47">PxJointRepXSerializer</a> (<a class="el" href="classPxAllocatorCallback.html">PxAllocatorCallback</a> &inAllocator)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="structPxRepXObject.html">PxRepXObject</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxJointRepXSerializer.html#bd28b7f3ab7afa350ef908b77e504fdd">fileToObject</a> (XmlReader &inReader, XmlMemoryAllocator &inAllocator, <a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> &inArgs, <a class="el" href="classPxCollection.html">PxCollection</a> *inCollection)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxJointRepXSerializer.html#987dcedb111d233bdd44885dc1cf4532">objectToFileImpl</a> (const TJointType *inObj, <a class="el" href="classPxCollection.html">PxCollection</a> *inCollection, XmlWriter &inWriter, MemoryBuffer &inTempBuffer, <a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> &)</td></tr> - -<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual TJointType * </td><td class="memItemRight" valign="bottom"><a class="el" href="structPxJointRepXSerializer.html#c2cec93424be05121fe0f2cbfeebf21f">allocateObject</a> (<a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> &)</td></tr> - -</table> -<h3>template<typename TJointType><br> - struct PxJointRepXSerializer< TJointType ></h3> - -<hr><h2>Constructor & Destructor Documentation</h2> -<a class="anchor" name="dcc58ed29cc162b2365dc9504dfcab47"></a><!-- doxytag: member="PxJointRepXSerializer::PxJointRepXSerializer" ref="dcc58ed29cc162b2365dc9504dfcab47" args="(PxAllocatorCallback &inAllocator)" --> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<typename TJointType > </div> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a>< TJointType >::<a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a> </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classPxAllocatorCallback.html">PxAllocatorCallback</a> & </td> - <td class="paramname"> <em>inAllocator</em> </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="c2cec93424be05121fe0f2cbfeebf21f"></a><!-- doxytag: member="PxJointRepXSerializer::allocateObject" ref="c2cec93424be05121fe0f2cbfeebf21f" args="(PxRepXInstantiationArgs &)" --> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<typename TJointType > </div> - <table class="memname"> - <tr> - <td class="memname">virtual TJointType* <a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a>< TJointType >::allocateObject </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> & </td> - <td class="paramname"> </td> - <td> ) </td> - <td><code> [inline, virtual]</code></td> - </tr> - </table> -</div> -<div class="memdoc"> - -<p> - -</div> -</div><p> -<a class="anchor" name="bd28b7f3ab7afa350ef908b77e504fdd"></a><!-- doxytag: member="PxJointRepXSerializer::fileToObject" ref="bd28b7f3ab7afa350ef908b77e504fdd" args="(XmlReader &inReader, XmlMemoryAllocator &inAllocator, PxRepXInstantiationArgs &inArgs, PxCollection *inCollection)" --> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<typename TJointType > </div> - <table class="memname"> - <tr> - <td class="memname">virtual <a class="el" href="structPxRepXObject.html">PxRepXObject</a> <a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a>< TJointType >::fileToObject </td> - <td>(</td> - <td class="paramtype">XmlReader & </td> - <td class="paramname"> <em>inReader</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">XmlMemoryAllocator & </td> - <td class="paramname"> <em>inAllocator</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> & </td> - <td class="paramname"> <em>inArgs</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classPxCollection.html">PxCollection</a> * </td> - <td class="paramname"> <em>inCollection</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> - -</div> -</div><p> -<a class="anchor" name="987dcedb111d233bdd44885dc1cf4532"></a><!-- doxytag: member="PxJointRepXSerializer::objectToFileImpl" ref="987dcedb111d233bdd44885dc1cf4532" args="(const TJointType *inObj, PxCollection *inCollection, XmlWriter &inWriter, MemoryBuffer &inTempBuffer, PxRepXInstantiationArgs &)" --> -<div class="memitem"> -<div class="memproto"> -<div class="memtemplate"> -template<typename TJointType > </div> - <table class="memname"> - <tr> - <td class="memname">virtual void <a class="el" href="structPxJointRepXSerializer.html">PxJointRepXSerializer</a>< TJointType >::objectToFileImpl </td> - <td>(</td> - <td class="paramtype">const TJointType * </td> - <td class="paramname"> <em>inObj</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="classPxCollection.html">PxCollection</a> * </td> - <td class="paramname"> <em>inCollection</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">XmlWriter & </td> - <td class="paramname"> <em>inWriter</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype">MemoryBuffer & </td> - <td class="paramname"> <em>inTempBuffer</em>, </td> - </tr> - <tr> - <td class="paramkey"></td> - <td></td> - <td class="paramtype"><a class="el" href="structPxRepXInstantiationArgs.html">PxRepXInstantiationArgs</a> & </td> - <td class="paramname"></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> - -</div> -</div><p> -<hr>The documentation for this struct was generated from the following file:<ul> -<li><a class="el" href="PxJointRepXSerializer_8h-source.html">PxJointRepXSerializer.h</a></ul> -</div> - -<hr style="width: 100%; height: 2px;"><br> -Copyright © 2008-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> -</body> -</html> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleBaseFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleBaseFlag.html index a2546830..48d6cf2c 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleBaseFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleBaseFlag.html @@ -53,7 +53,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> ParticleBase flags (deprecated). <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000087">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="133d603af58af35124b6bea1977b5bc3"></a><!-- doxytag: member="PxParticleBaseFlag::Enum" ref="133d603af58af35124b6bea1977b5bc3" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleFlag.html index 03830730..ed1f87a2 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleFlag.html @@ -45,7 +45,7 @@ </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Particle flags are used for additional information on the particles. (deprecated)<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000090">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="289f88fd89d3d5224d74e5a72c7eee28"></a><!-- doxytag: member="PxParticleFlag::Enum" ref="289f88fd89d3d5224d74e5a72c7eee28" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleReadDataFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleReadDataFlag.html index 98995f34..0ab4708f 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleReadDataFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxParticleReadDataFlag.html @@ -49,7 +49,7 @@ </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Flags to configure <a class="el" href="classPxParticleBase.html" title="The particle base class represents the shared module for particle based simulation...">PxParticleBase</a> simulation output that can be read by the application. (deprecated) Disabling unneeded buffers saves memory and improves performance.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000058">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000093">Deprecated:</a></b></dt><dd>The PhysX particle feature has been deprecated in PhysX version 3.4 </dd></dl> <hr><h2>Member Enumeration Documentation</h2> <a class="anchor" name="e228980b8744bbaa5c1567a17183ae71"></a><!-- doxytag: member="PxParticleReadDataFlag::Enum" ref="e228980b8744bbaa5c1567a17183ae71" args="" --> <div class="memitem"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag-members.html index 0303fccd..3a7743d5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag-members.html @@ -22,6 +22,7 @@ <h1>PxRigidBodyFlag Member List</h1>This is the complete list of members for <a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596686cdd889652a435c19d8c663d809d9e">eENABLE_CCD</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba859637775d7c189d9f499fdfda010f73fb95">eENABLE_CCD_FRICTION</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00">eENABLE_CCD_MAX_CONTACT_IMPULSE</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596c89b33b0290d667f6f2ae69298631d01">eENABLE_POSE_INTEGRATION_PREVIEW</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45">eENABLE_SPECULATIVE_CCD</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596bd76e6985e9db78efb7a66148ea4c212">eKINEMATIC</a> enum value</td><td><a class="el" href="structPxRigidBodyFlag.html">PxRigidBodyFlag</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag.html index abe5754b..4700b7ee 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxRigidBodyFlag.html @@ -43,7 +43,9 @@ <br> <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596c89b33b0290d667f6f2ae69298631d01">eENABLE_POSE_INTEGRATION_PREVIEW</a> = (1 << 4), <br> - <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45">eENABLE_SPECULATIVE_CCD</a> = (1 << 5) + <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45">eENABLE_SPECULATIVE_CCD</a> = (1 << 5), +<br> + <a class="el" href="structPxRigidBodyFlag.html#5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00">eENABLE_CCD_MAX_CONTACT_IMPULSE</a> = (1 << 6) <br> }</td></tr> @@ -106,6 +108,8 @@ Sometimes it might be advantageous to get access to the new pose of a rigid body </td></tr> <tr><td valign="top"><em><a class="anchor" name="5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45"></a><!-- doxytag: member="eENABLE_SPECULATIVE_CCD" ref="5fd4878ae66a98c030a9d976e8ba8596f13d6aa80b364fe2cef81a0039e37d45" args="" -->eENABLE_SPECULATIVE_CCD</em> </td><td> Register a rigid body to dynamicly adjust contact offset based on velocity. This can be used to achieve a CCD effect. </td></tr> +<tr><td valign="top"><em><a class="anchor" name="5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00"></a><!-- doxytag: member="eENABLE_CCD_MAX_CONTACT_IMPULSE" ref="5fd4878ae66a98c030a9d976e8ba8596b2bb4cc4246807076a2103d72bd69e00" args="" -->eENABLE_CCD_MAX_CONTACT_IMPULSE</em> </td><td> +Permit CCD to limit maxContactImpulse. This is useful for use-cases like a destruction system but can cause visual artefacts so is not enabled by default. </td></tr> </table> </dl> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html index 0c81998c..8666550a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSceneFlag.html @@ -146,7 +146,7 @@ By default contacts between kinematic bodies are suppressed (see <a class="el" h Enable GJK-based distance collision detection system. <p> <dl class="note" compact><dt><b>Note:</b></dt><dd>This flag is not mutable, and must be set in <a class="el" href="classPxSceneDesc.html" title="Descriptor class for scenes. See PxScene.">PxSceneDesc</a> at scene creation.</dd></dl> -<b>Default:</b> false </td></tr> +<b>Default:</b> true </td></tr> <tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c538644817a9a2916453433702614672565"></a><!-- doxytag: member="eDISABLE_CONTACT_REPORT_BUFFER_RESIZE" ref="b4c347372b4433d34d983da780916c538644817a9a2916453433702614672565" args="" -->eDISABLE_CONTACT_REPORT_BUFFER_RESIZE</em> </td><td> Disable contact report buffer resize. Once the contact buffer is full, the rest of the contact reports will not be buffered and sent. <p> @@ -183,7 +183,7 @@ Enable legacy behavior to get trigger reports for interactions between two trigg <p> By default PhysX does not report trigger interactions between two trigger shapes any longer. Raise this flag to still get the corresponding reports.<p> Note that this flag is not mutable and must be set in <a class="el" href="classPxSceneDesc.html" title="Descriptor class for scenes. See PxScene.">PxSceneDesc</a> at scene creation.<p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000032">Deprecated:</a></b></dt><dd>This flag is deprecated and will be removed in PhysX 3.5.</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000046">Deprecated:</a></b></dt><dd>This flag is deprecated and will be removed in PhysX 3.5.</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSimulationEventCallback.html#768b2ee9fe28736da3fcdc6a0eae9733" title="This is called with the current trigger pair events.">PxSimulationEventCallback::onTrigger()</a></dd></dl> <b>Default:</b> false </td></tr> <tr><td valign="top"><em><a class="anchor" name="b4c347372b4433d34d983da780916c53a645ccb938b901ce501b50ce55c15886"></a><!-- doxytag: member="eEXCLUDE_KINEMATICS_FROM_ACTIVE_ACTORS" ref="b4c347372b4433d34d983da780916c53a645ccb938b901ce501b50ce55c15886" args="" -->eEXCLUDE_KINEMATICS_FROM_ACTIVE_ACTORS</em> </td><td> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialLocationCallback.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialLocationCallback.html index d878b0fe..95bed635 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialLocationCallback.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialLocationCallback.html @@ -41,7 +41,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Callback class for raycast and sweep queries against <a class="el" href="classPxSpatialIndex.html" title="provides direct access to PhysX' Spatial Query engine">PxSpatialIndex</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000037">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000052">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSpatialIndex.html" title="provides direct access to PhysX' Spatial Query engine">PxSpatialIndex</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="b3b5df6caf441e46163273d340cb478a"></a><!-- doxytag: member="PxSpatialLocationCallback::~PxSpatialLocationCallback" ref="b3b5df6caf441e46163273d340cb478a" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialOverlapCallback.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialOverlapCallback.html index e7200748..f8df6318 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialOverlapCallback.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxSpatialOverlapCallback.html @@ -41,7 +41,7 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> Callback class for overlap queries against <a class="el" href="classPxSpatialIndex.html" title="provides direct access to PhysX' Spatial Query engine">PxSpatialIndex</a>. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000036">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000051">Deprecated:</a></b></dt><dd>Spatial index feature has been deprecated in PhysX version 3.4</dd></dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxSpatialIndex.html" title="provides direct access to PhysX' Spatial Query engine">PxSpatialIndex</a> </dd></dl> <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="f720ae6cfcc1a4fc5cd4c654f21564b1"></a><!-- doxytag: member="PxSpatialOverlapCallback::~PxSpatialOverlapCallback" ref="f720ae6cfcc1a4fc5cd4c654f21564b1" args="()" --> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxStridedData.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxStridedData.html index 75ccdf4a..53c824ef 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxStridedData.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxStridedData.html @@ -105,7 +105,7 @@ template<typename TDataType > </div> <p> -<p>Referenced by <a class="el" href="PxTriangleMeshDesc_8h-source.html#l00103">PxTriangleMeshDesc::isValid()</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">PxClothMeshDesc::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxTriangleMeshDesc_8h-source.html#l00103">PxTriangleMeshDesc::isValid()</a>, <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">PxClothMeshDesc::isValid()</a>.</p> </div> </div><p> @@ -124,7 +124,7 @@ template<typename TDataType > </div> The offset in bytes between consecutive samples in the data. <p> <b>Default:</b> 0 -<p>Referenced by <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxHeightFieldDesc_8h-source.html#l00186">PxHeightFieldDesc::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00130">PxClothMeshDesc::isValid()</a>.</p> +<p>Referenced by <a class="el" href="PxSimpleTriangleMesh_8h-source.html#l00139">PxSimpleTriangleMesh::isValid()</a>, <a class="el" href="PxHeightFieldDesc_8h-source.html#l00186">PxHeightFieldDesc::isValid()</a>, <a class="el" href="PxConvexMeshDesc_8h-source.html#l00261">PxConvexMeshDesc::isValid()</a>, and <a class="el" href="PxClothMeshDesc_8h-source.html#l00132">PxClothMeshDesc::isValid()</a>.</p> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxTriggerPair.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxTriggerPair.html index d487bc2a..d2076e22 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxTriggerPair.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxTriggerPair.html @@ -136,7 +136,7 @@ The actor to which otherShape is attached. <p> The shape causing the trigger event. <p> -<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000034">Deprecated:</a></b></dt><dd>(see <a class="el" href="classPxSimulationEventCallback.html#768b2ee9fe28736da3fcdc6a0eae9733" title="This is called with the current trigger pair events.">PxSimulationEventCallback::onTrigger()</a>) If collision between trigger shapes is enabled, then this member might point to a trigger shape as well. </dd></dl> +<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000048">Deprecated:</a></b></dt><dd>(see <a class="el" href="classPxSimulationEventCallback.html#768b2ee9fe28736da3fcdc6a0eae9733" title="This is called with the current trigger pair events.">PxSimulationEventCallback::onTrigger()</a>) If collision between trigger shapes is enabled, then this member might point to a trigger shape as well. </dd></dl> </div> </div><p> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter-members.html index 5ecb09f5..64c9b01d 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter-members.html @@ -23,7 +23,6 @@ <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071d96779e81c1ac240f4cdd8188c55ec">eACTOR_AXES</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552">eBODY_ANG_VELOCITY</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb103e5a40d8a90d56caa62e6c483e00c9cb">eBODY_AXES</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> - <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e">eBODY_JOINT_GROUPS</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb109e57301b7b1ed3722334f04b9bb6f4bc">eBODY_LIN_VELOCITY</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb108e73c99660d921ad7dc81069ff0b2a3c">eBODY_MASS_AXES</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10a44556e3ea1ddb826289de5a277782a0">eCLOTH_BENDING</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> @@ -44,6 +43,7 @@ <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb102a3d188a70b93dee7585f995e8be2494">eCONTACT_NORMAL</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10706ccc0cb4deca751588dcf1a4a9a361">eCONTACT_POINT</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838">eCULL_BOX</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> + <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e">eDEPRECATED_BODY_JOINT_GROUPS</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1071119a812dde7d16f1dc8ccdb738b614">eDEPRECATED_COLLISION_PAIRS</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10cac9e863525b516ca84acf281515acd6">eFORCE_DWORD</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1053d370f2bafd9f9434013b3668ea41cf">eJOINT_LIMITS</a> enum value</td><td><a class="el" href="structPxVisualizationParameter.html">PxVisualizationParameter</a></td><td></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter.html index 10416f4d..d04a6ef8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxVisualizationParameter.html @@ -45,7 +45,7 @@ <br> <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb100d326f5ea2be6379999dd3b0e80a0552">eBODY_ANG_VELOCITY</a>, <br> - <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e">eBODY_JOINT_GROUPS</a>, + <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e">eDEPRECATED_BODY_JOINT_GROUPS</a>, <br> <a class="el" href="structPxVisualizationParameter.html#dce8e8a77c144356b0968d2b9f79eb10706ccc0cb4deca751588dcf1a4a9a361">eCONTACT_POINT</a>, <br> @@ -167,7 +167,7 @@ Visualize the bodies angular velocity. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxBodyDesc.angularVelocity <a class="el" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> </dd></dl> </td></tr> -<tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e"></a><!-- doxytag: member="eBODY_JOINT_GROUPS" ref="dce8e8a77c144356b0968d2b9f79eb10c532ebfdd815188068b9e7fc4a7de42e" args="" -->eBODY_JOINT_GROUPS</em> </td><td> +<tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e"></a><!-- doxytag: member="eDEPRECATED_BODY_JOINT_GROUPS" ref="dce8e8a77c144356b0968d2b9f79eb1079945aa500514b2d2aa5589257fa765e" args="" -->eDEPRECATED_BODY_JOINT_GROUPS</em> </td><td> Visualize the bodies joint projection group. <p> <dl class="see" compact><dt><b>See also:</b></dt><dd>PxBodyDesc.angularVelocity <a class="el" href="classPxActor.html" title="PxActor is the base class for the main simulation objects in the physics SDK.">PxActor</a> </dd></dl> @@ -234,7 +234,7 @@ Particle system broad phase bounds. </td></tr> <tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb103a49bd7965a0d4144478e00a2f2736d1"></a><!-- doxytag: member="ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE" ref="dce8e8a77c144356b0968d2b9f79eb103a49bd7965a0d4144478e00a2f2736d1" args="" -->ePARTICLE_SYSTEM_MAX_MOTION_DISTANCE</em> </td><td> ParticleSystem maximum motion distance visualization. </td></tr> <tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838"></a><!-- doxytag: member="eCULL_BOX" ref="dce8e8a77c144356b0968d2b9f79eb10d79ee3e849c6acfb058f2768d61f1838" args="" -->eCULL_BOX</em> </td><td> -Debug visualization culling. </td></tr> +Visualize culling box. </td></tr> <tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb10a2b395e281392d1d25f755828485ebb9"></a><!-- doxytag: member="eCLOTH_VERTICAL" ref="dce8e8a77c144356b0968d2b9f79eb10a2b395e281392d1d25f755828485ebb9" args="" -->eCLOTH_VERTICAL</em> </td><td> Cloth fabric vertical sets. </td></tr> <tr><td valign="top"><em><a class="anchor" name="dce8e8a77c144356b0968d2b9f79eb10611212b6efbf30e46f0507646bbf83fb"></a><!-- doxytag: member="eCLOTH_HORIZONTAL" ref="dce8e8a77c144356b0968d2b9f79eb10611212b6efbf30e46f0507646bbf83fb" args="" -->eCLOTH_HORIZONTAL</em> </td><td> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/tree.html b/PhysX_3.4/Documentation/PhysXAPI/files/tree.html index f8e7a1ca..cde4682f 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/tree.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/tree.html @@ -164,7 +164,7 @@ <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="group__physics.html#g479e145e0c33b0708ec9dd997480294a" target="basefrm">PxGetFilterObjectType</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="group__physics.html#g824f991be62d7c28eadf32316562408f" target="basefrm">PxGetPhysics</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="group__physics.html#g92144d0904f8a696f85737c576b88d9f" target="basefrm">PxRegisterArticulations</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="group__physics.html#gb0b300b30efd81868ff51f9544e85b11" target="basefrm">PxRegisterCloth</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="group__physics.html#ge2faa96309a4fb0cbfcd512d2431fc82" target="basefrm">PxRegisterCloth</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="group__physics.html#ge3a84455caaa6a7de67513ea29a315e1" target="basefrm">PxRegisterHeightFields</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="group__physics.html#g3a556a2d568cf1f36726d099bb21abd4" target="basefrm">PxRegisterLegacyHeightFields</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="group__physics.html#g197726c3bfa1abc6fbe43875c2483b38" target="basefrm">PxRegisterParticles</a></p> @@ -411,7 +411,6 @@ <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="group__foundation.html#g56b7f4f37ac451a47f3d7d661069aa49" target="basefrm">PX_NOINLINE</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="group__foundation.html#g8901e378c5ba8f305e8714d5758cd9dd" target="basefrm">PX_NORMALIZATION_EPSILON</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="group__foundation.html#g65237bda8f886bb466e89d01a1ba0a77" target="basefrm">PX_NVTX</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="group__foundation.html#gcac831050259f36f05bb5b58daa6d036" target="basefrm">PX_NX</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="group__foundation.html#gace09d9150d8d87671f893afe548ebac" target="basefrm">PX_OFFSET_OF</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="group__foundation.html#g2ac82f7e080e1411a86f98758a0f3875" target="basefrm">PX_OFFSET_OF_RT</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="group__foundation.html#g305a9ab26a10d521e58782103206edf5" target="basefrm">PX_OFFSETOF_BASE</a></p> @@ -434,6 +433,7 @@ <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="group__foundation.html#g39f6354f5e10029a058e2141956ed9ef" target="basefrm">PX_SUPPORT_COMPUTE_PHYSX</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="group__foundation.html#g58dd174408338f37c62dfe6ac1baec60" target="basefrm">PX_SUPPORT_EXTERN_TEMPLATE</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="group__foundation.html#g0a511de410e7de7a8625fb572f88bd89" target="basefrm">PX_SUPPORT_GPU_PHYSX</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="group__foundation.html#g69c3fa9b2882d545ebdb965086853c62" target="basefrm">PX_SWITCH</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="group__foundation.html#gc40d28c5e85426df7a98ff9bd597810c" target="basefrm">PX_UNIX_EXPORT</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="group__foundation.html#gd7d515be586be72c5c485c5624783a97" target="basefrm">PX_UNIX_FAMILY</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="group__foundation.html#gec15ff1639b763560ddaffc82936ff03" target="basefrm">PX_VC</a></p> @@ -730,6 +730,7 @@ <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="group__common.html#gbbba9e3f699e63445326263daec187e8" target="basefrm">PX_MAKE_FOURCC</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="group__common.html#g87ae1d60bdf83754e2fe5065aab40ec4" target="basefrm">PX_PHYSX_COMMON_API</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="group__common.html#g4636d12a5a01930fa258136f3f93366f" target="basefrm">PX_PHYSX_CORE_API</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="group__common.html#gbe7c1438b281afb1d13fdc127cc84e68" target="basefrm">PX_PHYSX_GPU_API</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="group__common.html#g2fda99afe264006a8ef8a699aa1328aa" target="basefrm">PX_SERIAL_ALIGN</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="group__common.html#g8ca0e9fc5693e347b3ee5735fc637fc2" target="basefrm">PX_SERIAL_FILE_ALIGN</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="group__common.html#g70054743832670870a1ce9f619907c77" target="basefrm">PX_SERIAL_OBJECT_ID_INVALID</a></p> |