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) |