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