#include <GXLandRenderer.h>
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) |
CGXBitmapLand * | GetLand () |
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 |
CGXDeviceContainer * | m_pDevice |
UINT | m_nSleepTime |
HANDLE | m_hThreadHasDiedEvent |
bool | m_bThreadShouldExit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|