Bullet Collision Detection & Physics Library: btActionInterface Class Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Protected Member Functions | List of all members
btActionInterface Class Referenceabstract

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

`#include <btActionInterface.h>`

Inheritance diagram for btActionInterface:
[legend]

## Public Member Functions
virtual | ~btActionInterface ()
virtual void | updateAction (btCollisionWorld *collisionWorld, btScalar deltaTimeStep)=0
virtual void | debugDraw (btIDebugDraw *debugDrawer)=0

## Static Protected Member Functions
static btRigidBody & | getFixedBody ()

## 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 btKinematicCharacterController, and btRaycastVehicle.

## ◆ getFixedBody()

btRigidBody & btActionInterface::getFixedBody | ( |  | ) |
| staticprotected

Definition at line 27 of file btRaycastVehicle.cpp.

## ◆ updateAction()

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

Implemented in btKinematicCharacterController, and btRaycastVehicle.

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

- btActionInterface.h
- btRaycastVehicle.cpp