#include <LuaScriptHandlerMgr.h>
Public Member Functions | |
| LuaCallFunc () | |
| virtual | ~LuaCallFunc () |
| bool | initWithFunction (const std::function< void(void *self, Node *)> &func) |
| virtual LuaCallFunc * | clone () const |
| returns a clone of action More... | |
| local | clone () |
| returns a clone of action More... | |
| virtual void | execute () override |
| executes the callback More... | |
Static Public Member Functions | |
| static LuaCallFunc * | create (const std::function< void(void *self, Node *)> &func) |
| var | create ( var self, var func) |
| local | create ( local self, local func) |
Static Public Member Functions inherited from CallFuncN | |
| static CallFuncN * | create (const std::function< void(Node *)> &func) |
| creates the action with the callback of type std::function<void()>. More... | |
| static CC_DEPRECATED_ATTRIBUTE CallFuncN * | create (Object *target, SEL_CallFuncN selector) |
| creates the action with the callback More... | |
Static Public Member Functions inherited from CallFunc | |
| static CallFunc * | create (const std::function< void()> &func) |
| creates the action with the callback of type std::function<void()>. More... | |
| var | create ( var func) |
| creates the action with the callback of type std::function<void()>. More... | |
| static CC_DEPRECATED_ATTRIBUTE CallFunc * | create (Object *target, SEL_CallFunc selector) |
| creates the action with the callback More... | |
Protected Attributes | |
| std::function< void(void *self, Node *)> | _functionLua |
Protected Attributes inherited from CallFuncN | |
| std::function< void(Node *)> | _functionN |
| function that will be called with the "sender" as the 1st argument More... | |
Protected Attributes inherited from CallFunc | |
| Object * | _selectorTarget |
| Target that will be called. More... | |
| local | _selectorTarget |
| Target that will be called. More... | |
| union { | |
| SEL_CallFunc _callFunc | |
| var _callFunc | |
| local _callFunc | |
| SEL_CallFuncN _callFuncN | |
| var _callFuncN | |
| local _callFuncN | |
| }; | |
| }; | |
| }; | |
| std::function< void()> | _function |
| function that will be called More... | |
| var | _function |
| function that will be called More... | |
| local | _function |
| function that will be called More... | |
Additional Inherited Members | |
Public Attributes inherited from Object | |
| unsigned int | _ID |
| object id, ScriptSupport need public _ID More... | |
| int | _luaID |
| Lua reference id. More... | |
| var | _luaID |
| Lua reference id. More... | |
| local | _luaID |
| Lua reference id. More... | |
Static Public Attributes inherited from Action | |
| static const int | INVALID_TAG = -1 |
| Default tag used for all the actions. More... | |
| var | INVALID_TAG = -1 |
| Default tag used for all the actions. More... | |
| local | INVALID_TAG = -1 |
| Default tag used for all the actions. More... | |
Protected Member Functions inherited from CallFuncN | |
| CallFuncN () | |
| virtual | ~CallFuncN () |
| bool | initWithFunction (const std::function< void(Node *)> &func) |
| initializes the action with the std::function<void(Node*)> More... | |
| CC_DEPRECATED_ATTRIBUTE bool | initWithTarget (Object *target, SEL_CallFuncN selector) |
| initializes the action with the callback More... | |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
returns a clone of action
Reimplemented from CallFuncN.
|
virtual |
returns a clone of action
Reimplemented from CallFuncN.
|
virtual |
returns a clone of action
Reimplemented from CallFuncN.
|
static |
|
static |
|
static |
|
overridevirtual |
executes the callback
Reimplemented from CallFuncN.
|
overridevirtual |
executes the callback
Reimplemented from CallFuncN.
|
overridevirtual |
executes the callback
Reimplemented from CallFuncN.
| bool initWithFunction | ( | const std::function< void(void *self, Node *)> & | func) |
| var initWithFunction | ( | var | func) |
| local initWithFunction | ( | local | func) |
|
protected |
|
protected |
|
protected |