![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
#include <LogicSystem.h>
Inheritance diagram for Demo::LogicSystem:
Collaboration diagram for Demo::LogicSystem:Public Member Functions | |
| LogicSystem (GameState *gameState) | |
| virtual | ~LogicSystem () |
| void | _notifyGraphicsSystem (BaseSystem *graphicsSystem) |
| void | _notifyGameEntityManager (GameEntityManager *mgr) |
| void | finishFrameParallel (void) |
| GameEntityManager * | getGameEntityManager (void) |
| Ogre::uint32 | getCurrentTransformIdx (void) const |
Public Member Functions inherited from Demo::BaseSystem | |
| BaseSystem (GameState *gameState=nullptr) | |
| virtual | ~BaseSystem () |
| virtual void | initialize (void) |
| virtual void | deinitialize (void) |
| virtual void | createScene01 (void) |
| virtual void | createScene02 (void) |
| virtual void | destroyScene (void) |
| void | beginFrameParallel (void) |
| void | update (float timeSinceLast) |
| void | finishFrameParallel (void) |
| void | finishFrame (void) |
Protected Member Functions | |
| virtual void | processIncomingMessage (Mq::MessageId messageId, const void *data) |
Protected Attributes | |
| BaseSystem * | mGraphicsSystem |
| GameEntityManager * | mGameEntityManager |
| Ogre::uint32 | mCurrentTransformIdx |
| std::deque< Ogre::uint32 > | mAvailableTransformIdx |
Protected Attributes inherited from Demo::BaseSystem | |
| GameState * | mCurrentGameState |
| Demo::LogicSystem::LogicSystem | ( | GameState * | gameState | ) |
|
virtual |
|
inline |
Here is the caller graph for this function:
|
inline |
| void Demo::LogicSystem::finishFrameParallel | ( | void | ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
protectedvirtual |
Implements Demo::Mq::MessageQueueSystem.
Here is the call graph for this function:
|
protected |
|
protected |
|
protected |
|
protected |