- Timestamp:
- 02/01/10 14:17:05 (6 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
plugins/branches/0185_GEN_PHYSICS_REFACTOR_2/ZBullet/src/PhysicsActor.hpp
r3347 r3349 95 95 virtual void setSleepingThresholds(float _minLinearMotion, float _minAngularMotion); 96 96 virtual void setActivationState(unsigned _state); 97 virtual int getActivationState(); 97 98 98 99 virtual void setAdvancedCollisionPrediction(bool _mode); … … 114 115 /// @{ 115 116 private: 116 static void TransformCallback(const btRigidBody* _body, const Zen::Math::Real* _matrix);117 117 void applyForce(const Math::Vector3& _force); 118 118 void applyImpulse(const Math::Vector3& _force, const Math::Vector3& _worldPos); … … 360 360 { 361 361 public: 362 ZenMotionState( );362 ZenMotionState(void* _userData); 363 363 virtual ~ZenMotionState(); 364 364 virtual void getWorldTransform(btTransform& _worldTrans) const; 365 365 //Bullet only calls the update of worldtransform for active objects 366 366 virtual void setWorldTransform(const btTransform& _worldTrans); 367 void* m_userPointer; 367 368 }; 368 369 /// @name Extended Member Variables … … 382 383 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 383 384 inline 384 PhysicsActor::ZenMotionState::ZenMotionState() 385 PhysicsActor::ZenMotionState::ZenMotionState(void* _userData) 386 : m_userPointer(_userData) 385 387 { 386 388 … … 392 394 393 395 } 396 394 397 //-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ 395 398 inline
