OGRE 14.5
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::Bullet::KinematicMotionSimple Class Reference

helper class for kinematic body motion More...

#include <OgreBullet.h>

Inheritance diagram for Ogre::Bullet::KinematicMotionSimple:

Public Member Functions

 KinematicMotionSimple (btPairCachingGhostObject *ghostObject, Node *node)
 ~KinematicMotionSimple ()
virtual void debugDraw (btIDebugDraw *debugDrawer) override
void enableManualNarrowPhase (bool enable)
 Enable manual narrow phase.
int getManifolds () const
bool isManualNarrowPhaseEnabled () const
 Report manual narrow phase enabled status.
bool isOnFloor () const
bool isPenetrating () const
bool recoverFromPenetration (btCollisionWorld *collisionWorld)
virtual void updateAction (btCollisionWorld *collisionWorld, btScalar deltaTimeStep) override

Detailed Description

helper class for kinematic body motion

Constructor & Destructor Documentation

◆ KinematicMotionSimple()

Ogre::Bullet::KinematicMotionSimple::KinematicMotionSimple ( btPairCachingGhostObject * ghostObject,
Node * node )

◆ ~KinematicMotionSimple()

Ogre::Bullet::KinematicMotionSimple::~KinematicMotionSimple ( )

Member Function Documentation

◆ recoverFromPenetration()

bool Ogre::Bullet::KinematicMotionSimple::recoverFromPenetration ( btCollisionWorld * collisionWorld)

◆ updateAction()

virtual void Ogre::Bullet::KinematicMotionSimple::updateAction ( btCollisionWorld * collisionWorld,
btScalar deltaTimeStep )
overridevirtual

◆ debugDraw()

virtual void Ogre::Bullet::KinematicMotionSimple::debugDraw ( btIDebugDraw * debugDrawer)
overridevirtual

◆ isOnFloor()

bool Ogre::Bullet::KinematicMotionSimple::isOnFloor ( ) const
inline

◆ isPenetrating()

bool Ogre::Bullet::KinematicMotionSimple::isPenetrating ( ) const
inline

◆ getManifolds()

int Ogre::Bullet::KinematicMotionSimple::getManifolds ( ) const
inline

◆ enableManualNarrowPhase()

void Ogre::Bullet::KinematicMotionSimple::enableManualNarrowPhase ( bool enable)
inline

Enable manual narrow phase.

Parameters
enableif enabled

◆ isManualNarrowPhaseEnabled()

bool Ogre::Bullet::KinematicMotionSimple::isManualNarrowPhaseEnabled ( ) const
inline

Report manual narrow phase enabled status.


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