ScriptEngineManager is a singleton which manager an object instance of ScriptEngineProtocol, such as LuaEngine. More...
Public Member Functions | |
| ~ScriptEngineManager (void) | |
| Constructor of ScriptEngineManager. More... | |
| ScriptEngineProtocol * | getScriptEngine (void) |
| Get the ScriptEngineProtocol object. More... | |
| void | setScriptEngine (ScriptEngineProtocol *scriptEngine) |
| Set the ScriptEngineProtocol object should be managed. More... | |
| void | removeScriptEngine (void) |
| Remove the ScriptEngineProtocol object managed. More... | |
Static Public Member Functions | |
| static ScriptEngineManager * | getInstance () |
| Get the instance of ScriptEngineManager object. More... | |
| static void | destroyInstance () |
| Destroy the singleton about ScriptEngineManager. More... | |
| static bool | sendActionEventToJS (Action *actionObject, int eventType, void *param) |
| NA NA | |
| static bool | sendNodeEventToJS (Node *node, int action) |
| NA NA | |
| static bool | sendNodeEventToJSExtended (Node *node, int action) |
| NA NA | |
| static void | sendNodeEventToLua (Node *node, int action) |
| Call the Lua function when the event of node is triggered. More... | |
| static ScriptEngineManager * | sharedManager () |
| static void | purgeSharedManager () |
ScriptEngineManager is a singleton which manager an object instance of ScriptEngineProtocol, such as LuaEngine.
| ~ScriptEngineManager | ( | void | ) |
Constructor of ScriptEngineManager.
NA NA
|
inline |
| void setScriptEngine | ( | ScriptEngineProtocol * | scriptEngine | ) |
Set the ScriptEngineProtocol object should be managed.
| scriptEngine | should be managed. |
NA NA
| void removeScriptEngine | ( | void | ) |
Remove the ScriptEngineProtocol object managed.
NA NA
|
static |
Get the instance of ScriptEngineManager object.
NA NA
|
static |
Destroy the singleton about ScriptEngineManager.
NA NA
|
static |
Call the Lua function when the event of node is triggered.
| node | the nativeobject triggers the event. |
| action | the specific type. |
NA NA
|
inlinestatic |
NA NA
|
inlinestatic |
NA NA