FlutterLuaBridgeBindings class
Bindings for src/flutter_lua_bridge.h.
Regenerate bindings with dart run ffigen --config ffigen.yaml.
- Available extensions
Constructors
- FlutterLuaBridgeBindings(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary. -
FlutterLuaBridgeBindings.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup.
Properties
Methods
-
debugValue(
Pointer< lua_State> l, int index) → String -
Available on FlutterLuaBridgeBindings, provided by the QuickCallMethod extension
-
lua_absindex(
Pointer< lua_State> L, int idx) → int - basic stack manipulation
-
lua_arith(
Pointer< lua_State> L, int op) → void -
lua_atpanic(
Pointer< lua_State> L, lua_CFunction panicf) → lua_CFunction -
lua_callk(
Pointer< lua_State> L, int nargs, int nresults, int ctx, lua_KFunction k) → void - 'load' and 'call' functions (load and run Lua code)
-
lua_checkstack(
Pointer< lua_State> L, int n) → int -
lua_close(
Pointer< lua_State> L) → void -
lua_closeslot(
Pointer< lua_State> L, int idx) → void -
lua_closethread(
Pointer< lua_State> L, Pointer<lua_State> from) → int -
lua_compare(
Pointer< lua_State> L, int idx1, int idx2, int op) → int -
lua_concat(
Pointer< lua_State> L, int n) → void -
lua_copy(
Pointer< lua_State> L, int fromidx, int toidx) → void -
lua_createtable(
Pointer< lua_State> L, int narr, int nrec) → void -
lua_dump(
Pointer< lua_State> L, lua_Writer writer, Pointer<Void> data, int strip) → int -
lua_error(
Pointer< lua_State> L) → int - miscellaneous functions
-
lua_gc(
Pointer< lua_State> L, int what) → int -
lua_getallocf(
Pointer< lua_State> L, Pointer<Pointer< ud) → lua_AllocVoid> > -
lua_getfield(
Pointer< lua_State> L, int idx, Pointer<Char> k) → int -
lua_getglobal(
Pointer< lua_State> L, Pointer<Char> name) → int - get functions (Lua -> stack)
-
lua_gethook(
Pointer< lua_State> L) → lua_Hook -
lua_gethookcount(
Pointer< lua_State> L) → int -
lua_gethookmask(
Pointer< lua_State> L) → int -
lua_geti(
Pointer< lua_State> L, int idx, int n) → int -
lua_getinfo(
Pointer< lua_State> L, Pointer<Char> what, Pointer<lua_Debug> ar) → int -
lua_getiuservalue(
Pointer< lua_State> L, int idx, int n) → int -
lua_getlocal(
Pointer< lua_State> L, Pointer<lua_Debug> ar, int n) → Pointer<Char> -
lua_getmetatable(
Pointer< lua_State> L, int objindex) → int -
lua_getstack(
Pointer< lua_State> L, int level, Pointer<lua_Debug> ar) → int -
lua_gettable(
Pointer< lua_State> L, int idx) → int -
lua_gettop(
Pointer< lua_State> L) → int -
lua_getupvalue(
Pointer< lua_State> L, int funcindex, int n) → Pointer<Char> -
lua_iscfunction(
Pointer< lua_State> L, int idx) → int -
lua_isinteger(
Pointer< lua_State> L, int idx) → int -
lua_isnumber(
Pointer< lua_State> L, int idx) → int - access functions (stack -> C)
-
lua_isstring(
Pointer< lua_State> L, int idx) → int -
lua_isuserdata(
Pointer< lua_State> L, int idx) → int -
lua_isyieldable(
Pointer< lua_State> L) → int -
lua_len(
Pointer< lua_State> L, int idx) → void -
lua_load(
Pointer< lua_State> L, lua_Reader reader, Pointer<Void> dt, Pointer<Char> chunkname, Pointer<Char> mode) → int -
lua_newstate(
lua_Alloc f, Pointer< Void> ud) → Pointer<lua_State> - state manipulation
-
lua_newthread(
Pointer< lua_State> L) → Pointer<lua_State> -
lua_newuserdatauv(
Pointer< lua_State> L, int sz, int nuvalue) → Pointer<Void> -
lua_next(
Pointer< lua_State> L, int idx) → int -
lua_pcall(
Pointer< lua_State> L, int nargs, int nresults, int errfunc) → int -
Available on FlutterLuaBridgeBindings, provided by the FlutterLuaBridgeBindingsMacroDefines extension
-
lua_pcallk(
Pointer< lua_State> L, int nargs, int nresults, int errfunc, int ctx, lua_KFunction k) → int -
lua_pop(
Pointer< lua_State> L, int idx) → void -
Available on FlutterLuaBridgeBindings, provided by the FlutterLuaBridgeBindingsMacroDefines extension
-
lua_pushboolean(
Pointer< lua_State> L, int b) → void -
lua_pushcclosure(
Pointer< lua_State> L, lua_CFunction fn, int n) → void -
lua_pushcfunction(
Pointer< lua_State> L, lua_CFunction fn) → void -
Available on FlutterLuaBridgeBindings, provided by the FlutterLuaBridgeBindingsMacroDefines extension
-
lua_pushfstring(
Pointer< lua_State> L, Pointer<Char> fmt) → Pointer<Char> -
lua_pushinteger(
Pointer< lua_State> L, int n) → void -
lua_pushlightuserdata(
Pointer< lua_State> L, Pointer<Void> p) → void -
lua_pushlstring(
Pointer< lua_State> L, Pointer<Char> s, int len) → Pointer<Char> -
lua_pushnil(
Pointer< lua_State> L) → void - push functions (C -> stack)
-
lua_pushnumber(
Pointer< lua_State> L, double n) → void -
lua_pushstring(
Pointer< lua_State> L, Pointer<Char> s) → Pointer<Char> -
lua_pushthread(
Pointer< lua_State> L) → int -
lua_pushvalue(
Pointer< lua_State> L, int idx) → void -
lua_pushvfstring(
Pointer< lua_State> L, Pointer<Char> fmt, va_list argp) → Pointer<Char> -
lua_rawequal(
Pointer< lua_State> L, int idx1, int idx2) → int -
lua_rawget(
Pointer< lua_State> L, int idx) → int -
lua_rawgeti(
Pointer< lua_State> L, int idx, int n) → int -
lua_rawgetp(
Pointer< lua_State> L, int idx, Pointer<Void> p) → int -
lua_rawlen(
Pointer< lua_State> L, int idx) → int -
lua_rawset(
Pointer< lua_State> L, int idx) → void -
lua_rawseti(
Pointer< lua_State> L, int idx, int n) → void -
lua_rawsetp(
Pointer< lua_State> L, int idx, Pointer<Void> p) → void -
lua_resetthread(
Pointer< lua_State> L) → int -
lua_resume(
Pointer< lua_State> L, Pointer<lua_State> from, int narg, Pointer<Int> nres) → int -
lua_rotate(
Pointer< lua_State> L, int idx, int n) → void -
lua_setallocf(
Pointer< lua_State> L, lua_Alloc f, Pointer<Void> ud) → void -
lua_setcstacklimit(
Pointer< lua_State> L, int limit) → int -
lua_setfield(
Pointer< lua_State> L, int idx, Pointer<Char> k) → void -
lua_setglobal(
Pointer< lua_State> L, Pointer<Char> name) → void - set functions (stack -> Lua)
-
lua_sethook(
Pointer< lua_State> L, lua_Hook func, int mask, int count) → void -
lua_seti(
Pointer< lua_State> L, int idx, int n) → void -
lua_setiuservalue(
Pointer< lua_State> L, int idx, int n) → int -
lua_setlocal(
Pointer< lua_State> L, Pointer<lua_Debug> ar, int n) → Pointer<Char> -
lua_setmetatable(
Pointer< lua_State> L, int objindex) → int -
lua_settable(
Pointer< lua_State> L, int idx) → void -
lua_settop(
Pointer< lua_State> L, int idx) → void -
lua_setupvalue(
Pointer< lua_State> L, int funcindex, int n) → Pointer<Char> -
lua_setwarnf(
Pointer< lua_State> L, lua_WarnFunction f, Pointer<Void> ud) → void - Warning-related functions
-
lua_status(
Pointer< lua_State> L) → int -
lua_stringtonumber(
Pointer< lua_State> L, Pointer<Char> s) → int -
lua_toboolean(
Pointer< lua_State> L, int idx) → int -
lua_tocfunction(
Pointer< lua_State> L, int idx) → lua_CFunction -
lua_toclose(
Pointer< lua_State> L, int idx) → void -
lua_tointegerx(
Pointer< lua_State> L, int idx, Pointer<Int> isnum) → int -
lua_tolstring(
Pointer< lua_State> L, int idx, Pointer<Size> len) → Pointer<Char> -
lua_tonumberx(
Pointer< lua_State> L, int idx, Pointer<Int> isnum) → double -
lua_topointer(
Pointer< lua_State> L, int idx) → Pointer<Void> -
lua_tostring(
Pointer< lua_State> L, int idx) → String -
Available on FlutterLuaBridgeBindings, provided by the FlutterLuaBridgeBindingsMacroDefines extension
-
lua_tothread(
Pointer< lua_State> L, int idx) → Pointer<lua_State> -
lua_touserdata(
Pointer< lua_State> L, int idx) → Pointer<Void> -
lua_type(
Pointer< lua_State> L, int idx) → int -
lua_typename(
Pointer< lua_State> L, int tp) → Pointer<Char> -
lua_upvalueid(
Pointer< lua_State> L, int fidx, int n) → Pointer<Void> -
lua_upvaluejoin(
Pointer< lua_State> L, int fidx1, int n1, int fidx2, int n2) → void -
lua_version(
Pointer< lua_State> L) → double -
lua_warning(
Pointer< lua_State> L, Pointer<Char> msg, int tocont) → void -
lua_xmove(
Pointer< lua_State> from, Pointer<lua_State> to, int n) → void -
lua_yieldk(
Pointer< lua_State> L, int nresults, int ctx, lua_KFunction k) → int - coroutine functions
-
luaL_addgsub(
Pointer< luaL_Buffer> b, Pointer<Char> s, Pointer<Char> p, Pointer<Char> r) → void -
luaL_addlstring(
Pointer< luaL_Buffer> B, Pointer<Char> s, int l) → void -
luaL_addstring(
Pointer< luaL_Buffer> B, Pointer<Char> s) → void -
luaL_addvalue(
Pointer< luaL_Buffer> B) → void -
luaL_argerror(
Pointer< lua_State> L, int arg, Pointer<Char> extramsg) → int -
luaL_buffinit(
Pointer< lua_State> L, Pointer<luaL_Buffer> B) → void -
luaL_buffinitsize(
Pointer< lua_State> L, Pointer<luaL_Buffer> B, int sz) → Pointer<Char> -
luaL_callmeta(
Pointer< lua_State> L, int obj, Pointer<Char> e) → int -
luaL_checkany(
Pointer< lua_State> L, int arg) → void -
luaL_checkinteger(
Pointer< lua_State> L, int arg) → int -
luaL_checklstring(
Pointer< lua_State> L, int arg, Pointer<Size> l) → Pointer<Char> -
luaL_checknumber(
Pointer< lua_State> L, int arg) → double -
luaL_checkoption(
Pointer< lua_State> L, int arg, Pointer<Char> def, Pointer<Pointer< lst) → intChar> > -
luaL_checkstack(
Pointer< lua_State> L, int sz, Pointer<Char> msg) → void -
luaL_checktype(
Pointer< lua_State> L, int arg, int t) → void -
luaL_checkudata(
Pointer< lua_State> L, int ud, Pointer<Char> tname) → Pointer<Void> -
luaL_checkversion_(
Pointer< lua_State> L, double ver, int sz) → void -
luaL_dostring(
Pointer< lua_State> L, Pointer<Char> s) → int -
Available on FlutterLuaBridgeBindings, provided by the FlutterLuaBridgeBindingsMacroDefines extension
-
luaL_error(
Pointer< lua_State> L, Pointer<Char> fmt) → int -
luaL_execresult(
Pointer< lua_State> L, int stat) → int -
luaL_fileresult(
Pointer< lua_State> L, int stat, Pointer<Char> fname) → int -
luaL_getmetafield(
Pointer< lua_State> L, int obj, Pointer<Char> e) → int -
luaL_getsubtable(
Pointer< lua_State> L, int idx, Pointer<Char> fname) → int -
luaL_gsub(
Pointer< lua_State> L, Pointer<Char> s, Pointer<Char> p, Pointer<Char> r) → Pointer<Char> -
luaL_len(
Pointer< lua_State> L, int idx) → int -
luaL_loadbufferx(
Pointer< lua_State> L, Pointer<Char> buff, int sz, Pointer<Char> name, Pointer<Char> mode) → int -
luaL_loadfilex(
Pointer< lua_State> L, Pointer<Char> filename, Pointer<Char> mode) → int -
luaL_loadstring(
Pointer< lua_State> L, Pointer<Char> s) → int -
luaL_newmetatable(
Pointer< lua_State> L, Pointer<Char> tname) → int -
luaL_newstate(
) → Pointer< lua_State> -
luaL_openlibs(
Pointer< lua_State> L) → void - open all previous libraries
-
luaL_optinteger(
Pointer< lua_State> L, int arg, int def) → int -
luaL_optlstring(
Pointer< lua_State> L, int arg, Pointer<Char> def, Pointer<Size> l) → Pointer<Char> -
luaL_optnumber(
Pointer< lua_State> L, int arg, double def) → double -
luaL_prepbuffsize(
Pointer< luaL_Buffer> B, int sz) → Pointer<Char> -
luaL_pushresult(
Pointer< luaL_Buffer> B) → void -
luaL_pushresultsize(
Pointer< luaL_Buffer> B, int sz) → void -
luaL_ref(
Pointer< lua_State> L, int t) → int -
luaL_requiref(
Pointer< lua_State> L, Pointer<Char> modname, lua_CFunction openf, int glb) → void -
luaL_setfuncs(
Pointer< lua_State> L, Pointer<luaL_Reg> l, int nup) → void -
luaL_setmetatable(
Pointer< lua_State> L, Pointer<Char> tname) → void -
luaL_testudata(
Pointer< lua_State> L, int ud, Pointer<Char> tname) → Pointer<Void> -
luaL_tolstring(
Pointer< lua_State> L, int idx, Pointer<Size> len) → Pointer<Char> -
luaL_traceback(
Pointer< lua_State> L, Pointer<lua_State> L1, Pointer<Char> msg, int level) → void -
luaL_typeerror(
Pointer< lua_State> L, int arg, Pointer<Char> tname) → int -
luaL_unref(
Pointer< lua_State> L, int t, int ref) → void -
luaL_where(
Pointer< lua_State> L, int lvl) → void -
luaopen_base(
Pointer< lua_State> L) → int -
luaopen_coroutine(
Pointer< lua_State> L) → int -
luaopen_debug(
Pointer< lua_State> L) → int -
luaopen_io(
Pointer< lua_State> L) → int -
luaopen_math(
Pointer< lua_State> L) → int -
luaopen_os(
Pointer< lua_State> L) → int -
luaopen_package(
Pointer< lua_State> L) → int -
luaopen_string(
Pointer< lua_State> L) → int -
luaopen_table(
Pointer< lua_State> L) → int -
luaopen_utf8(
Pointer< lua_State> L) → int -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
set_lua_panic_handle(
Pointer< lua_State> L, lua_CFunction panicf) → lua_CFunction -
sum(
int a, int b) → int - A very short-lived native function.
-
sum_long_running(
int a, int b) → int - A longer lived native function, which occupies the thread calling it.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited