KBsp Class Reference

Inheritance diagram for KBsp:
[legend]
Collaboration diagram for KBsp:
[legend]
List of all members.

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

KBezierPatchm_pBezierPatches
_DEBUG s32 m_TestLeaf
KLVertex2m_pComputedVertices

Detailed Description

Definition at line 50 of file Bsp.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:27 2007 for Zythum Project by  doxygen 1.5.1-p1