diff options
| author | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-11-20 14:41:07 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <[email protected]> | 2017-11-20 15:22:41 -0600 |
| commit | 4bda45ce4e8b509eb0da786a6044006942ac259c (patch) | |
| tree | a51eb808016e1710a4bbd537000a493250602944 /PhysX_3.4/Documentation/PhysXAPI/files | |
| parent | Update README.md (diff) | |
| parent | PhysX 3.4.1, APEX 1.4.1 Release @23131702 (diff) | |
| download | physx-3.4-4bda45ce4e8b509eb0da786a6044006942ac259c.tar.xz physx-3.4-4bda45ce4e8b509eb0da786a6044006942ac259c.zip | |
Merge branch 'master'
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files')
19 files changed, 137 insertions, 90 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html index 1ac1bb29..8cf688d5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html @@ -199,59 +199,61 @@ <a name="l00265"></a>00265 <span class="keyword">virtual</span> <span class="keywordtype">void</span> visualizeLimitCone( <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>& t, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> ySwing, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> zSwing, <span class="keywordtype">bool</span> active) = 0; <a name="l00266"></a>00266 <a name="l00267"></a>00267 <span class="keyword">virtual</span> <span class="keywordtype">void</span> visualizeDoubleCone( <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>& t, <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a> angle, <span class="keywordtype">bool</span> active) = 0; -<a name="l00268"></a>00268 }; -<a name="l00269"></a>00269 -<a name="l00282"></a><a class="code" href="group__physics.html#gcb8cd04ba92e7016abe9e14053e22373">00282</a> <span class="keyword">typedef</span> void (*<a class="code" href="group__physics.html#gcb8cd04ba92e7016abe9e14053e22373">PxConstraintVisualize</a>)( <a class="code" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a>& visualizer, -<a name="l00283"></a>00283 <span class="keyword">const</span> <span class="keywordtype">void</span>* constantBlock, -<a name="l00284"></a>00284 <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>& body0Transform, -<a name="l00285"></a>00285 <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>& body1Transform, -<a name="l00286"></a>00286 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> flags ); -<a name="l00287"></a>00287 -<a name="l00288"></a>00288 -<a name="l00289"></a><a class="code" href="structPxPvdUpdateType.html">00289</a> <span class="keyword">struct </span><a class="code" href="structPxPvdUpdateType.html">PxPvdUpdateType</a> -<a name="l00290"></a>00290 { -<a name="l00291"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">00291</a> <span class="keyword">enum</span> <a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">Enum</a> -<a name="l00292"></a>00292 { -<a name="l00293"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e0eecad415d479a0d09a5fb95cd746e0b">00293</a> CREATE_INSTANCE, -<a name="l00294"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821ef20c7f1d72fa509cffbdd5b10c96f0f7">00294</a> RELEASE_INSTANCE, -<a name="l00295"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e350ca0e808fcd0443ac8f13d7fb46c79">00295</a> UPDATE_ALL_PROPERTIES, -<a name="l00296"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e773108482e1b98ff5517a5f3f020f5a4">00296</a> UPDATE_SIM_PROPERTIES -<a name="l00297"></a>00297 }; -<a name="l00298"></a>00298 }; -<a name="l00299"></a>00299 -<a name="l00310"></a><a class="code" href="classPxConstraintConnector.html">00310</a> <span class="keyword">class </span><a class="code" href="classPxConstraintConnector.html" title="This class connects a custom constraint to the SDK.">PxConstraintConnector</a> -<a name="l00311"></a>00311 { -<a name="l00312"></a>00312 <span class="keyword">public</span>: -<a name="l00318"></a>00318 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* prepareData() = 0; -<a name="l00319"></a>00319 -<a name="l00324"></a>00324 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> updatePvdProperties(physx::pvdsdk::PvdDataStream& pvdConnection, -<a name="l00325"></a>00325 <span class="keyword">const</span> <a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>* c, -<a name="l00326"></a>00326 <a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">PxPvdUpdateType::Enum</a> updateType) <span class="keyword">const</span> = 0; -<a name="l00327"></a>00327 -<a name="l00340"></a>00340 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onConstraintRelease() = 0; -<a name="l00341"></a>00341 -<a name="l00349"></a>00349 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onComShift(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> actor) = 0; -<a name="l00350"></a>00350 -<a name="l00363"></a>00363 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onOriginShift(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& shift) = 0; -<a name="l00364"></a>00364 -<a name="l00377"></a>00377 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* getExternalReference(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& typeID) = 0; -<a name="l00378"></a>00378 -<a name="l00379"></a>00379 -<a name="l00386"></a>00386 <span class="keyword">virtual</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* getSerializable() = 0; -<a name="l00387"></a>00387 -<a name="l00391"></a>00391 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#g538ba0a5410c612bc666bb10d44bcb7a">PxConstraintSolverPrep</a> getPrep() <span class="keyword">const</span> = 0; -<a name="l00392"></a>00392 -<a name="l00396"></a>00396 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* getConstantBlock() <span class="keyword">const</span> = 0; -<a name="l00397"></a>00397 -<a name="l00398"></a>00398 -<a name="l00402"></a><a class="code" href="classPxConstraintConnector.html#71f8ff017c14b26c81b06be700f015f1">00402</a> <span class="keyword">virtual</span> <a class="code" href="classPxConstraintConnector.html#71f8ff017c14b26c81b06be700f015f1" title="virtual destructor">~PxConstraintConnector</a>() {} -<a name="l00403"></a>00403 }; -<a name="l00404"></a>00404 -<a name="l00405"></a>00405 <span class="preprocessor">#if !PX_DOXYGEN</span> -<a name="l00406"></a>00406 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> -<a name="l00407"></a>00407 <span class="preprocessor">#endif</span> -<a name="l00408"></a>00408 <span class="preprocessor"></span> -<a name="l00410"></a>00410 <span class="preprocessor">#endif</span> +<a name="l00268"></a>00268 +<a name="l00269"></a>00269 <span class="keyword">virtual</span> <span class="keywordtype">void</span> visualizeLine(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p0, <span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& p1, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> color) = 0; +<a name="l00270"></a>00270 }; +<a name="l00271"></a>00271 +<a name="l00284"></a><a class="code" href="group__physics.html#gcb8cd04ba92e7016abe9e14053e22373">00284</a> <span class="keyword">typedef</span> void (*<a class="code" href="group__physics.html#gcb8cd04ba92e7016abe9e14053e22373">PxConstraintVisualize</a>)( <a class="code" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a>& visualizer, +<a name="l00285"></a>00285 <span class="keyword">const</span> <span class="keywordtype">void</span>* constantBlock, +<a name="l00286"></a>00286 <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>& body0Transform, +<a name="l00287"></a>00287 <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>& body1Transform, +<a name="l00288"></a>00288 <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> flags ); +<a name="l00289"></a>00289 +<a name="l00290"></a>00290 +<a name="l00291"></a><a class="code" href="structPxPvdUpdateType.html">00291</a> <span class="keyword">struct </span><a class="code" href="structPxPvdUpdateType.html">PxPvdUpdateType</a> +<a name="l00292"></a>00292 { +<a name="l00293"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">00293</a> <span class="keyword">enum</span> <a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">Enum</a> +<a name="l00294"></a>00294 { +<a name="l00295"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e0eecad415d479a0d09a5fb95cd746e0b">00295</a> CREATE_INSTANCE, +<a name="l00296"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821ef20c7f1d72fa509cffbdd5b10c96f0f7">00296</a> RELEASE_INSTANCE, +<a name="l00297"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e350ca0e808fcd0443ac8f13d7fb46c79">00297</a> UPDATE_ALL_PROPERTIES, +<a name="l00298"></a><a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e773108482e1b98ff5517a5f3f020f5a4">00298</a> UPDATE_SIM_PROPERTIES +<a name="l00299"></a>00299 }; +<a name="l00300"></a>00300 }; +<a name="l00301"></a>00301 +<a name="l00312"></a><a class="code" href="classPxConstraintConnector.html">00312</a> <span class="keyword">class </span><a class="code" href="classPxConstraintConnector.html" title="This class connects a custom constraint to the SDK.">PxConstraintConnector</a> +<a name="l00313"></a>00313 { +<a name="l00314"></a>00314 <span class="keyword">public</span>: +<a name="l00320"></a>00320 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* prepareData() = 0; +<a name="l00321"></a>00321 +<a name="l00326"></a>00326 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> updatePvdProperties(physx::pvdsdk::PvdDataStream& pvdConnection, +<a name="l00327"></a>00327 <span class="keyword">const</span> <a class="code" href="classPxConstraint.html" title="A plugin class for implementing constraints.">PxConstraint</a>* c, +<a name="l00328"></a>00328 <a class="code" href="structPxPvdUpdateType.html#534206ee246bcbd046d6eb314ebf821e">PxPvdUpdateType::Enum</a> updateType) <span class="keyword">const</span> = 0; +<a name="l00329"></a>00329 +<a name="l00342"></a>00342 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onConstraintRelease() = 0; +<a name="l00343"></a>00343 +<a name="l00351"></a>00351 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onComShift(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> actor) = 0; +<a name="l00352"></a>00352 +<a name="l00365"></a>00365 <span class="keyword">virtual</span> <span class="keywordtype">void</span> onOriginShift(<span class="keyword">const</span> <a class="code" href="classPxVec3.html" title="3 Element vector class.">PxVec3</a>& shift) = 0; +<a name="l00366"></a>00366 +<a name="l00379"></a>00379 <span class="keyword">virtual</span> <span class="keywordtype">void</span>* getExternalReference(<a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a>& typeID) = 0; +<a name="l00380"></a>00380 +<a name="l00381"></a>00381 +<a name="l00388"></a>00388 <span class="keyword">virtual</span> <a class="code" href="classPxBase.html" title="Base class for objects that can be members of a PxCollection.">PxBase</a>* getSerializable() = 0; +<a name="l00389"></a>00389 +<a name="l00393"></a>00393 <span class="keyword">virtual</span> <a class="code" href="group__physics.html#g538ba0a5410c612bc666bb10d44bcb7a">PxConstraintSolverPrep</a> getPrep() <span class="keyword">const</span> = 0; +<a name="l00394"></a>00394 +<a name="l00398"></a>00398 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span>* getConstantBlock() <span class="keyword">const</span> = 0; +<a name="l00399"></a>00399 +<a name="l00400"></a>00400 +<a name="l00404"></a><a class="code" href="classPxConstraintConnector.html#71f8ff017c14b26c81b06be700f015f1">00404</a> <span class="keyword">virtual</span> <a class="code" href="classPxConstraintConnector.html#71f8ff017c14b26c81b06be700f015f1" title="virtual destructor">~PxConstraintConnector</a>() {} +<a name="l00405"></a>00405 }; +<a name="l00406"></a>00406 +<a name="l00407"></a>00407 <span class="preprocessor">#if !PX_DOXYGEN</span> +<a name="l00408"></a>00408 <span class="preprocessor"></span>} <span class="comment">// namespace physx</span> +<a name="l00409"></a>00409 <span class="preprocessor">#endif</span> +<a name="l00410"></a>00410 <span class="preprocessor"></span> +<a name="l00412"></a>00412 <span class="preprocessor">#endif</span> </pre></div></div> <hr style="width: 100%; height: 2px;"><br> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxCoreUtilityTypes_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxCoreUtilityTypes_8h-source.html index 2e82beaa..7997a271 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxCoreUtilityTypes_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxCoreUtilityTypes_8h-source.html @@ -128,13 +128,13 @@ <a name="l00116"></a>00116 <a name="l00117"></a><a class="code" href="classPxFixedSizeLookupTable.html#5e6d807b0faad7d8722f34fdb2344e2d">00117</a> <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable</a>(<span class="keyword">const</span> <a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>* dataPairs, <span class="keyword">const</span> <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> numDataPairs) <a name="l00118"></a>00118 { -<a name="l00119"></a>00119 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,dataPairs,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*numDataPairs); +<a name="l00119"></a>00119 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,dataPairs,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*numDataPairs); <a name="l00120"></a>00120 mNbDataPairs=numDataPairs; <a name="l00121"></a>00121 } <a name="l00122"></a>00122 <a name="l00123"></a><a class="code" href="classPxFixedSizeLookupTable.html#9df157eb3315a3ac9c312969ae254c0b">00123</a> <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable</a>(<span class="keyword">const</span> <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable</a>& src) <a name="l00124"></a>00124 { -<a name="l00125"></a>00125 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,src.<a class="code" href="classPxFixedSizeLookupTable.html#fa4aac0dc11edd58864307134f3afa27">mDataPairs</a>,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>); +<a name="l00125"></a>00125 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,src.<a class="code" href="classPxFixedSizeLookupTable.html#fa4aac0dc11edd58864307134f3afa27">mDataPairs</a>,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>); <a name="l00126"></a>00126 mNbDataPairs=src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>; <a name="l00127"></a>00127 } <a name="l00128"></a>00128 @@ -144,7 +144,7 @@ <a name="l00132"></a>00132 <a name="l00133"></a><a class="code" href="classPxFixedSizeLookupTable.html#8292ce2756c85eb0520209cb15e605f2">00133</a> <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable</a>& operator=(<span class="keyword">const</span> <a class="code" href="classPxFixedSizeLookupTable.html">PxFixedSizeLookupTable</a>& src) <a name="l00134"></a>00134 { -<a name="l00135"></a>00135 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,src.<a class="code" href="classPxFixedSizeLookupTable.html#fa4aac0dc11edd58864307134f3afa27">mDataPairs</a>,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>); +<a name="l00135"></a>00135 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(mDataPairs,src.<a class="code" href="classPxFixedSizeLookupTable.html#fa4aac0dc11edd58864307134f3afa27">mDataPairs</a>,<span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>)*2*src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>); <a name="l00136"></a>00136 mNbDataPairs=src.<a class="code" href="classPxFixedSizeLookupTable.html#66c4c3034935bc839d3f27754b4a9099">mNbDataPairs</a>; <a name="l00137"></a>00137 <span class="keywordflow">return</span> *<span class="keyword">this</span>; <a name="l00138"></a>00138 } diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h-source.html index 42626226..370d25f9 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h-source.html @@ -69,7 +69,7 @@ <a name="l00070"></a>00070 <span class="keywordflow">return</span> physx::intrinsics::memSet(dest, c, count); <a name="l00071"></a>00071 } <a name="l00072"></a>00072 -<a name="l00084"></a><a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221">00084</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span>* <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(<span class="keywordtype">void</span>* <a class="code" href="group__foundation.html#g3b15bb2f7697b2bed10eb5477909fbe4">PX_RESTRICT</a> dest, <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="group__foundation.html#g3b15bb2f7697b2bed10eb5477909fbe4">PX_RESTRICT</a> src, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) +<a name="l00084"></a><a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510">00084</a> <a class="code" href="group__foundation.html#g6a774eed3cad34b0f636332a3d28c6bb">PX_FORCE_INLINE</a> <span class="keywordtype">void</span>* <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(<span class="keywordtype">void</span>* dest, <span class="keyword">const</span> <span class="keywordtype">void</span>* src, <a class="code" href="namespacephysx.html#9b7fbd746d18bf5b6545713a8d818f41">PxU32</a> count) <a name="l00085"></a>00085 { <a name="l00086"></a>00086 <span class="keywordflow">return</span> physx::intrinsics::memCopy(dest, src, count); <a name="l00087"></a>00087 } diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h.html index 9bba4cab..4217dd76 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxMemory_8h.html @@ -51,9 +51,9 @@ This graph shows which files directly or indirectly include this file:</div> <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3b7937d1226ad04a370386837b538fe5">PxMemSet</a> (void *dest, PxI32 c, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the bytes of the provided buffer to the specified value. <a href="group__foundation.html#g3b7937d1226ad04a370386837b538fe5"></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="group__foundation.html#g7c7b1457c85506999cd4b11ade180221">PxMemCopy</a> (void *PX_RESTRICT dest, const void *PX_RESTRICT src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</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="group__foundation.html#g939562c42c614caac1aaba467f77d510">PxMemCopy</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks must not overlap. <a href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks must not overlap. <a href="group__foundation.html#g939562c42c614caac1aaba467f77d510"></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="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df">PxMemMove</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks can overlap. <a href="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df"></a><br></td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationEventCallback_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationEventCallback_8h-source.html index 5bae5110..11999d44 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationEventCallback_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxSimulationEventCallback_8h-source.html @@ -376,13 +376,13 @@ <a name="l00684"></a>00684 <span class="keywordflow">if</span>(patches) <a name="l00685"></a>00685 { <a name="l00686"></a>00686 contacts = bufferMemory + <a class="code" href="structPxContactPair.html#ac2821a1e5d8d8cc969b24f2a861a1a0" title="Number of contact patches stored in the contact stream.">patchCount</a> * <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>); -<a name="l00687"></a>00687 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(patches, <a class="code" href="structPxContactPair.html#48af2df819d277ca1329da1630ac4a47" title="Pointer to first patch header in contact stream containing contact patch data.">contactPatches</a>, <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>)*<a class="code" href="structPxContactPair.html#ac2821a1e5d8d8cc969b24f2a861a1a0" title="Number of contact patches stored in the contact stream.">patchCount</a>); -<a name="l00688"></a>00688 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(contacts, <a class="code" href="structPxContactPair.html#73d11caa7df479aa964761a376968abb" title="Pointer to first contact point in contact stream containing contact data.">contactPoints</a>, <a class="code" href="structPxContactPair.html#bf78ac4dcef249601f486b939c08d589" title="Size of the contact stream [bytes] not including force buffer.">contactStreamSize</a> - (<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>)*patchCount)); +<a name="l00687"></a>00687 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(patches, <a class="code" href="structPxContactPair.html#48af2df819d277ca1329da1630ac4a47" title="Pointer to first patch header in contact stream containing contact patch data.">contactPatches</a>, <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>)*<a class="code" href="structPxContactPair.html#ac2821a1e5d8d8cc969b24f2a861a1a0" title="Number of contact patches stored in the contact stream.">patchCount</a>); +<a name="l00688"></a>00688 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(contacts, <a class="code" href="structPxContactPair.html#73d11caa7df479aa964761a376968abb" title="Pointer to first contact point in contact stream containing contact data.">contactPoints</a>, <a class="code" href="structPxContactPair.html#bf78ac4dcef249601f486b939c08d589" title="Size of the contact stream [bytes] not including force buffer.">contactStreamSize</a> - (<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>)*patchCount)); <a name="l00689"></a>00689 } <a name="l00690"></a>00690 <a name="l00691"></a>00691 <span class="keywordflow">if</span>(<a class="code" href="structPxContactPair.html#0468bb8f49c3eeaf0ec18ce5b828f0ca" title="Buffer containing applied impulse data.">contactImpulses</a>) <a name="l00692"></a>00692 { -<a name="l00693"></a>00693 <a class="code" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(bufferMemory + ((<a class="code" href="structPxContactPair.html#bf78ac4dcef249601f486b939c08d589" title="Size of the contact stream [bytes] not including force buffer.">contactStreamSize</a> + 15) & (~15)), <a class="code" href="structPxContactPair.html#0468bb8f49c3eeaf0ec18ce5b828f0ca" title="Buffer containing applied impulse data.">contactImpulses</a>, <span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) * <a class="code" href="structPxContactPair.html#fd3b2178f7005d3563f41b4925e60a39" title="Number of contact points stored in the contact stream.">contactCount</a>); +<a name="l00693"></a>00693 <a class="code" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a>(bufferMemory + ((<a class="code" href="structPxContactPair.html#bf78ac4dcef249601f486b939c08d589" title="Size of the contact stream [bytes] not including force buffer.">contactStreamSize</a> + 15) & (~15)), <a class="code" href="structPxContactPair.html#0468bb8f49c3eeaf0ec18ce5b828f0ca" title="Buffer containing applied impulse data.">contactImpulses</a>, <span class="keyword">sizeof</span>(<a class="code" href="namespacephysx.html#727d2d8426e2a21ebbc522fa65c3f97a">PxReal</a>) * <a class="code" href="structPxContactPair.html#fd3b2178f7005d3563f41b4925e60a39" title="Number of contact points stored in the contact stream.">contactCount</a>); <a name="l00694"></a>00694 } <a name="l00695"></a>00695 <a name="l00696"></a>00696 <span class="keywordflow">if</span> (newPair) diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer-members.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer-members.html index b98a703b..e70d35a2 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer-members.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer-members.html @@ -24,6 +24,7 @@ <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#ebac3373457064a9510efe5a6ca874ca">visualizeDoubleCone</a>(const PxTransform &t, PxReal angle, bool active)=0</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#15747a8a3b88a2c2476d4c30bc6b01be">visualizeJointFrames</a>(const PxTransform &parent, const PxTransform &child)=0</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#4e847602175cedf10a4691572ecfe5f7">visualizeLimitCone</a>(const PxTransform &t, PxReal ySwing, PxReal zSwing, bool active)=0</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [pure virtual]</code></td></tr> + <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f">visualizeLine</a>(const PxVec3 &p0, const PxVec3 &p1, PxU32 color)=0</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#d68fdf5a3f8b69f8a81dff999317cf55">visualizeLinearLimit</a>(const PxTransform &t0, const PxTransform &t1, PxReal value, bool active)=0</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classPxConstraintVisualizer.html#575b179f6376a302feeee663e5e74ee0">~PxConstraintVisualizer</a>()</td><td><a class="el" href="classPxConstraintVisualizer.html">PxConstraintVisualizer</a></td><td><code> [inline, protected, virtual]</code></td></tr> </table></div> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer.html b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer.html index 1e6f7ea2..0ed7bbdd 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/classPxConstraintVisualizer.html @@ -39,6 +39,8 @@ <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConstraintVisualizer.html#ebac3373457064a9510efe5a6ca874ca">visualizeDoubleCone</a> (const <a class="el" href="classPxTransform.html">PxTransform</a> &t, PxReal angle, bool active)=0</td></tr> +<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f">visualizeLine</a> (const <a class="el" href="classPxVec3.html">PxVec3</a> &p0, const <a class="el" href="classPxVec3.html">PxVec3</a> &p1, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> color)=0</td></tr> + <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classPxConstraintVisualizer.html#575b179f6376a302feeee663e5e74ee0">~PxConstraintVisualizer</a> ()</td></tr> @@ -211,6 +213,41 @@ API used to visualize details about a constraint. <hr><h2>Constructor & Dest </div> </div><p> +<a class="anchor" name="63a59547a58cb1e606b9b9131b5e235f"></a><!-- doxytag: member="PxConstraintVisualizer::visualizeLine" ref="63a59547a58cb1e606b9b9131b5e235f" args="(const PxVec3 &p0, const PxVec3 &p1, PxU32 color)=0" --> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">virtual void PxConstraintVisualizer::visualizeLine </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td> + <td class="paramname"> <em>p0</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classPxVec3.html">PxVec3</a> & </td> + <td class="paramname"> <em>p1</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"><a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> </td> + <td class="paramname"> <em>color</em></td><td> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td><td><code> [pure virtual]</code></td> + </tr> + </table> +</div> +<div class="memdoc"> + +<p> + +</div> +</div><p> <a class="anchor" name="d68fdf5a3f8b69f8a81dff999317cf55"></a><!-- doxytag: member="PxConstraintVisualizer::visualizeLinearLimit" ref="d68fdf5a3f8b69f8a81dff999317cf55" args="(const PxTransform &t0, const PxTransform &t1, PxReal value, bool active)=0" --> <div class="memitem"> <div class="memproto"> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html index f55bdb93..d300072e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x70.html @@ -98,12 +98,12 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="structPxContactPair.html#ac2821a1e5d8d8cc969b24f2a861a1a0">PxContactPair</a> <li>patchStreamSize : <a class="el" href="structPxgDynamicsMemoryConfig.html#c61756279f4ffcc17a6ae2f1712268f7">PxgDynamicsMemoryConfig</a> -<li>patchupPointers() -: <a class="el" href="classPxVehicleDrive.html#8548cd5c20014542d09506ee33cba69e">PxVehicleDrive</a> -, <a class="el" href="classPxVehicleWheels.html#07c073158a6df39214f655f59d130b69">PxVehicleWheels</a> <li>patchUpPointers() : <a class="el" href="classPxVehicleWheelsSimData.html#7b605042d1ef0fbd4dd84491e058c1cf">PxVehicleWheelsSimData</a> , <a class="el" href="classPxVehicleWheelsDynData.html#e417ce1c175c365484f341dd537dc886">PxVehicleWheelsDynData</a> +<li>patchupPointers() +: <a class="el" href="classPxVehicleDrive.html#8548cd5c20014542d09506ee33cba69e">PxVehicleDrive</a> +, <a class="el" href="classPxVehicleWheels.html#07c073158a6df39214f655f59d130b69">PxVehicleWheels</a> <li>peakConstraintMemory : <a class="el" href="classPxSimulationStatistics.html#b56ac5aa68f31b68a0852c87817ff026">PxSimulationStatistics</a> <li>peek() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html index 1cf97b67..822422ce 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x74.html @@ -167,11 +167,12 @@ 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="structPxConstraintInfo.html#324fadc19904fff635aa9d16da7a21f9">PxConstraintInfo</a> -, <a class="el" href="structPxMetaDataEntry.html#f798a0e7beeb8caf4ddbd713fc0994c6">PxMetaDataEntry</a> -, <a class="el" href="structPxContactPairExtraDataItem.html#18e83c33b02a0a57f0daf818379e06d6">PxContactPairExtraDataItem</a> +: <a class="el" href="structPxContactPairExtraDataItem.html#18e83c33b02a0a57f0daf818379e06d6">PxContactPairExtraDataItem</a> +, <a class="el" href="structPxConstraintInfo.html#324fadc19904fff635aa9d16da7a21f9">PxConstraintInfo</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_0x76.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x76.html index 2515339d..87402b77 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x76.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_0x76.html @@ -105,6 +105,8 @@ Here is a list of all class members with links to the classes they belong to: : <a class="el" href="classPxConstraintVisualizer.html#15747a8a3b88a2c2476d4c30bc6b01be">PxConstraintVisualizer</a> <li>visualizeLimitCone() : <a class="el" href="classPxConstraintVisualizer.html#4e847602175cedf10a4691572ecfe5f7">PxConstraintVisualizer</a> +<li>visualizeLine() +: <a class="el" href="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f">PxConstraintVisualizer</a> <li>visualizeLinearLimit() : <a class="el" href="classPxConstraintVisualizer.html#d68fdf5a3f8b69f8a81dff999317cf55">PxConstraintVisualizer</a> <li>volumeGrowth 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 e94bbd82..a3adba68 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x70.html @@ -63,14 +63,14 @@ : <a class="el" href="classPxSimulationFilterCallback.html#a434e6ecd4e0cfa7bede6c9ad10d319e">PxSimulationFilterCallback</a> <li>pairLost() : <a class="el" href="classPxSimulationFilterCallback.html#da6fcf31c0678d3852f926f545884b3e">PxSimulationFilterCallback</a> -<li>patchupPointers() -: <a class="el" href="classPxVehicleWheels.html#07c073158a6df39214f655f59d130b69">PxVehicleWheels</a> <li>patchUpPointers() -: <a class="el" href="classPxVehicleWheelsSimData.html#7b605042d1ef0fbd4dd84491e058c1cf">PxVehicleWheelsSimData</a> +: <a class="el" href="classPxVehicleWheelsDynData.html#e417ce1c175c365484f341dd537dc886">PxVehicleWheelsDynData</a> <li>patchupPointers() : <a class="el" href="classPxVehicleDrive.html#8548cd5c20014542d09506ee33cba69e">PxVehicleDrive</a> <li>patchUpPointers() -: <a class="el" href="classPxVehicleWheelsDynData.html#e417ce1c175c365484f341dd537dc886">PxVehicleWheelsDynData</a> +: <a class="el" href="classPxVehicleWheelsSimData.html#7b605042d1ef0fbd4dd84491e058c1cf">PxVehicleWheelsSimData</a> +<li>patchupPointers() +: <a class="el" href="classPxVehicleWheels.html#07c073158a6df39214f655f59d130b69">PxVehicleWheels</a> <li>peek() : <a class="el" href="classPxFileBuf.html#63e0abac3fa4cf71760142dd7088ef36">PxFileBuf</a> <li>plane() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x76.html b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x76.html index aa37904c..4013863a 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x76.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/functions_func_0x76.html @@ -71,6 +71,8 @@ : <a class="el" href="classPxConstraintVisualizer.html#15747a8a3b88a2c2476d4c30bc6b01be">PxConstraintVisualizer</a> <li>visualizeLimitCone() : <a class="el" href="classPxConstraintVisualizer.html#4e847602175cedf10a4691572ecfe5f7">PxConstraintVisualizer</a> +<li>visualizeLine() +: <a class="el" href="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f">PxConstraintVisualizer</a> <li>visualizeLinearLimit() : <a class="el" href="classPxConstraintVisualizer.html#d68fdf5a3f8b69f8a81dff999317cf55">PxConstraintVisualizer</a> </ul> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html b/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html index c22f7ed3..8d7cfbda 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/globals_0x70.html @@ -607,7 +607,7 @@ Here is a list of all file members with links to the files they belong to: <li>PxMax() : <a class="el" href="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516">PxMath.h</a> <li>PxMemCopy() -: <a class="el" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221">PxMemory.h</a> +: <a class="el" href="group__foundation.html#g939562c42c614caac1aaba467f77d510">PxMemory.h</a> <li>PxMemMove() : <a class="el" href="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df">PxMemory.h</a> <li>PxMemSet() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html b/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html index cfd81f5a..67a3a743 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/globals_func.html @@ -202,7 +202,7 @@ <li>PxMax() : <a class="el" href="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516">PxMath.h</a> <li>PxMemCopy() -: <a class="el" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221">PxMemory.h</a> +: <a class="el" href="group__foundation.html#g939562c42c614caac1aaba467f77d510">PxMemory.h</a> <li>PxMemMove() : <a class="el" href="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df">PxMemory.h</a> <li>PxMemSet() diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html index a0dd357e..8441701e 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__foundation.html @@ -480,9 +480,9 @@ PX_FORCE_INLINE float </td><td class="memItemRight" valign="bottom"><a clas <tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__foundation.html#g3b7937d1226ad04a370386837b538fe5">PxMemSet</a> (void *dest, PxI32 c, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the bytes of the provided buffer to the specified value. <a href="#g3b7937d1226ad04a370386837b538fe5"></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="group__foundation.html#g7c7b1457c85506999cd4b11ade180221">PxMemCopy</a> (void *PX_RESTRICT dest, const void *PX_RESTRICT src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</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="group__foundation.html#g939562c42c614caac1aaba467f77d510">PxMemCopy</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks must not overlap. <a href="#g7c7b1457c85506999cd4b11ade180221"></a><br></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks must not overlap. <a href="#g939562c42c614caac1aaba467f77d510"></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="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df">PxMemMove</a> (void *dest, const void *src, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> count)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Copies the bytes of one memory block to another. The memory blocks can overlap. <a href="#g6c2e80e9cab7b72710ac62e537ad60df"></a><br></td></tr> @@ -4822,20 +4822,20 @@ The return value is the greater of the two specified values. </div> </div><p> -<a class="anchor" name="g7c7b1457c85506999cd4b11ade180221"></a><!-- doxytag: member="PxMemory.h::PxMemCopy" ref="g7c7b1457c85506999cd4b11ade180221" args="(void *PX_RESTRICT dest, const void *PX_RESTRICT src, PxU32 count)" --> +<a class="anchor" name="g939562c42c614caac1aaba467f77d510"></a><!-- doxytag: member="PxMemory.h::PxMemCopy" ref="g939562c42c614caac1aaba467f77d510" args="(void *dest, const void *src, PxU32 count)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">PX_FORCE_INLINE void* PxMemCopy </td> <td>(</td> - <td class="paramtype">void *PX_RESTRICT </td> + <td class="paramtype">void * </td> <td class="paramname"> <em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> - <td class="paramtype">const void *PX_RESTRICT </td> + <td class="paramtype">const void * </td> <td class="paramname"> <em>src</em>, </td> </tr> <tr> @@ -4904,7 +4904,7 @@ Copies the bytes of one memory block to another. The memory blocks must not over <p> Copies the bytes of one memory block to another. The memory blocks can overlap. <p> -<dl class="note" compact><dt><b>Note:</b></dt><dd>Use <a class="el" href="group__foundation.html#g7c7b1457c85506999cd4b11ade180221" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a> if memory blocks do not overlap.</dd></dl> +<dl class="note" compact><dt><b>Note:</b></dt><dd>Use <a class="el" href="group__foundation.html#g939562c42c614caac1aaba467f77d510" title="Copies the bytes of one memory block to another. The memory blocks must not overlap...">PxMemCopy</a> if memory blocks do not overlap.</dd></dl> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dest</em> </td><td>Pointer to block of memory to copy to. </td></tr> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html index cc95fd69..1f5792e3 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__physics.html @@ -1325,11 +1325,11 @@ solver constraint visualization function<p> This function is called by the constraint post-solver framework to visualize the constraint<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> - <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>visualizer</em> </td><td>the render buffer to render to </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>constantBlock</em> </td><td>the constant data block </td></tr> + <tr><td valign="top"><tt>[out]</tt> </td><td valign="top"><em>visualizer</em> </td><td>The render buffer to render to </td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>constantBlock</em> </td><td>The constant data block </td></tr> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>body0Transform</em> </td><td>The center of mass frame of the first constrained body (the identity if the actor is static, or a NULL pointer was provided for it) </td></tr> <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>body1Transform</em> </td><td>The center of mass frame of the second constrained body (the identity if the actor is static, or a NULL pointer was provided for it) </td></tr> - <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>flags</em> </td><td>the visualization flags</td></tr> + <tr><td valign="top"><tt>[in]</tt> </td><td valign="top"><em>flags</em> </td><td>The visualization flags (<a class="el" href="structPxConstraintVisualizationFlag.html" title="Flags for determining which components of the constraint should be visualized.">PxConstraintVisualizationFlag</a>)</td></tr> </table> </dl> <dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classPxRenderBuffer.html" title="Interface for points, lines, triangles, and text buffer.">PxRenderBuffer</a> </dd></dl> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc index 2e504fa5..43f9bba8 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc +++ b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhc @@ -492,7 +492,7 @@ <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMakeIterator"><param name="Local" value="group__foundation.html#ge1d59ca4a70bf27f9146d7f88b6e7c6a"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMax"><param name="Local" value="group__foundation.html#g026c005ccf0e10cc78e9e285809491d2"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMax"><param name="Local" value="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516"><param name="ImageNumber" value="11"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMemCopy"><param name="Local" value="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"><param name="ImageNumber" value="11"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMemCopy"><param name="Local" value="group__foundation.html#g939562c42c614caac1aaba467f77d510"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMemMove"><param name="Local" value="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMemSet"><param name="Local" value="group__foundation.html#g3b7937d1226ad04a370386837b538fe5"><param name="ImageNumber" value="11"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Name" value="PxMemZero"><param name="Local" value="group__foundation.html#gfb73e468103692a6e33a2bb86ef78293"><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 79861a9a..da4712d0 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk +++ b/PhysX_3.4/Documentation/PhysXAPI/files/index.hhk @@ -1557,7 +1557,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#ge43dc1649f209f1142a57cf14b200ad2"><param name="Name" value="PxLog"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#ge1d59ca4a70bf27f9146d7f88b6e7c6a"><param name="Name" value="PxMakeIterator"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516"><param name="Name" value="PxMax"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"><param name="Name" value="PxMemCopy"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g939562c42c614caac1aaba467f77d510"><param name="Name" value="PxMemCopy"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df"><param name="Name" value="PxMemMove"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g3b7937d1226ad04a370386837b538fe5"><param name="Name" value="PxMemSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#gfb73e468103692a6e33a2bb86ef78293"><param name="Name" value="PxMemZero"></OBJECT> @@ -6079,6 +6079,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#ebac3373457064a9510efe5a6ca874ca"><param name="Name" value="visualizeDoubleCone"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#15747a8a3b88a2c2476d4c30bc6b01be"><param name="Name" value="visualizeJointFrames"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#4e847602175cedf10a4691572ecfe5f7"><param name="Name" value="visualizeLimitCone"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f"><param name="Name" value="visualizeLine"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#d68fdf5a3f8b69f8a81dff999317cf55"><param name="Name" value="visualizeLinearLimit"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#575b179f6376a302feeee663e5e74ee0"><param name="Name" value="~PxConstraintVisualizer"></OBJECT> </UL> @@ -8001,10 +8002,10 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516"><param name="Name" value="foundation"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g88c618b0512d00a0571e52a7d2a73516"><param name="Name" value="PxMath.h"></OBJECT> </UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"><param name="Name" value="PxMemCopy"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g939562c42c614caac1aaba467f77d510"><param name="Name" value="PxMemCopy"></OBJECT> <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"><param name="Name" value="foundation"></OBJECT> - <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g7c7b1457c85506999cd4b11ade180221"><param name="Name" value="PxMemory.h"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g939562c42c614caac1aaba467f77d510"><param name="Name" value="foundation"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g939562c42c614caac1aaba467f77d510"><param name="Name" value="PxMemory.h"></OBJECT> </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="group__foundation.html#g6c2e80e9cab7b72710ac62e537ad60df"><param name="Name" value="PxMemMove"></OBJECT> <UL> @@ -8013,7 +8014,7 @@ </UL> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html"><param name="Name" value="PxMemory.h"></OBJECT> <UL> - <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html#g7c7b1457c85506999cd4b11ade180221"><param name="Name" value="PxMemCopy"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html#g939562c42c614caac1aaba467f77d510"><param name="Name" value="PxMemCopy"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html#g6c2e80e9cab7b72710ac62e537ad60df"><param name="Name" value="PxMemMove"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html#g3b7937d1226ad04a370386837b538fe5"><param name="Name" value="PxMemSet"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="PxMemory_8h.html#gfb73e468103692a6e33a2bb86ef78293"><param name="Name" value="PxMemZero"></OBJECT> @@ -12452,6 +12453,7 @@ <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#ebac3373457064a9510efe5a6ca874ca"><param name="Name" value="visualizeDoubleCone"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#15747a8a3b88a2c2476d4c30bc6b01be"><param name="Name" value="visualizeJointFrames"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#4e847602175cedf10a4691572ecfe5f7"><param name="Name" value="visualizeLimitCone"></OBJECT> + <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#63a59547a58cb1e606b9b9131b5e235f"><param name="Name" value="visualizeLine"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxConstraintVisualizer.html#d68fdf5a3f8b69f8a81dff999317cf55"><param name="Name" value="visualizeLinearLimit"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxControllerDesc.html#93930e888fcd4c2f7bafeac83621612e"><param name="Name" value="volumeGrowth"></OBJECT> <LI><OBJECT type="text/sitemap"><param name="Local" value="classPxQuat.html#84fb33d995ed4e6a26ac3f22523f0b54"><param name="Name" value="w"></OBJECT> diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/tree.html b/PhysX_3.4/Documentation/PhysXAPI/files/tree.html index cde4682f..874cbf9b 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/tree.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/tree.html @@ -549,7 +549,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#ge1d59ca4a70bf27f9146d7f88b6e7c6a" target="basefrm">PxMakeIterator</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#g026c005ccf0e10cc78e9e285809491d2" target="basefrm">PxMax</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#g88c618b0512d00a0571e52a7d2a73516" target="basefrm">PxMax</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#g7c7b1457c85506999cd4b11ade180221" target="basefrm">PxMemCopy</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#g939562c42c614caac1aaba467f77d510" target="basefrm">PxMemCopy</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#g6c2e80e9cab7b72710ac62e537ad60df" target="basefrm">PxMemMove</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#g3b7937d1226ad04a370386837b538fe5" target="basefrm">PxMemSet</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#gfb73e468103692a6e33a2bb86ef78293" target="basefrm">PxMemZero</a></p> |