Public Member Functions | |
| KBsp () | |
| virtual | ~KBsp () |
| virtual s32 | LoadBSP (const char *pFileName) |
| virtual s32 | CloseBSP () |
| void | CheckSphereCollision (u32 LeafId, KPhysicsCollisionData *pData) |
| KBspCollisionData | CheckRayMove (KVector &vStart, KVector &vEnd) |
| KBspCollisionData | CheckSphereMove (KVector &vStart, KVector &vEnd, float Radius) |
| void | CheckMoveByNode (s32 NodeId, float StartFraction, float EndFraction, KVector &vStart, KVector vEnd, KBspCollisionData &CollisionData) |
| void | CheckTouchBrush (KBspBrush *pBrush, KBspCollisionData &CollisionData) |
Protected Member Functions | |
| u32 | FindLeaf (u32 NodeId, KVector &Position) |
| void | ComputeVertices () |
| void | ComputeBezier () |
| bool | CheckLeafSphereCollision (u32 NodeId, KPhysicsCollisionData *pData) |
Protected Attributes | |
| KBezierPatch * | m_pBezierPatches |
| _DEBUG s32 | m_TestLeaf |
| KLVertex2 * | m_pComputedVertices |
Definition at line 50 of file Bsp.h.
1.5.1-p1