Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CGXLandRenderer Class Reference

#include <GXLandRenderer.h>

List of all members.

Public Methods

 CGXLandRenderer ()
virtual ~CGXLandRenderer ()
virtual void Cleanup ()
virtual bool Init (CGXDeviceContainer *pDevice)
virtual bool LoadFromFile (char *szFileName, UINT uSideSize)
virtual bool SaveToFile (char *szFileName)
virtual bool SetCameraParams (D3DXVECTOR3 *pEye, D3DXMATRIX *pViewMatrix)
virtual void SetProjMatrix (D3DXMATRIX *pIn)
virtual bool Render ()
virtual bool Update ()
HANDLE GetThread ()
UINT GetSleepTime ()
void SetSleepTime (UINT uTime)
CGXBitmapLandGetLand ()
bool ShouldThreadExit ()

Protected Methods

virtual bool InitThread ()
virtual bool KillThread ()
virtual bool InitShader ()

Protected Attributes

CGXBitmapLand m_Land
D3DXMATRIX m_mProjectionMatrix
D3DXMATRIX m_mViewMatrix
D3DXVECTOR3 m_vEyePos
HANDLE m_hThreadHandle
DWORD m_dwShader
CGXDeviceContainerm_pDevice
UINT m_nSleepTime
HANDLE m_hThreadHasDiedEvent
bool m_bThreadShouldExit


Constructor & Destructor Documentation

CGXLandRenderer::CGXLandRenderer  
 

CGXLandRenderer::~CGXLandRenderer   [virtual]
 


Member Function Documentation

void CGXLandRenderer::Cleanup   [virtual]
 

CGXBitmapLand* CGXLandRenderer::GetLand   [inline]
 

UINT CGXLandRenderer::GetSleepTime   [inline]
 

HANDLE CGXLandRenderer::GetThread   [inline]
 

bool CGXLandRenderer::Init CGXDeviceContainer   pDevice [virtual]
 

bool CGXLandRenderer::InitShader   [protected, virtual]
 

bool CGXLandRenderer::InitThread   [protected, virtual]
 

bool CGXLandRenderer::KillThread   [protected, virtual]
 

bool CGXLandRenderer::LoadFromFile char *    szFileName,
UINT    uSideSize
[virtual]
 

bool CGXLandRenderer::Render   [virtual]
 

bool CGXLandRenderer::SaveToFile char *    szFileName [virtual]
 

bool CGXLandRenderer::SetCameraParams D3DXVECTOR3 *    pEye,
D3DXMATRIX *    pViewMat
[virtual]
 

void CGXLandRenderer::SetProjMatrix D3DXMATRIX *    pIn [virtual]
 

void CGXLandRenderer::SetSleepTime UINT    uTime [inline]
 

bool CGXLandRenderer::ShouldThreadExit   [inline]
 

bool CGXLandRenderer::Update   [virtual]
 


Member Data Documentation

CGXBitmapLand CGXLandRenderer::m_Land [protected]
 

bool CGXLandRenderer::m_bThreadShouldExit [protected]
 

DWORD CGXLandRenderer::m_dwShader [protected]
 

HANDLE CGXLandRenderer::m_hThreadHandle [protected]
 

HANDLE CGXLandRenderer::m_hThreadHasDiedEvent [protected]
 

D3DXMATRIX CGXLandRenderer::m_mProjectionMatrix [protected]
 

D3DXMATRIX CGXLandRenderer::m_mViewMatrix [protected]
 

UINT CGXLandRenderer::m_nSleepTime [protected]
 

CGXDeviceContainer* CGXLandRenderer::m_pDevice [protected]
 

D3DXVECTOR3 CGXLandRenderer::m_vEyePos [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu May 23 17:51:01 2002 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001