@@ -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+ }
77777874int 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+ }
1054010689int 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