public static IntPtr ToFunctionPointer(this LuaKFunction d) { if (d == null) { return(IntPtr.Zero); } return(Marshal.GetFunctionPointerForDelegate <LuaKFunction>(d)); }
public static IntPtr ToFunctionPointer(this LuaKFunction d) { if (d == null) { return(IntPtr.Zero); } #if NETFRAMEWORK return(Marshal.GetFunctionPointerForDelegate(d)); #else return(Marshal.GetFunctionPointerForDelegate <LuaKFunction>(d)); #endif }
/// <summary> /// Call in protected mode with yield support /// </summary> public LuaStatus PCallK(int nargs, int nresults, int errfunc, int ctx, LuaKFunction k) { throw new NotImplementedException(); }
/// <summary> /// Yields a coroutine (thread). /// </summary> public LuaStatus YieldK(int nresults, int ctx, LuaKFunction k) { throw new NotImplementedException(); }
public int LuaYieldK(int nresults, IntPtr ctx, LuaKFunction k) { return(LuaDLL.lua_yieldk(L, nresults, ctx, k)); }
public void LuaPCallK(int nArgs, int nResults, int errfunc, IntPtr ctx, LuaKFunction k) { LuaDLL.lua_pcallk(L, nArgs, nResults, errfunc, ctx, k); }
public void LuaCallK(int nArgs, int nResults, IntPtr ctx, LuaKFunction k) { LuaDLL.lua_callk(L, nArgs, nResults, ctx, k); }