Descriptor for a box character controller. More...
#include <PxBoxController.h>
Public Member Functions | |
PX_INLINE | PxBoxControllerDesc () |
constructor sets to default. More... | |
virtual PX_INLINE | ~PxBoxControllerDesc () |
PX_INLINE | PxBoxControllerDesc (const PxBoxControllerDesc &) |
copy constructor. More... | |
PX_INLINE PxBoxControllerDesc & | operator= (const PxBoxControllerDesc &) |
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 | halfHeight |
Half height. More... | |
PxF32 | halfSideExtent |
Half side extent. More... | |
PxF32 | halfForwardExtent |
Half forward extent. 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 PxBoxControllerDesc &) |
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... | |
Descriptor for a box character controller.
|
inlinevirtual |
PxF32 PxBoxControllerDesc::halfForwardExtent |
PxF32 PxBoxControllerDesc::halfHeight |
PxF32 PxBoxControllerDesc::halfSideExtent |