|
virtual | ~LuaEngine (void) |
virtual ccScriptType | getScriptType () |
| Get script type. More...
|
|
LuaStack * | getLuaStack (void) |
virtual void | addSearchPath (const char *path) |
| Add a path to find lua files in. More...
|
|
local | addSearchPath ( local path) |
| Add a path to find lua files in. More...
|
|
virtual void | addLuaLoader (lua_CFunction func) |
| Add lua loader, now it is used on android. More...
|
|
local | addLuaLoader ( local func) |
| Add lua loader, now it is used on android. More...
|
|
virtual int | reload (const char *moduleFileName) |
| reload script code contained in the given string. More...
|
|
virtual void | removeScriptObjectByObject (Ref *object) |
| Remove Object from lua state. More...
|
|
local | removeScriptObjectByObject ( local object) |
| Remove Object from lua state. More...
|
|
virtual void | removeScriptHandler (int nHandler) |
| Remove Lua function reference. More...
|
|
local | removeScriptHandler ( local nHandler) |
| Remove Lua function reference. More...
|
|
virtual int | reallocateScriptHandler (int nHandler) |
| Reallocate Lua function reference. More...
|
|
virtual int | executeString (const char *codes) |
| Execute script code contained in the given string. More...
|
|
virtual int | executeScriptFile (const char *filename) |
| Execute a script file. More...
|
|
local | executeScriptFile ( local filename) |
| Execute a script file. More...
|
|
virtual int | executeGlobalFunction (const char *functionName) |
| Execute a scripted global function. More...
|
|
local | executeGlobalFunction ( local functionName) |
| Execute a scripted global function. More...
|
|
virtual int | executeNodeEvent (Node *pNode, int nAction) |
virtual int | executeMenuItemEvent (MenuItem *pMenuItem) |
virtual int | executeNotificationEvent (__NotificationCenter *pNotificationCenter, const char *pszName) |
local | executeNotificationEvent ( local pNotificationCenter, local pszName) |
virtual int | executeCallFuncActionEvent (CallFunc *pAction, Ref *pTarget=NULL) |
virtual int | executeSchedule (int nHandler, float dt, Node *pNode=NULL) |
local | executeSchedule ( local nHandler, local dt, local NULL) |
virtual int | executeLayerTouchesEvent (Layer *pLayer, int eventType, __Set *pTouches) |
local | executeLayerTouchesEvent ( local pLayer, local eventType, local pTouches) |
virtual int | executeLayerTouchEvent (Layer *pLayer, int eventType, Touch *pTouch) |
local | executeLayerTouchEvent ( local pLayer, local eventType, local pTouch) |
virtual int | executeLayerKeypadEvent (Layer *pLayer, int eventType) |
virtual int | executeAccelerometerEvent (Layer *pLayer, Acceleration *pAccelerationValue) |
| execute a accelerometer event More...
|
|
virtual int | executeEvent (int nHandler, const char *pEventName, Ref *pEventSource=NULL, const char *pEventSourceClassName=NULL) |
virtual bool | handleAssert (const char *msg) |
| called by CCAssert to allow scripting engine to handle failed assertions More...
|
|
virtual bool | parseConfig (ConfigType type, const std::string &str) override |
| Parse configuration file. More...
|
|
local | parseConfig ( local type, local str) |
| Parse configuration file. More...
|
|
virtual int | sendEvent (ScriptEvent *message) override |
| when trigger a script event ,call this func,add params needed into ScriptEvent object.nativeObject is object triggering the event, can be nullptr in lua More...
|
|
local | sendEvent ( local message) |
| when trigger a script event ,call this func,add params needed into ScriptEvent object.nativeObject is object triggering the event, can be nullptr in lua More...
|
|
virtual int | handleEvent (ScriptHandlerMgr::HandlerType type, void *data) |
local | handleEvent ( local type, local data) |
virtual int | handleEvent (ScriptHandlerMgr::HandlerType type, void *data, int numResults, const std::function< void(lua_State *, int)> &func) |
local | handleEvent ( local type, local data, local numResults, local func) |
| ScriptEngineProtocol () |
virtual | ~ScriptEngineProtocol () |
virtual void | setCalledFromScript (bool callFromScript) |
virtual bool | isCalledFromScript () |