ExoGameEngine Class
Description
This page detail everything about the EGE class.
We recommend to first check our tutorial before using our systems.
Class Details
Variables (Members):
Main (Important information):
Name |
Type |
Default Value |
Description |
id |
String |
None |
Store where in DOM the EGE is set. |
overlayList |
overlays[] |
[] |
The list of all the overlays in used |
isFullscreenSet |
Boolean |
false |
Is holding the information if the fullscreen button has been set or not. |
isFullscreen |
Boolean |
false |
True when the app is fullscreen. |
Status (Modules loading status):
Name |
Type |
Default Value |
Description |
GUI_menuOverlayStatus |
Private Boolean |
false |
Status of the module: "MenuOverlay" from GUI Group (Check for loaded or not). |
GUI_linkerStatus |
Private Boolean |
false |
Status of the module: "Other: Linker" from GUI Group (Check for loaded or not). |
GUI_widgetStatus |
Private Boolean |
false |
Status of the module: "Widgets: Widget" from GUI Group (Check for loaded or not). |
GUI_widgetButtonStatus |
Private Boolean |
false |
Status of the module: "Widgets: Widget Button" from GUI Group (Check for loaded or not). |
GUI_widgetTextInputStatus |
Private Boolean |
false |
Status of the module: "Widgets: Widget Text Input" from GUI Group (Check for loaded or not). |
GUI_widgetTextStatus |
Private Boolean |
false |
Status of the module: "Widgets: Widget Text" from GUI Group (Check for loaded or not). |
GUI_widgetSelectStatus |
Private Boolean |
false |
Status of the module: "Widgets: Widget Select" from GUI Group (Check for loaded or not). |
GUI_widgetLayoutStatus |
Private Boolean |
false |
Status of the module: "Widgets-Layout: Layout" from GUI Group (Check for loaded or not). |
GUI_popUpStatus |
Private Boolean |
false |
Status of the module: "PopUp: PopUp" from GUI Group (Check for loaded or not). |
LOADING_loadingStatus |
Private Boolean |
false |
Status of the module: "Loading: Loading" from Loading Group (Check for loaded or not). |
WORLD_layeredWorldStatus |
Private Boolean |
false |
Status of the module: "LayeredWorld" from World Group (Check for loaded or not). |
Inner Classes:
Name |
Status |
Description |
Holder |
Unlike EE, classes are not hold in module but in this class. |
|
Group of modules |
This group contain all graphical modules. |
|
World |
Group of modules |
This group contain all worlds modules. |
Functions:
Main Methods:
Name |
Arguments |
Return |
Description |
Init |
|
VOID |
This will initialize the EGE class by setting up basics structures and calling all asked modules. |
Launch |
|
VOID |
You must called this function after doing all initialization of everything you need to launch all the systems. |
Call |
|
VOID |
This function is called when you need to setup a module. It use a callback function to continue the process after the modules has been loaded (because the loading in asynchronous). Note: this function is only called by EE during EGE initialization |
Modules and Setters Methods:
Name |
Arguments |
Return |
Description |
AddOverAllLoading |
|
This function create a loading system that entirely cover the viewport (and it return it for modification and Launch). |
|
SetFullscreen |
|
VOID |
This function set the fullscreen button and it's images. |
Util:
Name |
Arguments |
Return |
Description |
GetFullScreenButton |
|
String |
Use this function to get the fullscreen button ID. |
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy