deBasePhysicsCollider Class Reference

Physics Module Collider Peer. More...

#include <deBasePhysicsCollider.h>

List of all members.

Public Member Functions

Constructors and Destructors
 deBasePhysicsCollider ()
 Creates a new peer.
virtual ~deBasePhysicsCollider ()
 Cleans up the peer.
Forces
virtual void ApplyForce (const decVector &force)
 Applies a force at the center mass point.
virtual void ApplyForceAt (const decVector &force, const decVector &position)
 Applies a force relative to the collider position.
virtual void ApplyTorque (const decVector &torque)
 Applies a torque force at the center mass point.
virtual void ApplyBoneForce (int bone, const decVector &force)
 Applies a force at the center mass point of the given bone.
virtual void ApplyBoneForceAt (int bone, const decVector &force, const decVector &position)
 Applies a force relative to the bone position.
virtual void ApplyBoneTorque (int bone, const decVector &torque)
 Applies a torque force at the center mass point of the given bone.
Notifications
virtual void PositionChanged ()
 Position changed.
virtual void OrientationChanged ()
 Orientation changed.
virtual void LinearVelocityChanged ()
 Linear velocity changed.
virtual void AngularVelocityChanged ()
 Angular velocity changed.
virtual void EnabledChanged ()
 Enabled changed.
virtual void GravityChanged ()
 Gravity changed.
virtual void PropertiesChanged ()
 Properties like mass changed.
virtual void ResponseTypeChanged ()
 Response type changed.
virtual void LayerMaskChanged ()
 Layer mask changed.
virtual void GroupNumberChanged ()
 Group number changed.
virtual void AttachmentAdded (int index, deColliderAttachment *attachment)
 Attachment added.
virtual void AttachmentChanged (int index, deColliderAttachment *attachment)
 Attachment changed.
virtual void AttachmentRemoved (int index, deColliderAttachment *attachment)
 Attachment removed.
virtual void AllAttachmentsRemoved ()
 All attachments removed.
virtual void ConstraintAdded (int index, deColliderConstraint *constraint)
 Constraint added.
virtual void ConstraintChanged (int index, deColliderConstraint *constraint)
 Constraint changed.
virtual void ConstraintRemoved (int index, deColliderConstraint *constraint)
 Constraint removed.
virtual void AllConstraintsRemoved ()
 All constraints removed.
virtual void CollisionVolumeChanged ()
 Collision Volume changed.
virtual void RigChanged ()
 Rig changed.
virtual void ComponentChanged ()
 Component changed.
virtual void BonePositionChanged (int index)
 Bone position changed.
virtual void BoneOrientationChanged (int index)
 Bone orientation changed.
virtual void BoneLinearVelocityChanged (int index)
 Bone linear velocity changed.
virtual void BoneAngularVelocityChanged (int index)
 Bone angular velocity changed.
virtual void BonePropertiesChanged (int index)
 Bone properties changed.
virtual void BoneDynamicChanged (int index)
 Bone dynamic changed.

Detailed Description

Physics Module Collider Peer.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Constructor & Destructor Documentation

deBasePhysicsCollider::deBasePhysicsCollider (  )

Creates a new peer.

virtual deBasePhysicsCollider::~deBasePhysicsCollider (  ) [virtual]

Cleans up the peer.


Member Function Documentation

virtual void deBasePhysicsCollider::AllAttachmentsRemoved (  ) [virtual]

All attachments removed.

virtual void deBasePhysicsCollider::AllConstraintsRemoved (  ) [virtual]

All constraints removed.

virtual void deBasePhysicsCollider::AngularVelocityChanged (  ) [virtual]

Angular velocity changed.

virtual void deBasePhysicsCollider::ApplyBoneForce ( int  bone,
const decVector force 
) [virtual]

Applies a force at the center mass point of the given bone.

virtual void deBasePhysicsCollider::ApplyBoneForceAt ( int  bone,
const decVector force,
const decVector position 
) [virtual]

Applies a force relative to the bone position.

virtual void deBasePhysicsCollider::ApplyBoneTorque ( int  bone,
const decVector torque 
) [virtual]

Applies a torque force at the center mass point of the given bone.

virtual void deBasePhysicsCollider::ApplyForce ( const decVector force ) [virtual]

Applies a force at the center mass point.

virtual void deBasePhysicsCollider::ApplyForceAt ( const decVector force,
const decVector position 
) [virtual]

Applies a force relative to the collider position.

virtual void deBasePhysicsCollider::ApplyTorque ( const decVector torque ) [virtual]

Applies a torque force at the center mass point.

virtual void deBasePhysicsCollider::AttachmentAdded ( int  index,
deColliderAttachment attachment 
) [virtual]

Attachment added.

virtual void deBasePhysicsCollider::AttachmentChanged ( int  index,
deColliderAttachment attachment 
) [virtual]

Attachment changed.

virtual void deBasePhysicsCollider::AttachmentRemoved ( int  index,
deColliderAttachment attachment 
) [virtual]

Attachment removed.

virtual void deBasePhysicsCollider::BoneAngularVelocityChanged ( int  index ) [virtual]

Bone angular velocity changed.

virtual void deBasePhysicsCollider::BoneDynamicChanged ( int  index ) [virtual]

Bone dynamic changed.

virtual void deBasePhysicsCollider::BoneLinearVelocityChanged ( int  index ) [virtual]

Bone linear velocity changed.

virtual void deBasePhysicsCollider::BoneOrientationChanged ( int  index ) [virtual]

Bone orientation changed.

virtual void deBasePhysicsCollider::BonePositionChanged ( int  index ) [virtual]

Bone position changed.

virtual void deBasePhysicsCollider::BonePropertiesChanged ( int  index ) [virtual]

Bone properties changed.

virtual void deBasePhysicsCollider::CollisionVolumeChanged (  ) [virtual]

Collision Volume changed.

virtual void deBasePhysicsCollider::ComponentChanged (  ) [virtual]

Component changed.

virtual void deBasePhysicsCollider::ConstraintAdded ( int  index,
deColliderConstraint constraint 
) [virtual]

Constraint added.

virtual void deBasePhysicsCollider::ConstraintChanged ( int  index,
deColliderConstraint constraint 
) [virtual]

Constraint changed.

virtual void deBasePhysicsCollider::ConstraintRemoved ( int  index,
deColliderConstraint constraint 
) [virtual]

Constraint removed.

virtual void deBasePhysicsCollider::EnabledChanged (  ) [virtual]

Enabled changed.

virtual void deBasePhysicsCollider::GravityChanged (  ) [virtual]

Gravity changed.

virtual void deBasePhysicsCollider::GroupNumberChanged (  ) [virtual]

Group number changed.

virtual void deBasePhysicsCollider::LayerMaskChanged (  ) [virtual]

Layer mask changed.

virtual void deBasePhysicsCollider::LinearVelocityChanged (  ) [virtual]

Linear velocity changed.

virtual void deBasePhysicsCollider::OrientationChanged (  ) [virtual]

Orientation changed.

virtual void deBasePhysicsCollider::PositionChanged (  ) [virtual]

Position changed.

virtual void deBasePhysicsCollider::PropertiesChanged (  ) [virtual]

Properties like mass changed.

virtual void deBasePhysicsCollider::ResponseTypeChanged (  ) [virtual]

Response type changed.

virtual void deBasePhysicsCollider::RigChanged (  ) [virtual]

Rig changed.


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