deBasePhysicsHeightTerrain Class Reference

Physics System Height Terrain Peer. More...

#include <deBasePhysicsHeightTerrain.h>

List of all members.

Public Member Functions

Constructors and Destructors
 deBasePhysicsHeightTerrain ()
 Creates a new peer.
virtual ~deBasePhysicsHeightTerrain ()
 Cleans up the peer.
Management
virtual void LayerMaskChanged ()
 Layer mask changed.
virtual void GroupNumberChanged ()
 Group number changed.
virtual void HeightChanged (const decPoint &fromSector, const decPoint &fromCoordinates, const decPoint &toSector, const decPoint &toCoordinates)
 Sector heights changed.
virtual void SectorAdded (int index, deHeightTerrainSector *sector)
 Sector has been added.
virtual void SectorRemoved (int index, deHeightTerrainSector *sector)
 Sector has been removed.
virtual void AllSectorsRemoved ()
 All sectors have been removed.
virtual void SectorChanged (int index, deHeightTerrainSector *sector)
 Sector 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 decDVector &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.

Detailed Description

Physics System Height Terrain Peer.

Peer for the height terrain resource used by the physics system.

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

Constructor & Destructor Documentation

deBasePhysicsHeightTerrain::deBasePhysicsHeightTerrain (  )

Creates a new peer.

virtual deBasePhysicsHeightTerrain::~deBasePhysicsHeightTerrain (  ) [virtual]

Cleans up the peer.


Member Function Documentation

virtual void deBasePhysicsHeightTerrain::AllDecalsRemoved (  ) [virtual]

All decals have been removed.

virtual void deBasePhysicsHeightTerrain::AllSectorsRemoved (  ) [virtual]

All sectors have been removed.

virtual void deBasePhysicsHeightTerrain::DecalAdded ( int  index,
deDecal decal 
) [virtual]

Decal has been added.

virtual void deBasePhysicsHeightTerrain::DecalRemoved ( int  index,
deDecal decal 
) [virtual]

Decal has been removed.

virtual void deBasePhysicsHeightTerrain::FindDecalsAt ( const decDVector 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.

virtual void deBasePhysicsHeightTerrain::FindDecalsTouching ( decShape shape,
deDecalList list 
) [virtual]

Stores all decals in contact with the given shape into the provided list.

virtual void deBasePhysicsHeightTerrain::GroupNumberChanged (  ) [virtual]

Group number changed.

virtual void deBasePhysicsHeightTerrain::HeightChanged ( const decPoint fromSector,
const decPoint fromCoordinates,
const decPoint toSector,
const decPoint toCoordinates 
) [virtual]

Sector heights changed.

virtual void deBasePhysicsHeightTerrain::LayerMaskChanged (  ) [virtual]

Layer mask changed.

virtual void deBasePhysicsHeightTerrain::SectorAdded ( int  index,
deHeightTerrainSector sector 
) [virtual]

Sector has been added.

virtual void deBasePhysicsHeightTerrain::SectorChanged ( int  index,
deHeightTerrainSector sector 
) [virtual]

Sector changed.

virtual void deBasePhysicsHeightTerrain::SectorRemoved ( int  index,
deHeightTerrainSector sector 
) [virtual]

Sector has been removed.


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