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