Bullet Collision Detection & Physics Library
|
#include <btCharacterControllerInterface.h>
Public Member Functions | |
btCharacterControllerInterface () | |
virtual | ~btCharacterControllerInterface () |
virtual void | setWalkDirection (const btVector3 &walkDirection)=0 |
virtual void | setVelocityForTimeInterval (const btVector3 &velocity, btScalar timeInterval)=0 |
virtual void | reset (btCollisionWorld *collisionWorld)=0 |
virtual void | warp (const btVector3 &origin)=0 |
virtual void | preStep (btCollisionWorld *collisionWorld)=0 |
virtual void | playerStep (btCollisionWorld *collisionWorld, btScalar dt)=0 |
virtual bool | canJump () const =0 |
virtual void | jump (const btVector3 &dir=btVector3(0, 0, 0))=0 |
virtual bool | onGround () const =0 |
virtual void | setUpInterpolate (bool value)=0 |
![]() | |
virtual | ~btActionInterface () |
virtual void | updateAction (btCollisionWorld *collisionWorld, btScalar deltaTimeStep)=0 |
virtual void | debugDraw (btIDebugDraw *debugDrawer)=0 |
Additional Inherited Members | |
![]() | |
static btRigidBody & | getFixedBody () |
Definition at line 26 of file btCharacterControllerInterface.h.
|
inline |
Definition at line 29 of file btCharacterControllerInterface.h.
|
inlinevirtual |
Definition at line 30 of file btCharacterControllerInterface.h.
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
|
pure virtual |
Implemented in btKinematicCharacterController.
Implemented in btKinematicCharacterController.