summaryrefslogtreecommitdiff
path: root/Runtime/Lua/LuaHelper.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-10-26 19:33:40 +0800
committerchai <chaifix@163.com>2021-10-26 19:33:40 +0800
commit051abd04e4527095ef15412939450fbe504daebe (patch)
tree30a966d104ee866bc135cce58b4a5fa561c8c4e7 /Runtime/Lua/LuaHelper.h
parentb1228baf73f6dc3336e24afbf36087e15730732a (diff)
+texture & imagedata
Diffstat (limited to 'Runtime/Lua/LuaHelper.h')
-rw-r--r--Runtime/Lua/LuaHelper.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/Runtime/Lua/LuaHelper.h b/Runtime/Lua/LuaHelper.h
index 56dae54..c3cd70e 100644
--- a/Runtime/Lua/LuaHelper.h
+++ b/Runtime/Lua/LuaHelper.h
@@ -5,13 +5,14 @@
// lua 5.1 doc: https://www.lua.org/manual/5.1/
+// 针对GameLab做一些扩展
class LuaHelper
{
public:
static int Call(const char* func, const char* params, ...);
-
static bool IsType(LuaBind::State& state, const char* typeName, int idx);
-
static void OnRegisterNativeClass(LuaBind::State& state, int cls, std::string clsName, std::string pkgName);
-
+ // 创建lua类的实例并留在栈顶,如果失败返回false且不压栈
+ static bool InstantiateClass(LuaBind::State& state, const char* classFullName);
+
}; \ No newline at end of file