PxCapsuleControllerDesc Class Reference
[Character]

A descriptor for a capsule character controller. More...

#include <PxCapsuleController.h>

Inheritance diagram for PxCapsuleControllerDesc:

Inheritance graph
PxControllerDesc
[legend]
Collaboration diagram for PxCapsuleControllerDesc:

Collaboration graph
PxControllerDescPxExtendedVec3PxMaterialPxBasePxFlags\< PxBaseFlag::Enum, PxU16 \>PxControllerBehaviorCallbackPxVec3PxUserControllerHitReport
[legend]

List of all members.

Public Member Functions

PX_INLINE PxCapsuleControllerDesc ()
 constructor sets to default.
virtual PX_INLINE ~PxCapsuleControllerDesc ()
PX_INLINE PxCapsuleControllerDesc (const PxCapsuleControllerDesc &)
 copy constructor.
PX_INLINE PxCapsuleControllerDescoperator= (const PxCapsuleControllerDesc &)
 assignment operator.
virtual PX_INLINE void setToDefault ()
 (re)sets the structure to the default.
virtual PX_INLINE bool isValid () const
 returns true if the current settings are valid

Public Attributes

PxF32 radius
 The radius of the capsule.
PxF32 height
 The height of the controller.
PxCapsuleClimbingMode::Enum climbingMode
 The climbing mode.

Protected Member Functions

PX_INLINE void copy (const PxCapsuleControllerDesc &)


Detailed Description

A descriptor for a capsule character controller.

See also:
PxCapsuleController PxControllerDesc

Constructor & Destructor Documentation

virtual PX_INLINE PxCapsuleControllerDesc::~PxCapsuleControllerDesc (  )  [inline, virtual]


Member Data Documentation

The climbing mode.

Default: PxCapsuleClimbingMode::eEASY

See also:
PxCapsuleController

Referenced by copy(), and PxCapsuleControllerDesc().

The height of the controller.

Default: 0.0

See also:
PxCapsuleController

Referenced by copy(), isValid(), and PxCapsuleControllerDesc().

The radius of the capsule.

Default: 0.0

See also:
PxCapsuleController

Referenced by copy(), isValid(), and PxCapsuleControllerDesc().


The documentation for this class was generated from the following file:


Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com