Public Member Functions | Protected Member Functions | Protected Attributes

ExampleApp Class Reference

Inherits App3D.

Collaboration diagram for ExampleApp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ExampleApp ()
 ~ExampleApp ()
void OnAppShutdown (void)
void Render (AppTime curTimeMS)
bool ShouldQuit (void) const
void Update (AppTime curTimeMS, AppTime elapsedTimeMS)
virtual void PostConfigure (const char *defaultResourceConfigurationPath, bool recursive)
virtual void CreateKernels (ReplicaManager3 *replicaManager3)

Protected Member Functions

virtual char * GetWindowTitle (void) const
void ShowMessage (const char *msg, float timescale=1.0f)

Protected Attributes

OverlayHelper overlayHelper
bool quit
SceneNode * mainLightNode
Light * mainLight
OIS::InputManager * mInputManager
OIS::Keyboard * mKeyboard
NetworkIDManager networkIdManager
bool isStarted
RakNetTime popcornLifetimeCountdown

Detailed Description

Definition at line 318 of file WinMain.cpp.


Constructor & Destructor Documentation

ExampleApp::ExampleApp (  )  [inline]

Definition at line 321 of file WinMain.cpp.

ExampleApp::~ExampleApp (  )  [inline]

Definition at line 326 of file WinMain.cpp.


Member Function Documentation

virtual void ExampleApp::CreateKernels ( ReplicaManager3 *  replicaManager3  )  [inline, virtual]

Definition at line 551 of file WinMain.cpp.

virtual char* ExampleApp::GetWindowTitle ( void   )  const [inline, protected, virtual]

Implements App3D.

Definition at line 565 of file WinMain.cpp.

void ExampleApp::OnAppShutdown ( void   )  [inline, virtual]

Reimplemented from App3D.

Definition at line 330 of file WinMain.cpp.

virtual void ExampleApp::PostConfigure ( const char *  defaultResourceConfigurationPath,
bool  recursive 
) [inline, virtual]

Reimplemented from App3D.

Definition at line 505 of file WinMain.cpp.

void ExampleApp::Render ( AppTime  curTimeMS  )  [inline, virtual]

Reimplemented from App3D.

Definition at line 347 of file WinMain.cpp.

bool ExampleApp::ShouldQuit ( void   )  const [inline, virtual]

Reimplemented from App3D.

Definition at line 352 of file WinMain.cpp.

void ExampleApp::ShowMessage ( const char *  msg,
float  timescale = 1.0f 
) [inline, protected]

Definition at line 566 of file WinMain.cpp.

void ExampleApp::Update ( AppTime  curTimeMS,
AppTime  elapsedTimeMS 
) [inline, virtual]

Reimplemented from App3D.

Definition at line 354 of file WinMain.cpp.


Member Data Documentation

bool ExampleApp::isStarted [protected]

Definition at line 602 of file WinMain.cpp.

Light* ExampleApp::mainLight [protected]

Definition at line 596 of file WinMain.cpp.

SceneNode* ExampleApp::mainLightNode [protected]

Definition at line 595 of file WinMain.cpp.

OIS::InputManager* ExampleApp::mInputManager [protected]

Definition at line 598 of file WinMain.cpp.

OIS::Keyboard* ExampleApp::mKeyboard [protected]

Definition at line 599 of file WinMain.cpp.

NetworkIDManager ExampleApp::networkIdManager [protected]

Definition at line 601 of file WinMain.cpp.

Definition at line 592 of file WinMain.cpp.

RakNetTime ExampleApp::popcornLifetimeCountdown [protected]

Definition at line 603 of file WinMain.cpp.

bool ExampleApp::quit [protected]

Reimplemented from AppInterface.

Definition at line 593 of file WinMain.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines