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 |