FastEcslent::GfxThread Class Reference

#include <gfxThread.h>

List of all members.

Public Member Functions

 GfxThread (Engine *eng)
void init ()
void run ()
void join ()
void stop ()
void kill ()
 GfxThread (Engine *eng)
void init ()
void run ()
void join ()
void stop ()
void kill ()
 GfxThread (Engine *eng)
void init ()
void run ()
void join ()
void stop ()
void kill ()
 GfxThread (Engine *eng)
void init ()
void run ()
void join ()
void stop ()
void kill ()
 GfxThread (Engine *eng)
void init ()
void run ()
void join ()
void stop ()
void kill ()

Public Attributes

Engineengine
OgreGFX::GraphicsInteractionManagergimPtr
Engineengine
Engineengine
Engineengine
OgreGFX::GraphicsInteractionManagergimPtr
Engineengine
OgreGFX::GraphicsInteractionManagergimPtr

Private Member Functions

void runThread ()
void runThread ()
void runThread ()
void runThread ()
void runThread ()

Private Attributes

boost::thread gfx
GraphicsInteractionManager * gimPtr
GraphicsInteractionManager * gimPtr


Detailed Description

Definition at line 16 of file gfxThread.h.


Constructor & Destructor Documentation

FastEcslent::GfxThread::GfxThread ( Engine eng  )  [inline]

Definition at line 26 of file gfxThread.h.

References engine.

FastEcslent::GfxThread::GfxThread ( Engine eng  )  [inline]

Definition at line 32 of file gfxThread.h.

References engine.

FastEcslent::GfxThread::GfxThread ( Engine eng  )  [inline]

Definition at line 32 of file gfxThread.h.

References engine.

FastEcslent::GfxThread::GfxThread ( Engine eng  )  [inline]

Definition at line 26 of file gfxThread.h.

References engine.

FastEcslent::GfxThread::GfxThread ( Engine eng  )  [inline]

Definition at line 26 of file gfxThread.h.

References engine.


Member Function Documentation

void FastEcslent::GfxThread::runThread (  )  [private]

Definition at line 24 of file gfxThread.cpp.

References DEBUG, engine, gfx, gimPtr, and OgreGFX::GraphicsInteractionManager::go().

Referenced by run().

void FastEcslent::GfxThread::init (  ) 

Definition at line 13 of file gfxThread.cpp.

References DEBUG, engine, and FastEcslent::Engine::instanceId.

Referenced by FastEcslent::Engine::init().

void FastEcslent::GfxThread::run (  ) 

Definition at line 17 of file gfxThread.cpp.

References DEBUG, gfx, and runThread().

Referenced by FastEcslent::Engine::loadLevel().

void FastEcslent::GfxThread::join (  ) 

Definition at line 37 of file gfxThread.cpp.

References DEBUG, and gfx.

Referenced by FastEcslent::Engine::releaseLevel().

void FastEcslent::GfxThread::stop (  ) 

Definition at line 33 of file gfxThread.cpp.

void FastEcslent::GfxThread::kill (  ) 

Definition at line 43 of file gfxThread.cpp.

References gfx.

void FastEcslent::GfxThread::runThread (  )  [private]

void FastEcslent::GfxThread::init (  ) 

void FastEcslent::GfxThread::run (  ) 

void FastEcslent::GfxThread::join (  ) 

void FastEcslent::GfxThread::stop (  ) 

void FastEcslent::GfxThread::kill (  ) 

void FastEcslent::GfxThread::runThread (  )  [private]

void FastEcslent::GfxThread::init (  ) 

void FastEcslent::GfxThread::run (  ) 

void FastEcslent::GfxThread::join (  ) 

void FastEcslent::GfxThread::stop (  ) 

void FastEcslent::GfxThread::kill (  ) 

void FastEcslent::GfxThread::runThread (  )  [private]

void FastEcslent::GfxThread::init (  ) 

void FastEcslent::GfxThread::run (  ) 

void FastEcslent::GfxThread::join (  ) 

void FastEcslent::GfxThread::stop (  ) 

void FastEcslent::GfxThread::kill (  ) 

void FastEcslent::GfxThread::runThread (  )  [private]

void FastEcslent::GfxThread::init (  ) 

void FastEcslent::GfxThread::run (  ) 

void FastEcslent::GfxThread::join (  ) 

void FastEcslent::GfxThread::stop (  ) 

void FastEcslent::GfxThread::kill (  ) 


Member Data Documentation

boost::thread FastEcslent::GfxThread::gfx [private]

Definition at line 18 of file gfxThread.h.

Referenced by join(), kill(), run(), and runThread().

Engine* FastEcslent::GfxThread::engine

Definition at line 23 of file gfxThread.h.

Referenced by GfxThread(), init(), and runThread().

OgreGFX::GraphicsInteractionManager* FastEcslent::GfxThread::gimPtr

Definition at line 24 of file gfxThread.h.

Referenced by FastEcslent::NetLobby::clientEnter(), FastEcslent::NetLobby::clientExit(), FastEcslent::NetLobby::clientSwap(), FastEcslent::NetLobby::joinRequest(), FastEcslent::Engine::loadLevel(), runThread(), FastEcslent::NetLobby::sendLobbyServerInfo(), FastEcslent::NetLobby::serverExit(), FastEcslent::NetLobby::startByRemote(), and FastEcslent::NetLobby::updateLobbyServer().

GraphicsInteractionManager* FastEcslent::GfxThread::gimPtr [private]

Definition at line 25 of file gfxThread.h.

Engine* FastEcslent::GfxThread::engine

Definition at line 30 of file gfxThread.h.

GraphicsInteractionManager* FastEcslent::GfxThread::gimPtr [private]

Definition at line 25 of file gfxThread.h.

Engine* FastEcslent::GfxThread::engine

Definition at line 30 of file gfxThread.h.

Engine* FastEcslent::GfxThread::engine

Definition at line 23 of file gfxThread.h.

OgreGFX::GraphicsInteractionManager* FastEcslent::GfxThread::gimPtr

Definition at line 24 of file gfxThread.h.

Engine* FastEcslent::GfxThread::engine

Definition at line 23 of file gfxThread.h.

OgreGFX::GraphicsInteractionManager* FastEcslent::GfxThread::gimPtr

Definition at line 24 of file gfxThread.h.


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:21 2013 for FastECSLent by  doxygen 1.5.4