#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 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 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 |
![]() | |
std::function< void(Node *)> | _functionN |
function that will be called with the "sender" as the 1st argument More... | |
![]() | |
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 | |
![]() | |
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 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... | |
![]() | |
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 |