Description



This is the main class of our engine.

When the installation is done a EE (ExoEngine) Class has been automatically created and is ready to use.




HOW TO USE



Since the object is already created by the engine all you have to do is using the object called EE.


Example:

  1. EE.Call(EE.modulesList.UTIL_CONVERTER, Callback);


The system is made by modules, but to avoid an overload the modules are not automatically initialized. To initialized the modules, use a property of EE: Call().



Class Details


Variables (Members):



Name

Type

Default Value

Description

animationFlipStatus

Private Boolean

false

Status of the module: "Animation:  Flip" (Check for loaded or not)

animationFunctionalStatus

Private Boolean

false

Status of the module: "Animation: Functional" (Check for loaded or not)

arrayStatus

Private Boolean

false

Status of the module: "Array" (Check for loaded or not)

ENGINE_VERSION

Constant STRING

A0.0.2

Constant Variable defining the version Engine used

GUI_ImageStatus

Private Boolean

false

Status of the module: "Images" from GUI Group (Check for loaded or not)

GUI_StatusStatus

Private Boolean

false

Status of the module: "Status" from GUI Group (Check for loaded or not)

GUI_Tab_InteractiveTabStatus

Private Boolean

false

Status of the module: "Tab: Interactive Tab" from GUI Group (Check for loaded or not)

GUI_Tab_LegendStatus

Private Boolean

false

Status of the module: "Tab: Legend" from GUI Group (Check for loaded or not)

GUI_Tab_MultiTabStatus

Private Boolean

false

Status of the module: "Tab: MultiTab" from GUI Group (Check for loaded or not)

GUI_TimeStatus

Private Boolean

false

Status of the module: "Time" from GUI Group (Check for loaded or not)

mathTrigoStatus

Private Boolean

false

Status of the module: "Math: Trigonometry" (Check for loaded or not)

mathRandomStatus

Private Boolean

false

Status of the module: "Math: Random" (Check for loaded or not)

SYSTEM_LangStatus

Private Boolean

false

Status of the module: "Lang" from System Group (Check for loaded or not)

SYSTEM_MouseStatus

Private Boolean

false

Status of the module: "Mouse" from System Group (Check for loaded or not)

SYSTEM_ScrollStatus

Private Boolean

false

Status of the module: "Scroll" from System Group (Check for loaded or not)

UTIL_RedirectStatus

Private Boolean

false

Status of the module: "Redirect" from Util group (Check for loaded or not)

UTIL_ConverterStatus

Private Boolean

false

Status of the module: "Converter" from Util group (Check for loaded or not)



Enumerations:


Name

List

Description

modulesList

  • ANIMATIONS
  • ANIMATIONS_FUNCTIONAL
  • ANIMATIONS_FLIP
  • ARRAY
  • GUI_IMAGES
  • GUI_TAB
  • GUI_TAB_INTERACTIVETAB
  • GUI_TAB_LEGEND
  • GUI_TAB_MULTITAB
  • GUI_TIME
  • GUI_STATUS
  • MATHS
  • MATHS_RANDOM
  • MATHS_TRIGONOMETRY
  • SYSTEM_LANG
  • SYSTEM_MOUSE
  • SYSTEM_SCROLLING
  • UTIL_CONVERTER
  • UTIL_REDIRECT

This list is used by the call() function to define which module to initialize.



Inner Classes:


All the inner classes represent a group of the different modules or directly the module.


Name

Status

Description

Array

Module

Module within different array class.

GUI

Group of modules

This group contain all graphical modules

Math

Module

Module used for different math calculation

System

Group of modules

This group contain all class used for back-ends operations

Util

Group of modules

This group contain all other modules that doesn't fit with other groups (mostly help modules)

Animation

Module

Module used for all animation purpose.



Functions:


Name

Arguments

Return

Description

Call

  • modulesList: Module - the modulesList item you want to call (open)
  • Function: Callback: the call function which is call went the files are loaded

VOID

This function is called when you need to setting up a module. It use a callback function to continue the process after the modules has been loaded (because the loading in asynchronous).

Created with the Personal Edition of HelpNDoc: Write EPub books for the iPad