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 |