Public Member Functions | |
iCollideShape (iPhysicsWorld *apWorld) | |
virtual iCollideShape * | GetSubShape (int alIdx)=0 |
virtual int | GetSubShapeNum ()=0 |
cVector3f | GetSize () |
float | GetRadius () |
float | GetHeight () |
float | GetWidth () |
float | GetDepth () |
const cMatrixf & | GetOffset () |
eCollideShapeType | GetType () |
void | IncUserCount () |
void | DecUserCount () |
bool | HasUsers () |
int | GetUserCount () |
float | GetVolume () |
cBoundingVolume & | GetBoundingVolume () |
Protected Attributes | |
cVector3f | mvSize |
eCollideShapeType | mType |
cMatrixf | m_mtxOffset |
int | mlUserCount |
iPhysicsWorld * | mpWorld |
float | mfVolume |
cBoundingVolume | mBoundingVolume |