A descriptor for a capsule character controller. More...
#include <PxCapsuleController.h>
Public Member Functions | |
PX_INLINE | PxCapsuleControllerDesc () |
constructor sets to default. More... | |
virtual PX_INLINE | ~PxCapsuleControllerDesc () |
PX_INLINE | PxCapsuleControllerDesc (const PxCapsuleControllerDesc &) |
copy constructor. More... | |
PX_INLINE PxCapsuleControllerDesc & | operator= (const PxCapsuleControllerDesc &) |
assignment operator. More... | |
virtual PX_INLINE void | setToDefault () |
(re)sets the structure to the default. More... | |
virtual PX_INLINE bool | isValid () const |
returns true if the current settings are valid More... | |
Public Member Functions inherited from PxControllerDesc | |
PX_INLINE PxControllerShapeType::Enum | getType () const |
Returns the character controller type. More... | |
Public Attributes | |
PxF32 | radius |
The radius of the capsule. More... | |
PxF32 | height |
The height of the controller. More... | |
PxCapsuleClimbingMode::Enum | climbingMode |
The climbing mode. More... | |
Public Attributes inherited from PxControllerDesc | |
PxExtendedVec3 | position |
The position of the character. More... | |
PxVec3 | upDirection |
Specifies the 'up' direction. More... | |
PxF32 | slopeLimit |
The maximum slope which the character can walk up. More... | |
PxF32 | invisibleWallHeight |
Height of invisible walls created around non-walkable triangles. More... | |
PxF32 | maxJumpHeight |
Maximum height a jumping character can reach. More... | |
PxF32 | contactOffset |
The contact offset used by the controller. More... | |
PxF32 | stepOffset |
Defines the maximum height of an obstacle which the character can climb. More... | |
PxF32 | density |
Density of underlying kinematic actor. More... | |
PxF32 | scaleCoeff |
Scale coefficient for underlying kinematic actor. More... | |
PxF32 | volumeGrowth |
Cached volume growth. More... | |
PxUserControllerHitReport * | reportCallback |
Specifies a user report callback. More... | |
PxControllerBehaviorCallback * | behaviorCallback |
Specifies a user behavior callback. More... | |
PxControllerNonWalkableMode::Enum | nonWalkableMode |
The non-walkable mode controls if a character controller slides or not on a non-walkable part. More... | |
PxMaterial * | material |
The material for the actor associated with the controller. More... | |
bool | registerDeletionListener |
Use a deletion listener to get informed about released objects and clear internal caches if needed. More... | |
void * | userData |
User specified data associated with the controller. More... | |
Protected Member Functions | |
PX_INLINE void | copy (const PxCapsuleControllerDesc &) |
Protected Member Functions inherited from PxControllerDesc | |
PX_INLINE | PxControllerDesc (PxControllerShapeType::Enum) |
constructor sets to default. More... | |
virtual PX_INLINE | ~PxControllerDesc () |
PX_INLINE | PxControllerDesc (const PxControllerDesc &) |
copy constructor. More... | |
PX_INLINE PxControllerDesc & | operator= (const PxControllerDesc &) |
assignment operator. More... | |
PX_INLINE void | copy (const PxControllerDesc &) |
Additional Inherited Members | |
Protected Attributes inherited from PxControllerDesc | |
const PxControllerShapeType::Enum | mType |
The type of the controller. This gets set by the derived class' ctor, the user should not have to change it. More... | |
A descriptor for a capsule character controller.
|
inlinevirtual |
PxCapsuleClimbingMode::Enum PxCapsuleControllerDesc::climbingMode |
The climbing mode.
Default: PxCapsuleClimbingMode::eEASY
Referenced by copy(), and PxCapsuleControllerDesc().
PxF32 PxCapsuleControllerDesc::height |
The height of the controller.
Default: 0.0
Referenced by copy(), isValid(), and PxCapsuleControllerDesc().
PxF32 PxCapsuleControllerDesc::radius |
The radius of the capsule.
Default: 0.0
Referenced by copy(), isValid(), and PxCapsuleControllerDesc().