20 #ifndef TG_WORLDBULLETPHYSICSIMPL_H
21 #define TG_WORLDBULLETPHYSICSIMPL_H
33 #include "LinearMath/btAlignedObjectArray.h"
36 class btCollisionShape;
37 class btSoftRigidDynamicsWorld;
65 virtual void step(
double dt);
73 return *m_pDynamicsWorld;
90 btSoftRigidDynamicsWorld* createDynamicsWorld()
const;
96 btRigidBody* createGroundRigidBody();
99 bool invariant()
const;
107 btSoftRigidDynamicsWorld* m_pDynamicsWorld;
115 btAlignedObjectArray<btCollisionShape*> m_collisionShapes;
118 #endif // TG_WORLDBULLETPHYSICSIMPL_H
~tgWorldBulletPhysicsImpl()
Contains the definition of class tgWorldImpl.
btSoftRigidDynamicsWorld & dynamicsWorld() const
tgWorldBulletPhysicsImpl(const tgWorld::Config &config, tgBulletGround *ground)
Contains the definition of class tgWorld $Id$.
virtual void step(double dt)
void addCollisionShape(btCollisionShape *pShape)