Physics Module Collider Peer. More...
#include <deBasePhysicsCollider.h>
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. | |
Physics Module Collider Peer.
| deBasePhysicsCollider::deBasePhysicsCollider | ( | ) |
Creates a new peer.
| virtual deBasePhysicsCollider::~deBasePhysicsCollider | ( | ) | [virtual] |
Cleans up the peer.
| 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.
1.7.2