13#define BONE_MASK_ASSET_LUA_NAME "BoneMaskAsset"
14#define BONE_MASK_ASSET_LUA_FLAG "cfBoneMask"
15#define CHECK_BONE_MASK_ASSET(L, arg) CheckAssetLuaType<BoneMaskAsset>(L, arg, BONE_MASK_ASSET_LUA_NAME, BONE_MASK_ASSET_LUA_FLAG)
17struct BoneMaskAsset_Lua
19 static int GetTargetMesh(lua_State* L);
20 static int SetTargetMesh(lua_State* L);
21 static int GetSelfOnly(lua_State* L);
22 static int SetSelfOnly(lua_State* L);
23 static int GetNumIncludeRoots(lua_State* L);
24 static int GetIncludeRoot(lua_State* L);
25 static int AddIncludeRoot(lua_State* L);
26 static int RemoveIncludeRoot(lua_State* L);
27 static int GetNumExcludeRoots(lua_State* L);
28 static int GetExcludeRoot(lua_State* L);
29 static int AddExcludeRoot(lua_State* L);
30 static int RemoveExcludeRoot(lua_State* L);