Public Methods |
| | CRainGraphics () |
| | ~CRainGraphics () |
| bool | Init (CRainCOMFactory *pFactory, UINT uWindowWidth, UINT uWindowHeight, bool bFullScreen, HWND hWnd) |
| void | ShutDown () |
| void | RotateCamera (const float fX, const float fY) |
| void | GetCameraVelocity (float *pOut) |
| void | SetCameraVelocity (const float fVel) |
| bool | LoadLand (BSTR szFileName) |
| bool | SaveLand (BSTR szFileName) |
| bool | GenerateLand (const UINT uRandSeed, BSTR szColorSpline) |
| bool | GetCameraPos (float *pOut) |
| bool | SetCameraPos (float *pIn) |
| bool | MoveCamera (GXMOVEDIR Direction, float fAmt) |
| bool | ToggleWindowConfig (BOOL bFullScreen, UINT uWidth, UINT uHeight) |
| void | GetTime (UINT *pOut) |
| bool | SetTime (UINT uNewTime) |
| bool | IncrementTime () |
| bool | PrecacheModel (BSTR szFileName, UINT *pIndexOut) |
| bool | CreateEntity (UINT uModel, UINT *pIDOut) |
| bool | DeleteEntity (UINT uID) |
| bool | GetEntityWaypoint (UINT uID, SGXEntityWaypoints *pOut) |
| bool | SetEntityWaypoint (UINT uID, SGXEntityWaypoints *pIn) |
| bool | ValidateWindow () |
| void | DisplayStats (BOOL bDisplay) |
| bool | PrecacheSprite (BSTR FileName, UINT *pOut) |
| bool | AddSpriteInstance (SGXSpriteInfo *pInfo) |
| bool | DeleteSpriteInstance (UINT uIndex) |
| bool | GetSpriteInfo (UINT uIndex, SGXSpriteInfo *pOut) |
| bool | SetSpriteInfo (UINT uIndex, SGXSpriteInfo *pIn) |
| bool | GetEntityPos (UINT uEntity, float *pOutPos) |
| void | GetCameraDirection (float *pOut) |