| 
    Planeshift
    
   | 
 
Collider creation class. More...
#include <solid.h>
Public Member Functions | |
| iCollider * | GetCollider () | 
| Get the collider object this class creates.  More... | |
| psSolid (iObjectRegistry *objectReg) | |
| Create a blank collider.  More... | |
| void | SetMesh (iMeshWrapper *mesh) | 
| Set the mesh that we want to use as the colliding one.  More... | |
| void | Setup () | 
| Complete the setup of the class and create the collider wrappers.  More... | |
| ~psSolid () | |
Collider creation class.
For any objects that want to collide with other things use this class and pass in the mesh to be used.
| psSolid::psSolid | ( | iObjectRegistry * | objectReg | ) | 
Create a blank collider.
| objectReg | The Crystal Space object registry needed to create the collider wrappers. | 
| psSolid::~psSolid | ( | ) | 
| iCollider* psSolid::GetCollider | ( | ) | 
Get the collider object this class creates.
| void psSolid::SetMesh | ( | iMeshWrapper * | mesh | ) | 
Set the mesh that we want to use as the colliding one.
| mesh | The CEL pcmesh object that has the mesh we want to use as the collding one. | 
| void psSolid::Setup | ( | ) | 
Complete the setup of the class and create the collider wrappers.