aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Documentation/PhysXAPI/files/group__character.html
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /PhysX_3.4/Documentation/PhysXAPI/files/group__character.html
downloadphysx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz
physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip
Initial commit:
PhysX 3.4.0 Update @ 21294896 APEX 1.4.0 Update @ 21275617 [CL 21300167]
Diffstat (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/group__character.html')
-rw-r--r--PhysX_3.4/Documentation/PhysXAPI/files/group__character.html867
1 files changed, 867 insertions, 0 deletions
diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/group__character.html b/PhysX_3.4/Documentation/PhysXAPI/files/group__character.html
new file mode 100644
index 00000000..acd5e64c
--- /dev/null
+++ b/PhysX_3.4/Documentation/PhysXAPI/files/group__character.html
@@ -0,0 +1,867 @@
+<html>
+ <head>
+ <title>NVIDIA(R) PhysX(R) SDK 3.4 API Reference: Character</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> &nbsp;
+ <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp;
+ <a class="qindex" href="annotated.html">Compound List</a> &nbsp;
+ <a class="qindex" href="functions.html">Compound Members</a> &nbsp;
+ </center>
+ <hr class="second">
+ </div>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="contents">
+<h1>Character</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">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Descriptor for a box character controller. <a href="classPxBoxControllerDesc.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBoxController.html">PxBoxController</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Box character controller. <a href="classPxBoxController.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxCapsuleClimbingMode.html">PxCapsuleClimbingMode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A descriptor for a capsule character controller. <a href="classPxCapsuleControllerDesc.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxCapsuleController.html">PxCapsuleController</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A capsule character controller. <a href="classPxCapsuleController.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerShapeType.html">PxControllerShapeType</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The type of controller, eg box, sphere or capsule. <a href="structPxControllerShapeType.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerNonWalkableMode.html">PxControllerNonWalkableMode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">specifies how a CCT interacts with non-walkable parts. <a href="structPxControllerNonWalkableMode.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerCollisionFlag.html">PxControllerCollisionFlag</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">specifies which sides a character is colliding with. <a href="structPxControllerCollisionFlag.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerState.html">PxControllerState</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a controller's internal state. <a href="structPxControllerState.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerStats.html">PxControllerStats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a controller's internal statistics. <a href="structPxControllerStats.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerHit.html">PxControllerHit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a generic CCT hit. <a href="structPxControllerHit.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerShapeHit.html">PxControllerShapeHit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a hit between a CCT and a shape. Passed to onShapeHit(). <a href="structPxControllerShapeHit.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllersHit.html">PxControllersHit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a hit between a CCT and another CCT. Passed to onControllerHit(). <a href="structPxControllersHit.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerObstacleHit.html">PxControllerObstacleHit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes a hit between a CCT and a user-defined obstacle. Passed to onObstacleHit(). <a href="structPxControllerObstacleHit.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxUserControllerHitReport.html">PxUserControllerHitReport</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">User callback class for character controller events. <a href="classPxUserControllerHitReport.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxControllerFilterCallback.html">PxControllerFilterCallback</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dedicated filtering callback for CCT vs CCT. <a href="classPxControllerFilterCallback.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxControllerFilters.html">PxControllerFilters</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Filtering data for "move" call. <a href="classPxControllerFilters.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxControllerDesc.html">PxControllerDesc</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Descriptor class for a character controller. <a href="classPxControllerDesc.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxController.html">PxController</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for character controllers. <a href="classPxController.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerBehaviorFlag.html">PxControllerBehaviorFlag</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">specifies controller behavior <a href="structPxControllerBehaviorFlag.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxControllerBehaviorCallback.html">PxControllerBehaviorCallback</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">User behavior callback. <a href="classPxControllerBehaviorCallback.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxControllerDebugRenderFlag.html">PxControllerDebugRenderFlag</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">specifies debug-rendering flags <a href="structPxControllerDebugRenderFlag.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxControllerManager.html">PxControllerManager</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Manages an array of character controllers. <a href="classPxControllerManager.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxObstacle.html">PxObstacle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class for obstacles. <a href="classPxObstacle.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxBoxObstacle.html">PxBoxObstacle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A box obstacle. <a href="classPxBoxObstacle.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxCapsuleObstacle.html">PxCapsuleObstacle</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A capsule obstacle. <a href="classPxCapsuleObstacle.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPxObstacleContext.html">PxObstacleContext</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Context class for obstacles. <a href="classPxObstacleContext.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gbef9fd69c168f4786e1682b6271b617c">PX_PHYSX_CHARACTER_API</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g10a3f936afc539f09d7a4f1c8ec53b8f">INVALID_OBSTACLE_HANDLE</a>&nbsp;&nbsp;&nbsp;0xffffffff</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g9ce06700290a75cfdb13559384e894f4">PX_BIG_WORLDS</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gba18675c9d68b07156230f66518b6a37">PX_MAX_EXTENDED</a>&nbsp;&nbsp;&nbsp;PX_MAX_F64</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gb0c940a0ad16419cb3800692ac9bffca">PxExtendedAbs</a>(x)&nbsp;&nbsp;&nbsp;fabs(x)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a><br class="typebreak">
+&lt; <a class="el" href="structPxControllerCollisionFlag.html#b8257830a035142d00b1adf70b559169">PxControllerCollisionFlag::Enum</a>, <br class="typebreak">
+PxU8 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g3cb7e2aaf5144c3ed9bbf504c2fd66db">PxControllerCollisionFlags</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerCollisionFlag.html" title="specifies which sides a character is colliding with.">PxControllerCollisionFlag</a>. <a href="#g3cb7e2aaf5144c3ed9bbf504c2fd66db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a><br class="typebreak">
+&lt; <a class="el" href="structPxControllerBehaviorFlag.html#a8d6dfaac2847892e8c5b76eb4d1d55b">PxControllerBehaviorFlag::Enum</a>, <br class="typebreak">
+PxU8 &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gc727cde912827a0304f5ac182a0a0b1c">PxControllerBehaviorFlags</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerBehaviorFlag.html" title="specifies controller behavior">PxControllerBehaviorFlag</a>. <a href="#gc727cde912827a0304f5ac182a0a0b1c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classPxFlags.html">PxFlags</a><br class="typebreak">
+&lt; <a class="el" href="structPxControllerDebugRenderFlag.html#2ca2d1c4bfca5877efb137362de83b9c">PxControllerDebugRenderFlag::Enum</a>, <br class="typebreak">
+<a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g2404e3aa455180820b7fa4900d75f18e">PxControllerDebugRenderFlags</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerDebugRenderFlag.html" title="specifies debug-rendering flags">PxControllerDebugRenderFlag</a>. <a href="#g2404e3aa455180820b7fa4900d75f18e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g55edbbb581808808c8e160e9608d8790">ObstacleHandle</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_C_EXPORT <br class="typebreak">
+PX_PHYSX_CHARACTER_API <br class="typebreak">
+physx::PxControllerManager <br class="typebreak">
+*PX_CALL_CONV&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g4a13c0d87b6c72ec7bf5e701157c358b">PxCreateControllerManager</a> (physx::PxScene &amp;scene, bool lockingEnabled=false)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the controller manager. <a href="#g4a13c0d87b6c72ec7bf5e701157c358b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_FORCE_INLINE <a class="el" href="classPxVec3.html">PxVec3</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g05750d6d68cb164b2de6c80e93ca29d1">toVec3</a> (const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &amp;v)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g5d8e29dacee8a0a6543029435c0d5dc6">PxBoxControllerDesc::PxBoxControllerDesc</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor sets to default. <a href="#g5d8e29dacee8a0a6543029435c0d5dc6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gc1aba7d97780ef07724bbb1ec1a7514c">PxBoxControllerDesc::PxBoxControllerDesc</a> (const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy constructor. <a href="#gc1aba7d97780ef07724bbb1ec1a7514c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g95e4b49e470d870c151c3d727a273676">PxBoxControllerDesc::operator=</a> (const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">assignment operator. <a href="#g95e4b49e470d870c151c3d727a273676"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g08c251badc674d74a5f9abb07ae5ad8f">PxBoxControllerDesc::copy</a> (const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gf2f271a2e1d38f619d345bd89f737412">PxBoxControllerDesc::setToDefault</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(re)sets the structure to the default. <a href="#gf2f271a2e1d38f619d345bd89f737412"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g3180f6c48012e2b8d2d10a818ad9c2ab">PxBoxControllerDesc::isValid</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true if the current settings are valid <a href="#g3180f6c48012e2b8d2d10a818ad9c2ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g9a157f74e3a2d7c0756bd527ca69d387">PxCapsuleControllerDesc::PxCapsuleControllerDesc</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor sets to default. <a href="#g9a157f74e3a2d7c0756bd527ca69d387"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g030da33b9be17c7cd67c6be5904d4860">PxCapsuleControllerDesc::PxCapsuleControllerDesc</a> (const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy constructor. <a href="#g030da33b9be17c7cd67c6be5904d4860"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g81a73ed06438569e730320f322376ae8">PxCapsuleControllerDesc::operator=</a> (const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">assignment operator. <a href="#g81a73ed06438569e730320f322376ae8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gca0cf550bc0f4c0a2f215ae79d309fd5">PxCapsuleControllerDesc::copy</a> (const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g48c1aa8996f7a4686f65cf517fb466e5">PxCapsuleControllerDesc::setToDefault</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(re)sets the structure to the default. <a href="#g48c1aa8996f7a4686f65cf517fb466e5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gea6bc16855502d71ef61889eec02bcce">PxCapsuleControllerDesc::isValid</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true if the current settings are valid <a href="#gea6bc16855502d71ef61889eec02bcce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g749a16c7bcdb8341d346abe43c023c12">PxControllerDesc::PxControllerDesc</a> (<a class="el" href="structPxControllerShapeType.html#46022b44cb41038a1b05bcaa6e043d03">PxControllerShapeType::Enum</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor sets to default. <a href="#g749a16c7bcdb8341d346abe43c023c12"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g3144636d9207dbed885c9579898987a5">PxControllerDesc::PxControllerDesc</a> (const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">copy constructor. <a href="#g3144636d9207dbed885c9579898987a5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#ge237ed6fc1c29cdf83cda84e7e0c8b39">PxControllerDesc::operator=</a> (const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">assignment operator. <a href="#ge237ed6fc1c29cdf83cda84e7e0c8b39"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">PX_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#gf9c49d2828ce1a5d48d828145a67ae14">PxControllerDesc::copy</a> (const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#geea81704d1af3dec82b411b53d39b7e0">PxControllerDesc::~PxControllerDesc</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual PX_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__character.html#g4bc247ac0f6c9cf1a0baa75c6b1c5ce1">PxControllerDesc::isValid</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true if the current settings are valid <a href="#g4bc247ac0f6c9cf1a0baa75c6b1c5ce1"></a><br></td></tr>
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="g10a3f936afc539f09d7a4f1c8ec53b8f"></a><!-- doxytag: member="PxControllerObstacles.h::INVALID_OBSTACLE_HANDLE" ref="g10a3f936afc539f09d7a4f1c8ec53b8f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define INVALID_OBSTACLE_HANDLE&nbsp;&nbsp;&nbsp;0xffffffff </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="g9ce06700290a75cfdb13559384e894f4"></a><!-- doxytag: member="PxExtended.h::PX_BIG_WORLDS" ref="g9ce06700290a75cfdb13559384e894f4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PX_BIG_WORLDS </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="gba18675c9d68b07156230f66518b6a37"></a><!-- doxytag: member="PxExtended.h::PX_MAX_EXTENDED" ref="gba18675c9d68b07156230f66518b6a37" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PX_MAX_EXTENDED&nbsp;&nbsp;&nbsp;PX_MAX_F64 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" href="PxExtended_8h-source.html#l00135">PxExtendedVec3::setMinusInfinity()</a>, and <a class="el" href="PxExtended_8h-source.html#l00130">PxExtendedVec3::setPlusInfinity()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="gbef9fd69c168f4786e1682b6271b617c"></a><!-- doxytag: member="PxCharacter.h::PX_PHYSX_CHARACTER_API" ref="gbef9fd69c168f4786e1682b6271b617c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PX_PHYSX_CHARACTER_API </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="gb0c940a0ad16419cb3800692ac9bffca"></a><!-- doxytag: member="PxExtended.h::PxExtendedAbs" ref="gb0c940a0ad16419cb3800692ac9bffca" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PxExtendedAbs </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;fabs(x)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g55edbbb581808808c8e160e9608d8790"></a><!-- doxytag: member="PxControllerObstacles.h::ObstacleHandle" ref="g55edbbb581808808c8e160e9608d8790" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a> <a class="el" href="group__character.html#g55edbbb581808808c8e160e9608d8790">ObstacleHandle</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="gc727cde912827a0304f5ac182a0a0b1c"></a><!-- doxytag: member="PxControllerBehavior.h::PxControllerBehaviorFlags" ref="gc727cde912827a0304f5ac182a0a0b1c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxControllerBehaviorFlag.html#a8d6dfaac2847892e8c5b76eb4d1d55b">PxControllerBehaviorFlag::Enum</a>, PxU8&gt; <a class="el" href="classPxFlags.html">PxControllerBehaviorFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerBehaviorFlag.html" title="specifies controller behavior">PxControllerBehaviorFlag</a>.
+<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxControllerBehaviorFlag.html" title="specifies controller behavior">PxControllerBehaviorFlag</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3cb7e2aaf5144c3ed9bbf504c2fd66db"></a><!-- doxytag: member="PxController.h::PxControllerCollisionFlags" ref="g3cb7e2aaf5144c3ed9bbf504c2fd66db" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxControllerCollisionFlag.html#b8257830a035142d00b1adf70b559169">PxControllerCollisionFlag::Enum</a>, PxU8&gt; <a class="el" href="classPxFlags.html">PxControllerCollisionFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerCollisionFlag.html" title="specifies which sides a character is colliding with.">PxControllerCollisionFlag</a>.
+<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxControllerCollisionFlag.html" title="specifies which sides a character is colliding with.">PxControllerCollisionFlag</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g2404e3aa455180820b7fa4900d75f18e"></a><!-- doxytag: member="PxControllerManager.h::PxControllerDebugRenderFlags" ref="g2404e3aa455180820b7fa4900d75f18e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="classPxFlags.html">PxFlags</a>&lt;<a class="el" href="structPxControllerDebugRenderFlag.html#2ca2d1c4bfca5877efb137362de83b9c">PxControllerDebugRenderFlag::Enum</a>, <a class="el" href="group__foundation.html#gcce5749db3dcfb916e98c253374264ed">PxU32</a>&gt; <a class="el" href="classPxFlags.html">PxControllerDebugRenderFlags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bitfield that contains a set of raised flags defined in <a class="el" href="structPxControllerDebugRenderFlag.html" title="specifies debug-rendering flags">PxControllerDebugRenderFlag</a>.
+<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="structPxControllerDebugRenderFlag.html" title="specifies debug-rendering flags">PxControllerDebugRenderFlag</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfbd2fb84a13cdeb156b671e895d165b9"></a><!-- doxytag: member="PxExtended.h::PxExtended" ref="gfbd2fb84a13cdeb156b671e895d165b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef double <a class="el" href="group__character.html#gfbd2fb84a13cdeb156b671e895d165b9">PxExtended</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gf9c49d2828ce1a5d48d828145a67ae14"></a><!-- doxytag: member="PxControllerDesc::copy" ref="gf9c49d2828ce1a5d48d828145a67ae14" args="(const PxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE void PxControllerDesc::copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>References <a class="el" href="PxController_8h-source.html#l00476">PxControllerDesc::behaviorCallback</a>, <a class="el" href="PxController_8h-source.html#l00408">PxControllerDesc::contactOffset</a>, <a class="el" href="PxController_8h-source.html#l00430">PxControllerDesc::density</a>, <a class="el" href="PxController_8h-source.html#l00370">PxControllerDesc::invisibleWallHeight</a>, <a class="el" href="PxController_8h-source.html#l00498">PxControllerDesc::material</a>, <a class="el" href="PxController_8h-source.html#l00395">PxControllerDesc::maxJumpHeight</a>, <a class="el" href="PxController_8h-source.html#l00487">PxControllerDesc::nonWalkableMode</a>, <a class="el" href="PxController_8h-source.html#l00331">PxControllerDesc::position</a>, <a class="el" href="PxController_8h-source.html#l00511">PxControllerDesc::registerDeletionListener</a>, <a class="el" href="PxController_8h-source.html#l00463">PxControllerDesc::reportCallback</a>, <a class="el" href="PxController_8h-source.html#l00440">PxControllerDesc::scaleCoeff</a>, <a class="el" href="PxController_8h-source.html#l00357">PxControllerDesc::slopeLimit</a>, <a class="el" href="PxController_8h-source.html#l00421">PxControllerDesc::stepOffset</a>, <a class="el" href="PxController_8h-source.html#l00341">PxControllerDesc::upDirection</a>, <a class="el" href="PxController_8h-source.html#l00518">PxControllerDesc::userData</a>, <a class="el" href="PxController_8h-source.html#l00450">PxControllerDesc::volumeGrowth</a>, <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::z</a>.</p>
+
+<p>Referenced by <a class="el" href="PxController_8h-source.html#l00569">PxControllerDesc::operator=()</a>, and <a class="el" href="PxController_8h-source.html#l00564">PxControllerDesc::PxControllerDesc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="gca0cf550bc0f4c0a2f215ae79d309fd5"></a><!-- doxytag: member="PxCapsuleControllerDesc::copy" ref="gca0cf550bc0f4c0a2f215ae79d309fd5" args="(const PxCapsuleControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE void PxCapsuleControllerDesc::copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00116">PxCapsuleControllerDesc::climbingMode</a>, <a class="el" href="PxCapsuleController_8h-source.html#l00107">PxCapsuleControllerDesc::height</a>, and <a class="el" href="PxCapsuleController_8h-source.html#l00098">PxCapsuleControllerDesc::radius</a>.</p>
+
+<p>Referenced by <a class="el" href="PxCapsuleController_8h-source.html#l00133">PxCapsuleControllerDesc::operator=()</a>, and <a class="el" href="PxCapsuleController_8h-source.html#l00128">PxCapsuleControllerDesc::PxCapsuleControllerDesc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g08c251badc674d74a5f9abb07ae5ad8f"></a><!-- doxytag: member="PxBoxControllerDesc::copy" ref="g08c251badc674d74a5f9abb07ae5ad8f" args="(const PxBoxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE void PxBoxControllerDesc::copy </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>References <a class="el" href="PxBoxController_8h-source.html#l00100">PxBoxControllerDesc::halfForwardExtent</a>, <a class="el" href="PxBoxController_8h-source.html#l00086">PxBoxControllerDesc::halfHeight</a>, and <a class="el" href="PxBoxController_8h-source.html#l00093">PxBoxControllerDesc::halfSideExtent</a>.</p>
+
+<p>Referenced by <a class="el" href="PxBoxController_8h-source.html#l00119">PxBoxControllerDesc::operator=()</a>, and <a class="el" href="PxBoxController_8h-source.html#l00114">PxBoxControllerDesc::PxBoxControllerDesc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g4bc247ac0f6c9cf1a0baa75c6b1c5ce1"></a><!-- doxytag: member="PxControllerDesc::isValid" ref="g4bc247ac0f6c9cf1a0baa75c6b1c5ce1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool PxControllerDesc::isValid </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns true if the current settings are valid
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the descriptor is valid. </dd></dl>
+
+<p>Reimplemented in <a class="el" href="group__character.html#g3180f6c48012e2b8d2d10a818ad9c2ab">PxBoxControllerDesc</a>, and <a class="el" href="group__character.html#gea6bc16855502d71ef61889eec02bcce">PxCapsuleControllerDesc</a>.</p>
+
+<p>References <a class="el" href="PxController_8h-source.html#l00408">PxControllerDesc::contactOffset</a>, <a class="el" href="PxController_8h-source.html#l00430">PxControllerDesc::density</a>, <a class="el" href="PxController_8h-source.html#l00061">PxControllerShapeType::eBOX</a>, <a class="el" href="PxController_8h-source.html#l00068">PxControllerShapeType::eCAPSULE</a>, <a class="el" href="PxController_8h-source.html#l00498">PxControllerDesc::material</a>, <a class="el" href="PxController_8h-source.html#l00521">PxControllerDesc::mType</a>, <a class="el" href="PxController_8h-source.html#l00440">PxControllerDesc::scaleCoeff</a>, <a class="el" href="PxController_8h-source.html#l00357">PxControllerDesc::slopeLimit</a>, <a class="el" href="PxController_8h-source.html#l00421">PxControllerDesc::stepOffset</a>, and <a class="el" href="PxController_8h-source.html#l00450">PxControllerDesc::volumeGrowth</a>.</p>
+
+<p>Referenced by <a class="el" href="PxCapsuleController_8h-source.html#l00152">PxCapsuleControllerDesc::isValid()</a>, and <a class="el" href="PxBoxController_8h-source.html#l00138">PxBoxControllerDesc::isValid()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="gea6bc16855502d71ef61889eec02bcce"></a><!-- doxytag: member="PxCapsuleControllerDesc::isValid" ref="gea6bc16855502d71ef61889eec02bcce" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool PxCapsuleControllerDesc::isValid </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns true if the current settings are valid
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the descriptor is valid. </dd></dl>
+
+<p>Reimplemented from <a class="el" href="group__character.html#g4bc247ac0f6c9cf1a0baa75c6b1c5ce1">PxControllerDesc</a>.</p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00107">PxCapsuleControllerDesc::height</a>, <a class="el" href="PxController_8h-source.html#l00601">PxControllerDesc::isValid()</a>, <a class="el" href="PxCapsuleController_8h-source.html#l00098">PxCapsuleControllerDesc::radius</a>, and <a class="el" href="PxController_8h-source.html#l00421">PxControllerDesc::stepOffset</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g3180f6c48012e2b8d2d10a818ad9c2ab"></a><!-- doxytag: member="PxBoxControllerDesc::isValid" ref="g3180f6c48012e2b8d2d10a818ad9c2ab" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE bool PxBoxControllerDesc::isValid </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td> const<code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns true if the current settings are valid
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>True if the descriptor is valid. </dd></dl>
+
+<p>Reimplemented from <a class="el" href="group__character.html#g4bc247ac0f6c9cf1a0baa75c6b1c5ce1">PxControllerDesc</a>.</p>
+
+<p>References <a class="el" href="PxBoxController_8h-source.html#l00100">PxBoxControllerDesc::halfForwardExtent</a>, <a class="el" href="PxBoxController_8h-source.html#l00086">PxBoxControllerDesc::halfHeight</a>, <a class="el" href="PxBoxController_8h-source.html#l00093">PxBoxControllerDesc::halfSideExtent</a>, <a class="el" href="PxController_8h-source.html#l00601">PxControllerDesc::isValid()</a>, and <a class="el" href="PxController_8h-source.html#l00421">PxControllerDesc::stepOffset</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ge237ed6fc1c29cdf83cda84e7e0c8b39"></a><!-- doxytag: member="PxControllerDesc::operator=" ref="ge237ed6fc1c29cdf83cda84e7e0c8b39" args="(const PxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp; PxControllerDesc::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+assignment operator.
+<p>
+
+<p>References <a class="el" href="PxController_8h-source.html#l00575">PxControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g81a73ed06438569e730320f322376ae8"></a><!-- doxytag: member="PxCapsuleControllerDesc::operator=" ref="g81a73ed06438569e730320f322376ae8" args="(const PxCapsuleControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp; PxCapsuleControllerDesc::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+assignment operator.
+<p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00140">PxCapsuleControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g95e4b49e470d870c151c3d727a273676"></a><!-- doxytag: member="PxBoxControllerDesc::operator=" ref="g95e4b49e470d870c151c3d727a273676" args="(const PxBoxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp; PxBoxControllerDesc::operator= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+assignment operator.
+<p>
+
+<p>References <a class="el" href="PxBoxController_8h-source.html#l00126">PxBoxControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="gc1aba7d97780ef07724bbb1ec1a7514c"></a><!-- doxytag: member="PxBoxControllerDesc::PxBoxControllerDesc" ref="gc1aba7d97780ef07724bbb1ec1a7514c" args="(const PxBoxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxBoxControllerDesc::PxBoxControllerDesc </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxBoxControllerDesc.html">PxBoxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+copy constructor.
+<p>
+
+<p>References <a class="el" href="PxBoxController_8h-source.html#l00126">PxBoxControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g5d8e29dacee8a0a6543029435c0d5dc6"></a><!-- doxytag: member="PxBoxControllerDesc::PxBoxControllerDesc" ref="g5d8e29dacee8a0a6543029435c0d5dc6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxBoxControllerDesc::PxBoxControllerDesc </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+constructor sets to default.
+<p>
+
+<p>Referenced by <a class="el" href="PxBoxController_8h-source.html#l00133">PxBoxControllerDesc::setToDefault()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g030da33b9be17c7cd67c6be5904d4860"></a><!-- doxytag: member="PxCapsuleControllerDesc::PxCapsuleControllerDesc" ref="g030da33b9be17c7cd67c6be5904d4860" args="(const PxCapsuleControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxCapsuleControllerDesc::PxCapsuleControllerDesc </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxCapsuleControllerDesc.html">PxCapsuleControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+copy constructor.
+<p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00140">PxCapsuleControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g9a157f74e3a2d7c0756bd527ca69d387"></a><!-- doxytag: member="PxCapsuleControllerDesc::PxCapsuleControllerDesc" ref="g9a157f74e3a2d7c0756bd527ca69d387" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxCapsuleControllerDesc::PxCapsuleControllerDesc </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+constructor sets to default.
+<p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00116">PxCapsuleControllerDesc::climbingMode</a>, <a class="el" href="PxCapsuleController_8h-source.html#l00049">PxCapsuleClimbingMode::eEASY</a>, <a class="el" href="PxCapsuleController_8h-source.html#l00107">PxCapsuleControllerDesc::height</a>, and <a class="el" href="PxCapsuleController_8h-source.html#l00098">PxCapsuleControllerDesc::radius</a>.</p>
+
+<p>Referenced by <a class="el" href="PxCapsuleController_8h-source.html#l00147">PxCapsuleControllerDesc::setToDefault()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g3144636d9207dbed885c9579898987a5"></a><!-- doxytag: member="PxControllerDesc::PxControllerDesc" ref="g3144636d9207dbed885c9579898987a5" args="(const PxControllerDesc &amp;)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxControllerDesc::PxControllerDesc </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classPxControllerDesc.html">PxControllerDesc</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>other</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+copy constructor.
+<p>
+
+<p>References <a class="el" href="PxController_8h-source.html#l00575">PxControllerDesc::copy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g749a16c7bcdb8341d346abe43c023c12"></a><!-- doxytag: member="PxControllerDesc::PxControllerDesc" ref="g749a16c7bcdb8341d346abe43c023c12" args="(PxControllerShapeType::Enum)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxControllerDesc::PxControllerDesc </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structPxControllerShapeType.html#46022b44cb41038a1b05bcaa6e043d03">PxControllerShapeType::Enum</a>&nbsp;</td>
+ <td class="paramname"> <em>t</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+constructor sets to default.
+<p>
+
+<p>References <a class="el" href="PxController_8h-source.html#l00476">PxControllerDesc::behaviorCallback</a>, <a class="el" href="PxController_8h-source.html#l00408">PxControllerDesc::contactOffset</a>, <a class="el" href="PxController_8h-source.html#l00430">PxControllerDesc::density</a>, <a class="el" href="PxController_8h-source.html#l00094">PxControllerNonWalkableMode::ePREVENT_CLIMBING</a>, <a class="el" href="PxController_8h-source.html#l00370">PxControllerDesc::invisibleWallHeight</a>, <a class="el" href="PxController_8h-source.html#l00498">PxControllerDesc::material</a>, <a class="el" href="PxController_8h-source.html#l00395">PxControllerDesc::maxJumpHeight</a>, <a class="el" href="PxController_8h-source.html#l00487">PxControllerDesc::nonWalkableMode</a>, <a class="el" href="PxController_8h-source.html#l00331">PxControllerDesc::position</a>, <a class="el" href="PxController_8h-source.html#l00511">PxControllerDesc::registerDeletionListener</a>, <a class="el" href="PxController_8h-source.html#l00463">PxControllerDesc::reportCallback</a>, <a class="el" href="PxController_8h-source.html#l00440">PxControllerDesc::scaleCoeff</a>, <a class="el" href="PxController_8h-source.html#l00357">PxControllerDesc::slopeLimit</a>, <a class="el" href="PxController_8h-source.html#l00421">PxControllerDesc::stepOffset</a>, <a class="el" href="PxController_8h-source.html#l00341">PxControllerDesc::upDirection</a>, <a class="el" href="PxController_8h-source.html#l00518">PxControllerDesc::userData</a>, <a class="el" href="PxController_8h-source.html#l00450">PxControllerDesc::volumeGrowth</a>, <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::z</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g4a13c0d87b6c72ec7bf5e701157c358b"></a><!-- doxytag: member="PxControllerManager.h::PxCreateControllerManager" ref="g4a13c0d87b6c72ec7bf5e701157c358b" args="(physx::PxScene &amp;scene, bool lockingEnabled=false)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_C_EXPORT PX_PHYSX_CHARACTER_API physx::PxControllerManager* PX_CALL_CONV PxCreateControllerManager </td>
+ <td>(</td>
+ <td class="paramtype">physx::PxScene &amp;&nbsp;</td>
+ <td class="paramname"> <em>scene</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool&nbsp;</td>
+ <td class="paramname"> <em>lockingEnabled</em> = <code>false</code></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates the controller manager.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>scene</em>&nbsp;</td><td>PhysX scene. </td></tr>
+ <tr><td valign="top"><tt>[in]</tt>&nbsp;</td><td valign="top"><em>lockingEnabled</em>&nbsp;</td><td>Enables/disables internal locking.</td></tr>
+ </table>
+</dl>
+The character controller is informed by <a class="el" href="classPxDeletionListener.html#76fa5705a41d0996d0f31c591f4f049c" title="Notification if an object or its memory gets released.">PxDeletionListener::onRelease()</a> when actors or shapes are released, and updates its internal caches accordingly. If character controller movement or a call to <a class="el" href="classPxControllerManager.html#6cbb06688c15bed0838ee051127905f8" title="Shift the origin of the character controllers and obstacle objects by the specified...">PxControllerManager::shiftOrigin()</a> may overlap with actor/shape releases, internal data structures must be guarded against concurrent access.<p>
+Locking guarantees thread safety in such scenarios.<p>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>locking may result in significant slowdown for release of actors or shapes.</dd></dl>
+By default, locking is disabled.
+</div>
+</div><p>
+<a class="anchor" name="g48c1aa8996f7a4686f65cf517fb466e5"></a><!-- doxytag: member="PxCapsuleControllerDesc::setToDefault" ref="g48c1aa8996f7a4686f65cf517fb466e5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE void PxCapsuleControllerDesc::setToDefault </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+(re)sets the structure to the default.
+<p>
+
+<p>References <a class="el" href="PxCapsuleController_8h-source.html#l00122">PxCapsuleControllerDesc::PxCapsuleControllerDesc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="gf2f271a2e1d38f619d345bd89f737412"></a><!-- doxytag: member="PxBoxControllerDesc::setToDefault" ref="gf2f271a2e1d38f619d345bd89f737412" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE void PxBoxControllerDesc::setToDefault </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+(re)sets the structure to the default.
+<p>
+
+<p>References <a class="el" href="PxBoxController_8h-source.html#l00106">PxBoxControllerDesc::PxBoxControllerDesc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="g05750d6d68cb164b2de6c80e93ca29d1"></a><!-- doxytag: member="PxExtended.h::toVec3" ref="g05750d6d68cb164b2de6c80e93ca29d1" args="(const PxExtendedVec3 &amp;v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_FORCE_INLINE <a class="el" href="classPxVec3.html">PxVec3</a> toVec3 </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="structPxExtendedVec3.html">PxExtendedVec3</a> &amp;&nbsp;</td>
+ <td class="paramname"> <em>v</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>References <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::x</a>, <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::y</a>, and <a class="el" href="PxExtended_8h-source.html#l00253">PxExtendedVec3::z</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="geea81704d1af3dec82b411b53d39b7e0"></a><!-- doxytag: member="PxControllerDesc::~PxControllerDesc" ref="geea81704d1af3dec82b411b53d39b7e0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">PX_INLINE PxControllerDesc::~PxControllerDesc </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td><code> [protected, virtual, inherited]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+</div>
+
+<hr style="width: 100%; height: 2px;"><br>
+Copyright &copy; 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>