Forums
This is the online documentation for Colossus Entertainments Pixie Game Engine

System Class Reference
[Core]

Inheritance diagram for System:

Application Audio GameStateManager HTTP InputManager Platform_FileSystem Platform_Input Platform_Network Platform_Screen Platform_Sound Platform_Time ResourceManager SpriteControllerManager SWR_TextureManager

List of all members.


Detailed Description

Base class for systems.

Author:
Mattias Gustavsson
Private copy constructor and copy assignment ensure classes derived from class System cannot be copied.

Definition at line 30 of file System.h.


Public Member Functions

bool IsInitialized ()
bool IsStarted ()
bool IsRunning ()

Protected Member Functions

 System ()
virtual ~System ()
virtual void Initialize ()
virtual void Start ()
virtual void Stop ()
virtual void Terminate ()

Friends

class SystemManager
class Engine

Constructor & Destructor Documentation

System::System (  )  [protected]

Definition at line 11 of file System.cpp.

System::~System (  )  [protected, virtual]

Definition at line 18 of file System.cpp.


Member Function Documentation

bool System::IsInitialized (  ) 

Definition at line 44 of file System.cpp.

bool System::IsStarted (  ) 

Definition at line 52 of file System.cpp.

bool System::IsRunning (  ) 

Definition at line 60 of file System.cpp.


Friends And Related Function Documentation

friend class SystemManager [friend]

Definition at line 32 of file System.h.

friend class Engine [friend]

Definition at line 33 of file System.h.