Changeset 2908 for code/branches/questsystem5/src/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
- Timestamp:
- Apr 8, 2009, 12:58:47 AM (16 years ago)
- Location:
- code/branches/questsystem5
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/questsystem5
- Property svn:mergeinfo changed
-
code/branches/questsystem5/src/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h
r2907 r2908 24 24 class btSimulationIslandManager; 25 25 class btTypedConstraint; 26 class btActionInterface;27 26 27 28 class btRaycastVehicle; 29 class btCharacterControllerInterface; 28 30 class btIDebugDraw; 29 31 #include "LinearMath/btAlignedObjectArray.h" … … 51 53 bool m_ownsConstraintSolver; 52 54 53 btAlignedObjectArray<btActionInterface*> m_actions;54 55 56 btAlignedObjectArray<btRaycastVehicle*> m_vehicles; 57 58 btAlignedObjectArray<btCharacterControllerInterface*> m_characters; 59 60 55 61 int m_profileTimings; 56 62 … … 65 71 void updateActivationState(btScalar timeStep); 66 72 67 void updateActions(btScalar timeStep); 73 void updateVehicles(btScalar timeStep); 74 75 void updateCharacters(btScalar timeStep); 68 76 69 77 void startProfiling(btScalar timeStep); … … 98 106 virtual void removeConstraint(btTypedConstraint* constraint); 99 107 100 virtual void add Action(btActionInterface*);108 virtual void addVehicle(btRaycastVehicle* vehicle); 101 109 102 virtual void remove Action(btActionInterface*);110 virtual void removeVehicle(btRaycastVehicle* vehicle); 103 111 112 virtual void addCharacter(btCharacterControllerInterface* character); 113 114 virtual void removeCharacter(btCharacterControllerInterface* character); 115 116 104 117 btSimulationIslandManager* getSimulationIslandManager() 105 118 { … … 118 131 119 132 virtual void setGravity(const btVector3& gravity); 120 121 133 virtual btVector3 getGravity () const; 122 134 … … 128 140 129 141 void debugDrawObject(const btTransform& worldTransform, const btCollisionShape* shape, const btVector3& color); 130 131 void debugDrawConstraint(btTypedConstraint* constraint);132 142 133 143 virtual void debugDrawWorld(); … … 160 170 } 161 171 162 ///obsolete, use updateActions instead163 virtual void updateVehicles(btScalar timeStep)164 {165 updateActions(timeStep);166 }167 168 ///obsolete, use addAction instead169 virtual void addVehicle(btActionInterface* vehicle);170 ///obsolete, use removeAction instead171 virtual void removeVehicle(btActionInterface* vehicle);172 ///obsolete, use addAction instead173 virtual void addCharacter(btActionInterface* character);174 ///obsolete, use removeAction instead175 virtual void removeCharacter(btActionInterface* character);176 177 172 }; 178 173
Note: See TracChangeset
for help on using the changeset viewer.