#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001