KSubTileDraw Class Reference

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

Public Member Functions

 KSubTileDraw (KTile *pTile, float PosX, float PosY)
virtual ~KSubTileDraw ()
void ToDraw (bool bDraw)
bool IsToDraw ()
bool Init (KRender *pRender)
void Draw ()
void SetCurrentMipLevel (u32 MipLevel)
u32 GetCurrentMipLevel ()
KVectorGetpBBox ()
void ComputeBBox ()
bool GetRayIntersection (KVector &Orig, KVector &Dir, KVector *pPoint)
void BuildVertex ()
KTileDrawGetpTileDraw ()
void ReloadShader ()

Protected Member Functions

void FlushIndexList ()
void AddIndexList (u32 MipIndices)
bool GetHeight (s32 CellX, s32 CellY, KTILEHEIGHT *pHeight)
KVector GetNormal (s32 CellX, s32 CellY)

Protected Attributes

KShaderm_pShader
KSHADER m_hShader
KSubTileDrawMipMeshm_pMipMesh
u32 m_nMipMesh
u32 m_CurrentMipLevel
bool m_bDraw
KINDEX * m_pIndexList
u32 m_nIndexList
u32 m_nIndexListPos
KVector m_pBBox [8]

Detailed Description

Definition at line 62 of file SubTileDraw.h.


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