Physics Module Component Peer. More...
#include <deBasePhysicsComponent.h>
Public Member Functions | |
Constructors and Destructors | |
| deBasePhysicsComponent () | |
| Creates a new peer. | |
| virtual | ~deBasePhysicsComponent () |
| Cleans up the peer. | |
Notifications | |
| virtual void | PositionChanged () |
| Position changed. | |
| virtual void | ScalingChanged () |
| Scaling changed. | |
| virtual void | OrientationChanged () |
| Orientation changed. | |
| virtual void | ModelChanged () |
| Model object changed. | |
| virtual void | RigChanged () |
| Rig object changed. | |
| virtual void | VisibilityChanged () |
| Visitility changed. | |
| virtual void | ExtendsChanged () |
| Extends changed. | |
| virtual void | MeshDirty () |
| Mesh vertices have been invalidated. | |
| virtual void | ParametersChanged () |
| Parameter or hint changed. | |
| virtual void | DecalAdded (int index, deDecal *decal) |
| Decal has been added. | |
| virtual void | DecalRemoved (int index, deDecal *decal) |
| Decal has been removed. | |
| virtual void | AllDecalsRemoved () |
| All decals have been removed. | |
Collision Detection | |
| virtual void | FindDecalsAt (const decVector &point, deDecalList *list) |
| Stores all decals in contact with the given surface point into the provided list. | |
| virtual void | FindDecalsTouching (decShape *shape, deDecalList *list) |
| Stores all decals in contact with the given shape into the provided list. | |
Physics Module Component Peer.
| deBasePhysicsComponent::deBasePhysicsComponent | ( | ) |
Creates a new peer.
| virtual deBasePhysicsComponent::~deBasePhysicsComponent | ( | ) | [virtual] |
Cleans up the peer.
| virtual void deBasePhysicsComponent::AllDecalsRemoved | ( | ) | [virtual] |
All decals have been removed.
| virtual void deBasePhysicsComponent::DecalAdded | ( | int | index, |
| deDecal * | decal | ||
| ) | [virtual] |
Decal has been added.
| virtual void deBasePhysicsComponent::DecalRemoved | ( | int | index, |
| deDecal * | decal | ||
| ) | [virtual] |
Decal has been removed.
| virtual void deBasePhysicsComponent::ExtendsChanged | ( | ) | [virtual] |
Extends changed.
| virtual void deBasePhysicsComponent::FindDecalsAt | ( | const decVector & | point, |
| deDecalList * | list | ||
| ) | [virtual] |
Stores all decals in contact with the given surface point into the provided list.
The point is best taken from an earlier collision test and is in world coordinates. The point is considered to be in the same sector as the component.
| point | Point on the surface to test. |
| list | List of decals to fill in. Not emptied before filling. |
| virtual void deBasePhysicsComponent::FindDecalsTouching | ( | decShape * | shape, |
| deDecalList * | list | ||
| ) | [virtual] |
Stores all decals in contact with the given shape into the provided list.
The shape is considered to be in the same sector as the component.
| shape | Shape to test. |
| list | List of decals to fill in. Not emptied before filling. |
| virtual void deBasePhysicsComponent::MeshDirty | ( | ) | [virtual] |
Mesh vertices have been invalidated.
| virtual void deBasePhysicsComponent::ModelChanged | ( | ) | [virtual] |
Model object changed.
| virtual void deBasePhysicsComponent::OrientationChanged | ( | ) | [virtual] |
Orientation changed.
| virtual void deBasePhysicsComponent::ParametersChanged | ( | ) | [virtual] |
Parameter or hint changed.
| virtual void deBasePhysicsComponent::PositionChanged | ( | ) | [virtual] |
Position changed.
| virtual void deBasePhysicsComponent::RigChanged | ( | ) | [virtual] |
Rig object changed.
| virtual void deBasePhysicsComponent::ScalingChanged | ( | ) | [virtual] |
Scaling changed.
| virtual void deBasePhysicsComponent::VisibilityChanged | ( | ) | [virtual] |
Visitility changed.
1.7.2