Blender V5.0
btActionInterface Class Referenceabstract

Basic interface to allow actions such as vehicles and characters to be updated inside a btDynamicsWorld. More...

#include <btActionInterface.h>

Inherited by btCharacterControllerInterface, and btRaycastVehicle.

Public Member Functions

virtual ~btActionInterface ()
virtual void updateAction (btCollisionWorld *collisionWorld, btScalar deltaTimeStep)=0
virtual void debugDraw (btIDebugDraw *debugDrawer)=0

Static Protected Member Functions

static btRigidBodygetFixedBody ()

Detailed Description

Basic interface to allow actions such as vehicles and characters to be updated inside a btDynamicsWorld.

Definition at line 26 of file btActionInterface.h.

Constructor & Destructor Documentation

◆ ~btActionInterface()

virtual btActionInterface::~btActionInterface ( )
inlinevirtual

Definition at line 32 of file btActionInterface.h.

Member Function Documentation

◆ debugDraw()

virtual void btActionInterface::debugDraw ( btIDebugDraw * debugDrawer)
pure virtual

Implemented in btRaycastVehicle.

◆ getFixedBody()

btRigidBody & btActionInterface::getFixedBody ( )
staticprotected

Definition at line 27 of file btRaycastVehicle.cpp.

References btVector3, and btRigidBody::setMassProps().

Referenced by btRaycastVehicle::rayCast().

◆ updateAction()

virtual void btActionInterface::updateAction ( btCollisionWorld * collisionWorld,
btScalar deltaTimeStep )
pure virtual

Implemented in btRaycastVehicle.


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