Drag[en]gine Game Engine  1.0
deBasePhysicsComponent Class Reference

Physics Module Component Peer. More...

#include <deBasePhysicsComponent.h>

Public Member Functions

Constructors and Destructors
 deBasePhysicsComponent ()
 
virtual ~deBasePhysicsComponent ()
 
Notifications
virtual void PositionChanged ()
 
virtual void ScalingChanged ()
 
virtual void OrientationChanged ()
 
virtual void ModelChanged ()
 
virtual void RigChanged ()
 
virtual void VisibilityChanged ()
 
virtual void ExtendsChanged ()
 
virtual void MeshDirty ()
 
virtual void ParametersChanged ()
 
virtual void DecalAdded (int index, deDecal *decal)
 
virtual void DecalRemoved (int index, deDecal *decal)
 
virtual void AllDecalsRemoved ()
 
Collision Detection
virtual void FindDecalsAt (const decVector &point, deDecalList *list)
 
virtual void FindDecalsTouching (decShape *shape, deDecalList *list)
 

Detailed Description

Physics Module Component Peer.

Author
Pl├╝ss Roland
Version
1.0
Date
2008

Constructor & Destructor Documentation

◆ deBasePhysicsComponent()

deBasePhysicsComponent::deBasePhysicsComponent ( )

Creates a new peer.

◆ ~deBasePhysicsComponent()

virtual deBasePhysicsComponent::~deBasePhysicsComponent ( )
virtual

Cleans up the peer.

Member Function Documentation

◆ AllDecalsRemoved()

virtual void deBasePhysicsComponent::AllDecalsRemoved ( )
virtual

All decals have been removed.

◆ DecalAdded()

virtual void deBasePhysicsComponent::DecalAdded ( int  index,
deDecal decal 
)
virtual

Decal has been added.

◆ DecalRemoved()

virtual void deBasePhysicsComponent::DecalRemoved ( int  index,
deDecal decal 
)
virtual

Decal has been removed.

◆ ExtendsChanged()

virtual void deBasePhysicsComponent::ExtendsChanged ( )
virtual

Extends changed.

◆ FindDecalsAt()

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.

Parameters
pointPoint on the surface to test.
listList of decals to fill in. Not emptied before filling.

◆ FindDecalsTouching()

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.

Parameters
shapeShape to test.
listList of decals to fill in. Not emptied before filling.

◆ MeshDirty()

virtual void deBasePhysicsComponent::MeshDirty ( )
virtual

Mesh vertices have been invalidated.

◆ ModelChanged()

virtual void deBasePhysicsComponent::ModelChanged ( )
virtual

Model object changed.

◆ OrientationChanged()

virtual void deBasePhysicsComponent::OrientationChanged ( )
virtual

Orientation changed.

◆ ParametersChanged()

virtual void deBasePhysicsComponent::ParametersChanged ( )
virtual

Parameter or hint changed.

◆ PositionChanged()

virtual void deBasePhysicsComponent::PositionChanged ( )
virtual

Position changed.

◆ RigChanged()

virtual void deBasePhysicsComponent::RigChanged ( )
virtual

Rig object changed.

◆ ScalingChanged()

virtual void deBasePhysicsComponent::ScalingChanged ( )
virtual

Scaling changed.

◆ VisibilityChanged()

virtual void deBasePhysicsComponent::VisibilityChanged ( )
virtual

Visitility changed.


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