KLandscapeDraw Class Reference

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

Public Member Functions

 KLandscapeDraw (KRender *pRender)
void Draw (float fSunTime)
void DrawMiniMap (float Zoom)
void DrawBrush ()
virtual bool NewLandscape (s32 Width, s32 Height)
virtual bool LoadLandscape (char *pFileName)
virtual void Flush ()
bool IsDrawSky ()
bool IsDrawSea ()
bool IsDrawMiniMap ()
bool IsDrawTiles ()
bool IsDrawWireFrame ()
void DrawSky (bool bDrawSky)
void DrawSea (bool bDrawSea)
void DrawMiniMap (bool bDrawMiniMap)
void DrawTiles (bool bDrawTiles)
void DrawWireFrame (bool bDrawWire)
void SetBrush (s32 x, s32 y, s32 Size)
void ChangeLevel (s32 Height)
void ChangeTexture (char *pTextureName)
void RotateTexture (float Angle)
KSubTileDrawGetpSubTileDraw (s32 SubTileX, s32 SubTileY)
KVector GetBrushVector ()

Protected Member Functions

virtual KTileAllocTile (KLandscape *pLandscape)
void DrawBrushCell (s32 CellX, s32 CellY)
void DrawBrushSquareCells (s32 CellX, s32 CellY, u32 Size)

Protected Attributes

KRenderm_pRender
KSkyDraw m_Sky
KSeaDraw m_Sea
KSunDraw m_Sun
KPt m_BrushPos
KPt m_LastBrushPos
s32 m_BrushSize
KSHADER m_hBrushCell
KVector m_BrushVector
bool m_bLoaded
bool m_bDrawSky
bool m_bDrawSea
bool m_bDrawTiles
bool m_bDrawMiniMap
bool m_bDrawWireFrame

Detailed Description

Definition at line 24 of file LandscapeDraw.h.


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