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

Core


Files

file  Components.h
 Registers all components.
file  Debug.h
 Useful debug functions.
file  StandardLibrary.h
 Standard library functionality.

Classes

class  Application
 Base class for the main application or game instance. More...
class  Archive
 Simple system for accessing archive content. More...
class  ArchiveGenerator
 Utility class used to pack files together into an Archive file. More...
class  Asset
 
Author:
Mattias Gustavsson
More...
class  AssetEnumerator
 
Author:
Mattias Gustavsson
More...
class  DebugFont
 
Author:
Mattias Gustavsson
More...
class  Engine
 Core engine class. More...
class  GameState
 
Author:
Mattias Gustavsson
More...
class  GameStateManager
 
Author:
Mattias Gustavsson
More...
class  Random
 
Author:
Mattias Gustavsson
More...
class  StringId
 
Author:
Mattias Gustavsson
More...
class  System
 Base class for systems. More...
class  SystemManager
 
Author:
Mattias Gustavsson
More...

Defines

#define siEngine   Engine::GetInstance()
 Macro to access the global singleton instance of the Engine.
#define siGameStateManager   GetInstance_GameStateManager()
 Macro to access the global singleton instance of the GameStateManager.
#define siPlatform_FileSystem   GetInstance_Platform_FileSystem()
 Macro to access the global singleton instance of the Platform_FileSystem.
#define siPlatform_Input   GetInstance_Platform_Input()
 Macro to access the global singleton instance of the Platform_Input.
#define siPlatform_Network   GetInstance_Platform_Network()
 Macro to access the global singleton instance of the Platform_Network.
#define siPlatform_Sound   GetInstance_Platform_Sound()
 Macro to access the global singleton instance of the Platform_Sound.
#define siPlatform_Time   GetInstance_Platform_Time()
 Macro to access the global singleton instance of the Platform_Time.


Define Documentation

#define siEngine   Engine::GetInstance()

Macro to access the global singleton instance of the Engine.

Macro to access the global singleton instance of the Engine

Definition at line 234 of file Engine.h.

#define siGameStateManager   GetInstance_GameStateManager()

Macro to access the global singleton instance of the GameStateManager.

Macro to access the global singleton instance of the GameStateManager

Definition at line 79 of file GameStateManager.h.

#define siPlatform_FileSystem   GetInstance_Platform_FileSystem()

Macro to access the global singleton instance of the Platform_FileSystem.

Macro to access the global singleton instance of the Platform_FileSystem

Definition at line 41 of file Platform_FileSystem.h.

#define siPlatform_Input   GetInstance_Platform_Input()

Macro to access the global singleton instance of the Platform_Input.

Macro to access the global singleton instance of the Platform_Input

Definition at line 34 of file Platform_Input.h.

#define siPlatform_Network   GetInstance_Platform_Network()

Macro to access the global singleton instance of the Platform_Network.

Macro to access the global singleton instance of the Platform_Network

Definition at line 50 of file Platform_Network.h.

#define siPlatform_Sound   GetInstance_Platform_Sound()

Macro to access the global singleton instance of the Platform_Sound.

Macro to access the global singleton instance of the Platform_Sound

Definition at line 33 of file Platform_Sound.h.

#define siPlatform_Time   GetInstance_Platform_Time()

Macro to access the global singleton instance of the Platform_Time.

Macro to access the global singleton instance of the Platform_Time

Definition at line 63 of file Platform_Time.h.