Skip to content

Commit 2918bf8

Browse files
axmol-bothalx99
andauthored
Committing luabindings for commit 9db3b57 (#3102)
Co-authored-by: halx99 <6977319+halx99@users.noreply.github.com>
1 parent 9db3b57 commit 2918bf8

File tree

1 file changed

+152
-2
lines changed

1 file changed

+152
-2
lines changed

extensions/scripting/lua-bindings/auto/axlua_sceneext_auto.cpp

Lines changed: 152 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7774,6 +7774,103 @@ int lua_ax_sceneext_Bone_getColliderDetector(lua_State* tolua_S)
77747774

77757775
return 0;
77767776
}
7777+
int lua_ax_sceneext_Bone_setColliderFilter(lua_State* tolua_S)
7778+
{
7779+
int argc = 0;
7780+
ax::ext::Bone* obj = nullptr;
7781+
bool ok = true;
7782+
7783+
#if _AX_DEBUG >= 1
7784+
tolua_Error tolua_err;
7785+
#endif
7786+
7787+
7788+
#if _AX_DEBUG >= 1
7789+
if (!tolua_isusertype(tolua_S,1,"axext.Bone",0,&tolua_err)) goto tolua_lerror;
7790+
#endif
7791+
7792+
obj = (ax::ext::Bone*)tolua_tousertype(tolua_S,1,0);
7793+
7794+
#if _AX_DEBUG >= 1
7795+
if (!obj)
7796+
{
7797+
tolua_error(tolua_S,"invalid 'obj' in function 'lua_ax_sceneext_Bone_setColliderFilter'", nullptr);
7798+
return 0;
7799+
}
7800+
#endif
7801+
7802+
argc = lua_gettop(tolua_S)-1;
7803+
if (argc == 1)
7804+
{
7805+
ax::ext::ColliderFilter* arg0;
7806+
7807+
ok &= luaval_to_object<ax::ext::ColliderFilter>(tolua_S, 2, "axext.ColliderFilter",&arg0, "axext.Bone:setColliderFilter");
7808+
if(!ok)
7809+
{
7810+
tolua_error(tolua_S,"invalid arguments in function 'lua_ax_sceneext_Bone_setColliderFilter'", nullptr);
7811+
return 0;
7812+
}
7813+
obj->setColliderFilter(arg0);
7814+
lua_settop(tolua_S, 1);
7815+
return 1;
7816+
}
7817+
luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "axext.Bone:setColliderFilter",argc, 1);
7818+
return 0;
7819+
7820+
#if _AX_DEBUG >= 1
7821+
tolua_lerror:
7822+
tolua_error(tolua_S,"#ferror in function 'lua_ax_sceneext_Bone_setColliderFilter'.",&tolua_err);
7823+
#endif
7824+
7825+
return 0;
7826+
}
7827+
int lua_ax_sceneext_Bone_getColliderFilter(lua_State* tolua_S)
7828+
{
7829+
int argc = 0;
7830+
ax::ext::Bone* obj = nullptr;
7831+
bool ok = true;
7832+
7833+
#if _AX_DEBUG >= 1
7834+
tolua_Error tolua_err;
7835+
#endif
7836+
7837+
7838+
#if _AX_DEBUG >= 1
7839+
if (!tolua_isusertype(tolua_S,1,"axext.Bone",0,&tolua_err)) goto tolua_lerror;
7840+
#endif
7841+
7842+
obj = (ax::ext::Bone*)tolua_tousertype(tolua_S,1,0);
7843+
7844+
#if _AX_DEBUG >= 1
7845+
if (!obj)
7846+
{
7847+
tolua_error(tolua_S,"invalid 'obj' in function 'lua_ax_sceneext_Bone_getColliderFilter'", nullptr);
7848+
return 0;
7849+
}
7850+
#endif
7851+
7852+
argc = lua_gettop(tolua_S)-1;
7853+
if (argc == 0)
7854+
{
7855+
if(!ok)
7856+
{
7857+
tolua_error(tolua_S,"invalid arguments in function 'lua_ax_sceneext_Bone_getColliderFilter'", nullptr);
7858+
return 0;
7859+
}
7860+
auto&& ret = obj->getColliderFilter();
7861+
object_to_luaval<ax::ext::ColliderFilter>(tolua_S, "axext.ColliderFilter",(ax::ext::ColliderFilter*)ret);
7862+
return 1;
7863+
}
7864+
luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "axext.Bone:getColliderFilter",argc, 0);
7865+
return 0;
7866+
7867+
#if _AX_DEBUG >= 1
7868+
tolua_lerror:
7869+
tolua_error(tolua_S,"#ferror in function 'lua_ax_sceneext_Bone_getColliderFilter'.",&tolua_err);
7870+
#endif
7871+
7872+
return 0;
7873+
}
77777874
int lua_ax_sceneext_Bone_setBoneData(lua_State* tolua_S)
77787875
{
77797876
int argc = 0;
@@ -8609,6 +8706,8 @@ int lua_register_ax_sceneext_Bone(lua_State* tolua_S)
86098706
tolua_function(tolua_S,"getDisplayRenderNode",lua_ax_sceneext_Bone_getDisplayRenderNode);
86108707
tolua_function(tolua_S,"getDisplayRenderNodeType",lua_ax_sceneext_Bone_getDisplayRenderNodeType);
86118708
tolua_function(tolua_S,"getColliderDetector",lua_ax_sceneext_Bone_getColliderDetector);
8709+
tolua_function(tolua_S,"setColliderFilter",lua_ax_sceneext_Bone_setColliderFilter);
8710+
tolua_function(tolua_S,"getColliderFilter",lua_ax_sceneext_Bone_getColliderFilter);
86128711
tolua_function(tolua_S,"setBoneData",lua_ax_sceneext_Bone_setBoneData);
86138712
tolua_function(tolua_S,"getBoneData",lua_ax_sceneext_Bone_getBoneData);
86148713
tolua_function(tolua_S,"setArmature",lua_ax_sceneext_Bone_setArmature);
@@ -10537,6 +10636,56 @@ int lua_ax_sceneext_Armature_getArmatureTransformDirty(lua_State* tolua_S)
1053710636

1053810637
return 0;
1053910638
}
10639+
int lua_ax_sceneext_Armature_setColliderFilter(lua_State* tolua_S)
10640+
{
10641+
int argc = 0;
10642+
ax::ext::Armature* obj = nullptr;
10643+
bool ok = true;
10644+
10645+
#if _AX_DEBUG >= 1
10646+
tolua_Error tolua_err;
10647+
#endif
10648+
10649+
10650+
#if _AX_DEBUG >= 1
10651+
if (!tolua_isusertype(tolua_S,1,"axext.Armature",0,&tolua_err)) goto tolua_lerror;
10652+
#endif
10653+
10654+
obj = (ax::ext::Armature*)tolua_tousertype(tolua_S,1,0);
10655+
10656+
#if _AX_DEBUG >= 1
10657+
if (!obj)
10658+
{
10659+
tolua_error(tolua_S,"invalid 'obj' in function 'lua_ax_sceneext_Armature_setColliderFilter'", nullptr);
10660+
return 0;
10661+
}
10662+
#endif
10663+
10664+
argc = lua_gettop(tolua_S)-1;
10665+
if (argc == 1)
10666+
{
10667+
ax::ext::ColliderFilter* arg0;
10668+
10669+
ok &= luaval_to_object<ax::ext::ColliderFilter>(tolua_S, 2, "axext.ColliderFilter",&arg0, "axext.Armature:setColliderFilter");
10670+
if(!ok)
10671+
{
10672+
tolua_error(tolua_S,"invalid arguments in function 'lua_ax_sceneext_Armature_setColliderFilter'", nullptr);
10673+
return 0;
10674+
}
10675+
obj->setColliderFilter(arg0);
10676+
lua_settop(tolua_S, 1);
10677+
return 1;
10678+
}
10679+
luaL_error(tolua_S, "%s has wrong number of arguments: %d, was expecting %d \n", "axext.Armature:setColliderFilter",argc, 1);
10680+
return 0;
10681+
10682+
#if _AX_DEBUG >= 1
10683+
tolua_lerror:
10684+
tolua_error(tolua_S,"#ferror in function 'lua_ax_sceneext_Armature_setColliderFilter'.",&tolua_err);
10685+
#endif
10686+
10687+
return 0;
10688+
}
1054010689
int lua_ax_sceneext_Armature_setArmatureData(lua_State* tolua_S)
1054110690
{
1054210691
int argc = 0;
@@ -11047,6 +11196,7 @@ int lua_register_ax_sceneext_Armature(lua_State* tolua_S)
1104711196
tolua_function(tolua_S,"setAnimationController",lua_ax_sceneext_Armature_setAnimationController);
1104811197
tolua_function(tolua_S,"getAnimationController",lua_ax_sceneext_Armature_getAnimationController);
1104911198
tolua_function(tolua_S,"getArmatureTransformDirty",lua_ax_sceneext_Armature_getArmatureTransformDirty);
11199+
tolua_function(tolua_S,"setColliderFilter",lua_ax_sceneext_Armature_setColliderFilter);
1105011200
tolua_function(tolua_S,"setArmatureData",lua_ax_sceneext_Armature_setArmatureData);
1105111201
tolua_function(tolua_S,"getArmatureData",lua_ax_sceneext_Armature_getArmatureData);
1105211202
tolua_function(tolua_S,"setParentBone",lua_ax_sceneext_Armature_setParentBone);
@@ -18740,9 +18890,9 @@ int lua_ax_sceneext_ColorFrame_setAlpha(lua_State* tolua_S)
1874018890
argc = lua_gettop(tolua_S)-1;
1874118891
if (argc == 1)
1874218892
{
18743-
bool arg0;
18893+
uint16_t arg0;
1874418894

18745-
ok &= luaval_to_boolean(tolua_S, 2, &arg0, "axextColorFrame:setAlpha");
18895+
ok &= luaval_to_int(tolua_S, 2, &arg0, "axextColorFrame:setAlpha");
1874618896
if(!ok)
1874718897
{
1874818898
tolua_error(tolua_S,"invalid arguments in function 'lua_ax_sceneext_ColorFrame_setAlpha'", nullptr);

0 commit comments

Comments
 (0)