 |
Blamite Game Engine - blam!
00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
2 #ifndef _Demo_BaseSystem_H_
3 #define _Demo_BaseSystem_H_
virtual void createScene02(void)
Definition: BaseSystem.cpp:40
virtual void finishFrame(void)
Definition: GameState.h:24
void processIncomingMessages(void)
Processes all incoming messages received from other threads.
Definition: MessageQueueSystem.h:114
virtual void createScene01(void)
Definition: GameState.h:17
virtual void update(float timeSinceLast)
Definition: GameState.h:22
void update(float timeSinceLast)
Definition: BaseSystem.cpp:64
Definition: BaseSystem.cpp:5
Definition: GameState.h:9
virtual void createScene02(void)
Definition: GameState.h:18
Definition: BaseSystem.h:11
void flushQueuedMessages(void)
Sends all the messages queued via see queueSendMessage(); Must be called from the thread that owns 't...
Definition: MessageQueueSystem.h:73
virtual void finishFrameParallel(void)
Definition: GameState.h:23
virtual ~BaseSystem()
Definition: BaseSystem.cpp:12
virtual void destroyScene(void)
Definition: BaseSystem.cpp:48
virtual void deinitialize(void)
Definition: BaseSystem.cpp:24
void finishFrame(void)
Definition: BaseSystem.cpp:82
virtual void destroyScene(void)
Definition: GameState.h:20
double timeSinceLast
Definition: ogre.cpp:57
Definition: MessageQueueSystem.h:16
virtual void initialize(void)
Definition: GameState.h:14
virtual void createScene01(void)
Definition: BaseSystem.cpp:32
virtual void initialize(void)
Definition: BaseSystem.cpp:16
GameState * mCurrentGameState
Definition: BaseSystem.h:14
void beginFrameParallel(void)
Definition: BaseSystem.cpp:56
BaseSystem(GameState *gameState=nullptr)
Definition: BaseSystem.cpp:7
void finishFrameParallel(void)
Definition: BaseSystem.cpp:72
virtual void deinitialize(void)
Definition: GameState.h:15