Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
Loading...
Searching...
No Matches
WalkthroughSDL Class Reference
Inheritance diagram for WalkthroughSDL:
Walkthrough3D

Public Member Functions

 WalkthroughSDL (Ult::RenderParams &params)
 
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 &params)
 
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
 

Constructor & Destructor Documentation

◆ WalkthroughSDL()

WalkthroughSDL::WalkthroughSDL ( Ult::RenderParams & params)
inline

◆ ~WalkthroughSDL()

virtual WalkthroughSDL::~WalkthroughSDL ( )
inlinevirtual

Member Function Documentation

◆ EnterGameLoop()

virtual int WalkthroughSDL::EnterGameLoop ( )
inlinevirtual

Implements Walkthrough3D.


The documentation for this class was generated from the following file: