Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
|
Public Member Functions | |
WalkthroughSDL (Ult::RenderParams ¶ms) | |
virtual | ~WalkthroughSDL () |
virtual int | EnterGameLoop () |
Public Member Functions inherited from Walkthrough3D | |
Walkthrough3D () | |
virtual | ~Walkthrough3D () |
void | Resize (int width, int height) |
virtual bool | GameInitialize (Ult::RenderParams ¶ms) |
virtual void | GameUpdate () |
void | GameRender () |
virtual void | GameShutdown () |
Additional Inherited Members | |
Protected Member Functions inherited from Walkthrough3D | |
void | ProcessMainMenu () |
void | ProcessGameLevel () |
void | RenderSector (int index) |
Protected Attributes inherited from Walkthrough3D | |
Ult::OpenGLRenderer | mRender |
Sector | mAreas [TOTAL_SECTORS] |
bool | mAreaFlags [TOTAL_SECTORS] |
Ult::Camera | mCamera |
Ult::Frustum | mViewFrustum |
Ult::ModelData | mMenu |
Ult::Texture | mMenuTexture |
WALKTHROUGH_GAME_STATE | mCurrentGameState |
bool | mButtonKeys [WT_TOTAL_KEYS] |
int | mWidth |
int | mHeight |
bool | mQuitDemo |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements Walkthrough3D.