PxControllerBehaviorCallback Class Reference
[Character]
User behavior callback.
More...
#include <PxControllerBehavior.h>
Public Member Functions | |
virtual PxControllerBehaviorFlags | getBehaviorFlags (const PxShape &shape, const PxActor &actor)=0 |
Retrieve behavior flags for a shape. | |
virtual PxControllerBehaviorFlags | getBehaviorFlags (const PxController &controller)=0 |
Retrieve behavior flags for a controller. | |
virtual PxControllerBehaviorFlags | getBehaviorFlags (const PxObstacle &obstacle)=0 |
Retrieve behavior flags for an obstacle. | |
Protected Member Functions | |
virtual | ~PxControllerBehaviorCallback () |
Detailed Description
User behavior callback.This behavior callback is called to customize the controller's behavior w.r.t. touched shapes.
Constructor & Destructor Documentation
virtual PxControllerBehaviorCallback::~PxControllerBehaviorCallback | ( | ) | [inline, protected, virtual] |
Member Function Documentation
virtual PxControllerBehaviorFlags PxControllerBehaviorCallback::getBehaviorFlags | ( | const PxObstacle & | obstacle | ) | [pure virtual] |
Retrieve behavior flags for an obstacle.
When the CCT touches an obstacle, the CCT's behavior w.r.t. this obstacle can be customized by users. This function retrieves the desired PxControllerBehaviorFlag flags capturing the desired behavior.
- Note:
- See comments about deprecated functions at the start of this class
- Parameters:
-
[in] obstacle The obstacle the CCT is currently touching
- Returns:
- Desired behavior flags for the given obstacle
- See also:
- PxControllerBehaviorFlag
virtual PxControllerBehaviorFlags PxControllerBehaviorCallback::getBehaviorFlags | ( | const PxController & | controller | ) | [pure virtual] |
Retrieve behavior flags for a controller.
When the CCT touches a controller, the CCT's behavior w.r.t. this controller can be customized by users. This function retrieves the desired PxControllerBehaviorFlag flags capturing the desired behavior.
- Note:
- The flag PxControllerBehaviorFlag::eCCT_CAN_RIDE_ON_OBJECT is not supported.
See comments about deprecated functions at the start of this class
- Parameters:
-
[in] controller The controller the CCT is currently touching
- Returns:
- Desired behavior flags for the given controller
- See also:
- PxControllerBehaviorFlag
virtual PxControllerBehaviorFlags PxControllerBehaviorCallback::getBehaviorFlags | ( | const PxShape & | shape, | |
const PxActor & | actor | |||
) | [pure virtual] |
Retrieve behavior flags for a shape.
When the CCT touches a shape, the CCT's behavior w.r.t. this shape can be customized by users. This function retrieves the desired PxControllerBehaviorFlag flags capturing the desired behavior.
- Note:
- See comments about deprecated functions at the start of this class
- Parameters:
-
[in] shape The shape the CCT is currently touching [in] actor The actor owning the shape
- Returns:
- Desired behavior flags for the given shape
- See also:
- PxControllerBehaviorFlag
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