Skip to content

Commit d8f44f5

Browse files
committed
Merge pull request #14572 from CocosRobot/update_lua_bindings_1449177866
[ci skip][AUTO]: updating luabinding & jsbinding automatically
2 parents 9a6882c + 3edadc0 commit d8f44f5

File tree

7 files changed

+190
-0
lines changed

7 files changed

+190
-0
lines changed

cocos/scripting/js-bindings/auto/api/jsb_cocos2dx_auto_api.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4879,6 +4879,18 @@ getElapsed : function (
48794879
*/
48804880
cc.Sequence = {
48814881

4882+
/**
4883+
* @method init
4884+
* @param {Array} arg0
4885+
* @return {bool}
4886+
*/
4887+
init : function (
4888+
array
4889+
)
4890+
{
4891+
return false;
4892+
},
4893+
48824894
/**
48834895
* @method initWithTwoActions
48844896
* @param {cc.FiniteTimeAction} arg0
@@ -5033,6 +5045,18 @@ RepeatForever : function (
50335045
*/
50345046
cc.Spawn = {
50355047

5048+
/**
5049+
* @method init
5050+
* @param {Array} arg0
5051+
* @return {bool}
5052+
*/
5053+
init : function (
5054+
array
5055+
)
5056+
{
5057+
return false;
5058+
},
5059+
50365060
/**
50375061
* @method initWithTwoActions
50385062
* @param {cc.FiniteTimeAction} arg0

cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.cpp

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12386,6 +12386,28 @@ void js_register_cocos2dx_ActionInterval(JSContext *cx, JS::HandleObject global)
1238612386
JSClass *jsb_cocos2d_Sequence_class;
1238712387
JSObject *jsb_cocos2d_Sequence_prototype;
1238812388

12389+
bool js_cocos2dx_Sequence_init(JSContext *cx, uint32_t argc, jsval *vp)
12390+
{
12391+
JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
12392+
bool ok = true;
12393+
JS::RootedObject obj(cx, args.thisv().toObjectOrNull());
12394+
js_proxy_t *proxy = jsb_get_js_proxy(obj);
12395+
cocos2d::Sequence* cobj = (cocos2d::Sequence *)(proxy ? proxy->ptr : NULL);
12396+
JSB_PRECONDITION2( cobj, cx, false, "js_cocos2dx_Sequence_init : Invalid Native Object");
12397+
if (argc == 1) {
12398+
cocos2d::Vector<cocos2d::FiniteTimeAction *> arg0;
12399+
ok &= jsval_to_ccvector(cx, args.get(0), &arg0);
12400+
JSB_PRECONDITION2(ok, cx, false, "js_cocos2dx_Sequence_init : Error processing arguments");
12401+
bool ret = cobj->init(arg0);
12402+
jsval jsret = JSVAL_NULL;
12403+
jsret = BOOLEAN_TO_JSVAL(ret);
12404+
args.rval().set(jsret);
12405+
return true;
12406+
}
12407+
12408+
JS_ReportError(cx, "js_cocos2dx_Sequence_init : wrong number of arguments: %d, was expecting %d", argc, 1);
12409+
return false;
12410+
}
1238912411
bool js_cocos2dx_Sequence_initWithTwoActions(JSContext *cx, uint32_t argc, jsval *vp)
1239012412
{
1239112413
JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
@@ -12478,6 +12500,7 @@ void js_register_cocos2dx_Sequence(JSContext *cx, JS::HandleObject global) {
1247812500
};
1247912501

1248012502
static JSFunctionSpec funcs[] = {
12503+
JS_FN("init", js_cocos2dx_Sequence_init, 1, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1248112504
JS_FN("initWithTwoActions", js_cocos2dx_Sequence_initWithTwoActions, 2, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1248212505
JS_FN("ctor", js_cocos2dx_Sequence_ctor, 0, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1248312506
JS_FS_END
@@ -12909,6 +12932,28 @@ void js_register_cocos2dx_RepeatForever(JSContext *cx, JS::HandleObject global)
1290912932
JSClass *jsb_cocos2d_Spawn_class;
1291012933
JSObject *jsb_cocos2d_Spawn_prototype;
1291112934

12935+
bool js_cocos2dx_Spawn_init(JSContext *cx, uint32_t argc, jsval *vp)
12936+
{
12937+
JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
12938+
bool ok = true;
12939+
JS::RootedObject obj(cx, args.thisv().toObjectOrNull());
12940+
js_proxy_t *proxy = jsb_get_js_proxy(obj);
12941+
cocos2d::Spawn* cobj = (cocos2d::Spawn *)(proxy ? proxy->ptr : NULL);
12942+
JSB_PRECONDITION2( cobj, cx, false, "js_cocos2dx_Spawn_init : Invalid Native Object");
12943+
if (argc == 1) {
12944+
cocos2d::Vector<cocos2d::FiniteTimeAction *> arg0;
12945+
ok &= jsval_to_ccvector(cx, args.get(0), &arg0);
12946+
JSB_PRECONDITION2(ok, cx, false, "js_cocos2dx_Spawn_init : Error processing arguments");
12947+
bool ret = cobj->init(arg0);
12948+
jsval jsret = JSVAL_NULL;
12949+
jsret = BOOLEAN_TO_JSVAL(ret);
12950+
args.rval().set(jsret);
12951+
return true;
12952+
}
12953+
12954+
JS_ReportError(cx, "js_cocos2dx_Spawn_init : wrong number of arguments: %d, was expecting %d", argc, 1);
12955+
return false;
12956+
}
1291212957
bool js_cocos2dx_Spawn_initWithTwoActions(JSContext *cx, uint32_t argc, jsval *vp)
1291312958
{
1291412959
JS::CallArgs args = JS::CallArgsFromVp(argc, vp);
@@ -13001,6 +13046,7 @@ void js_register_cocos2dx_Spawn(JSContext *cx, JS::HandleObject global) {
1300113046
};
1300213047

1300313048
static JSFunctionSpec funcs[] = {
13049+
JS_FN("init", js_cocos2dx_Spawn_init, 1, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1300413050
JS_FN("initWithTwoActions", js_cocos2dx_Spawn_initWithTwoActions, 2, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1300513051
JS_FN("ctor", js_cocos2dx_Spawn_ctor, 0, JSPROP_PERMANENT | JSPROP_ENUMERATE),
1300613052
JS_FS_END

cocos/scripting/js-bindings/auto/jsb_cocos2dx_auto.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,7 @@ bool js_cocos2dx_Sequence_constructor(JSContext *cx, uint32_t argc, jsval *vp);
646646
void js_cocos2dx_Sequence_finalize(JSContext *cx, JSObject *obj);
647647
void js_register_cocos2dx_Sequence(JSContext *cx, JS::HandleObject global);
648648
void register_all_cocos2dx(JSContext* cx, JS::HandleObject obj);
649+
bool js_cocos2dx_Sequence_init(JSContext *cx, uint32_t argc, jsval *vp);
649650
bool js_cocos2dx_Sequence_initWithTwoActions(JSContext *cx, uint32_t argc, jsval *vp);
650651
bool js_cocos2dx_Sequence_Sequence(JSContext *cx, uint32_t argc, jsval *vp);
651652

@@ -682,6 +683,7 @@ bool js_cocos2dx_Spawn_constructor(JSContext *cx, uint32_t argc, jsval *vp);
682683
void js_cocos2dx_Spawn_finalize(JSContext *cx, JSObject *obj);
683684
void js_register_cocos2dx_Spawn(JSContext *cx, JS::HandleObject global);
684685
void register_all_cocos2dx(JSContext* cx, JS::HandleObject obj);
686+
bool js_cocos2dx_Spawn_init(JSContext *cx, uint32_t argc, jsval *vp);
685687
bool js_cocos2dx_Spawn_initWithTwoActions(JSContext *cx, uint32_t argc, jsval *vp);
686688
bool js_cocos2dx_Spawn_Spawn(JSContext *cx, uint32_t argc, jsval *vp);
687689

cocos/scripting/lua-bindings/auto/api/Sequence.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44
-- @extend ActionInterval
55
-- @parent_module cc
66

7+
--------------------------------
8+
--
9+
-- @function [parent=#Sequence] init
10+
-- @param self
11+
-- @param #array_table arrayOfActions
12+
-- @return bool#bool ret (return value: bool)
13+
714
--------------------------------
815
-- initializes the action
916
-- @function [parent=#Sequence] initWithTwoActions

cocos/scripting/lua-bindings/auto/api/Spawn.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44
-- @extend ActionInterval
55
-- @parent_module cc
66

7+
--------------------------------
8+
--
9+
-- @function [parent=#Spawn] init
10+
-- @param self
11+
-- @param #array_table arrayOfActions
12+
-- @return bool#bool ret (return value: bool)
13+
714
--------------------------------
815
-- initializes the Spawn action with the 2 actions to spawn
916
-- @function [parent=#Spawn] initWithTwoActions

cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.cpp

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23736,6 +23736,56 @@ int lua_register_cocos2dx_ActionInterval(lua_State* tolua_S)
2373623736
return 1;
2373723737
}
2373823738

23739+
int lua_cocos2dx_Sequence_init(lua_State* tolua_S)
23740+
{
23741+
int argc = 0;
23742+
cocos2d::Sequence* cobj = nullptr;
23743+
bool ok = true;
23744+
23745+
#if COCOS2D_DEBUG >= 1
23746+
tolua_Error tolua_err;
23747+
#endif
23748+
23749+
23750+
#if COCOS2D_DEBUG >= 1
23751+
if (!tolua_isusertype(tolua_S,1,"cc.Sequence",0,&tolua_err)) goto tolua_lerror;
23752+
#endif
23753+
23754+
cobj = (cocos2d::Sequence*)tolua_tousertype(tolua_S,1,0);
23755+
23756+
#if COCOS2D_DEBUG >= 1
23757+
if (!cobj)
23758+
{
23759+
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Sequence_init'", nullptr);
23760+
return 0;
23761+
}
23762+
#endif
23763+
23764+
argc = lua_gettop(tolua_S)-1;
23765+
if (argc == 1)
23766+
{
23767+
cocos2d::Vector<cocos2d::FiniteTimeAction *> arg0;
23768+
23769+
ok &= luaval_to_ccvector(tolua_S, 2, &arg0, "cc.Sequence:init");
23770+
if(!ok)
23771+
{
23772+
tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_Sequence_init'", nullptr);
23773+
return 0;
23774+
}
23775+
bool ret = cobj->init(arg0);
23776+
tolua_pushboolean(tolua_S,(bool)ret);
23777+
return 1;
23778+
}
23779+
luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "cc.Sequence:init",argc, 1);
23780+
return 0;
23781+
23782+
#if COCOS2D_DEBUG >= 1
23783+
tolua_lerror:
23784+
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Sequence_init'.",&tolua_err);
23785+
#endif
23786+
23787+
return 0;
23788+
}
2373923789
int lua_cocos2dx_Sequence_initWithTwoActions(lua_State* tolua_S)
2374023790
{
2374123791
int argc = 0;
@@ -23839,6 +23889,7 @@ int lua_register_cocos2dx_Sequence(lua_State* tolua_S)
2383923889

2384023890
tolua_beginmodule(tolua_S,"Sequence");
2384123891
tolua_function(tolua_S,"new",lua_cocos2dx_Sequence_constructor);
23892+
tolua_function(tolua_S,"init",lua_cocos2dx_Sequence_init);
2384223893
tolua_function(tolua_S,"initWithTwoActions",lua_cocos2dx_Sequence_initWithTwoActions);
2384323894
tolua_endmodule(tolua_S);
2384423895
std::string typeName = typeid(cocos2d::Sequence).name();
@@ -24340,6 +24391,56 @@ int lua_register_cocos2dx_RepeatForever(lua_State* tolua_S)
2434024391
return 1;
2434124392
}
2434224393

24394+
int lua_cocos2dx_Spawn_init(lua_State* tolua_S)
24395+
{
24396+
int argc = 0;
24397+
cocos2d::Spawn* cobj = nullptr;
24398+
bool ok = true;
24399+
24400+
#if COCOS2D_DEBUG >= 1
24401+
tolua_Error tolua_err;
24402+
#endif
24403+
24404+
24405+
#if COCOS2D_DEBUG >= 1
24406+
if (!tolua_isusertype(tolua_S,1,"cc.Spawn",0,&tolua_err)) goto tolua_lerror;
24407+
#endif
24408+
24409+
cobj = (cocos2d::Spawn*)tolua_tousertype(tolua_S,1,0);
24410+
24411+
#if COCOS2D_DEBUG >= 1
24412+
if (!cobj)
24413+
{
24414+
tolua_error(tolua_S,"invalid 'cobj' in function 'lua_cocos2dx_Spawn_init'", nullptr);
24415+
return 0;
24416+
}
24417+
#endif
24418+
24419+
argc = lua_gettop(tolua_S)-1;
24420+
if (argc == 1)
24421+
{
24422+
cocos2d::Vector<cocos2d::FiniteTimeAction *> arg0;
24423+
24424+
ok &= luaval_to_ccvector(tolua_S, 2, &arg0, "cc.Spawn:init");
24425+
if(!ok)
24426+
{
24427+
tolua_error(tolua_S,"invalid arguments in function 'lua_cocos2dx_Spawn_init'", nullptr);
24428+
return 0;
24429+
}
24430+
bool ret = cobj->init(arg0);
24431+
tolua_pushboolean(tolua_S,(bool)ret);
24432+
return 1;
24433+
}
24434+
luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "cc.Spawn:init",argc, 1);
24435+
return 0;
24436+
24437+
#if COCOS2D_DEBUG >= 1
24438+
tolua_lerror:
24439+
tolua_error(tolua_S,"#ferror in function 'lua_cocos2dx_Spawn_init'.",&tolua_err);
24440+
#endif
24441+
24442+
return 0;
24443+
}
2434324444
int lua_cocos2dx_Spawn_initWithTwoActions(lua_State* tolua_S)
2434424445
{
2434524446
int argc = 0;
@@ -24443,6 +24544,7 @@ int lua_register_cocos2dx_Spawn(lua_State* tolua_S)
2444324544

2444424545
tolua_beginmodule(tolua_S,"Spawn");
2444524546
tolua_function(tolua_S,"new",lua_cocos2dx_Spawn_constructor);
24547+
tolua_function(tolua_S,"init",lua_cocos2dx_Spawn_init);
2444624548
tolua_function(tolua_S,"initWithTwoActions",lua_cocos2dx_Spawn_initWithTwoActions);
2444724549
tolua_endmodule(tolua_S);
2444824550
std::string typeName = typeid(cocos2d::Spawn).name();

cocos/scripting/lua-bindings/auto/lua_cocos2dx_auto.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2157,6 +2157,8 @@ int register_all_cocos2dx(lua_State* tolua_S);
21572157

21582158

21592159

2160+
2161+
21602162

21612163

21622164

0 commit comments

Comments
 (0)