flutter_lua_bridge library

Classes

CallInfo
FlutterLuaBridgeBindings
Bindings for src/flutter_lua_bridge.h.
lua_Debug
lua_State
luaL_Buffer
{====================================================== Generic Buffer manipulation
luaL_Reg
luaL_Stream
UnnamedUnion1

Constants

LUA_AUTHORS → const String
LUA_COLIBNAME → const String
LUA_DBLIBNAME → const String
LUA_ERRERR → const int
LUA_ERRFILE → const int
LUA_ERRMEM → const int
LUA_ERRRUN → const int
LUA_ERRSYNTAX → const int
LUA_FILEHANDLE → const String
LUA_GCCOLLECT → const int
LUA_GCCOUNT → const int
LUA_GCCOUNTB → const int
LUA_GCGEN → const int
LUA_GCINC → const int
LUA_GCISRUNNING → const int
LUA_GCRESTART → const int
LUA_GCSETPAUSE → const int
LUA_GCSETSTEPMUL → const int
LUA_GCSTEP → const int
LUA_GCSTOP → const int
LUA_GNAME → const String
LUA_HOOKCALL → const int
LUA_HOOKCOUNT → const int
LUA_HOOKLINE → const int
LUA_HOOKRET → const int
LUA_HOOKTAILCALL → const int
LUA_IOLIBNAME → const String
LUA_LOADED_TABLE → const String
LUA_LOADLIBNAME → const String
LUA_MASKCALL → const int
LUA_MASKCOUNT → const int
LUA_MASKLINE → const int
LUA_MASKRET → const int
LUA_MATHLIBNAME → const String
LUA_MINSTACK → const int
LUA_MULTRET → const int
LUA_NOREF → const int
LUA_NUMTAGS → const int
LUA_NUMTYPES → const int
LUA_OK → const int
LUA_OPADD → const int
LUA_OPBAND → const int
LUA_OPBNOT → const int
LUA_OPBOR → const int
LUA_OPBXOR → const int
LUA_OPDIV → const int
LUA_OPEQ → const int
LUA_OPIDIV → const int
LUA_OPLE → const int
LUA_OPLT → const int
LUA_OPMOD → const int
LUA_OPMUL → const int
LUA_OPPOW → const int
LUA_OPSHL → const int
LUA_OPSHR → const int
LUA_OPSUB → const int
LUA_OPUNM → const int
LUA_OSLIBNAME → const String
LUA_PRELOAD_TABLE → const String
LUA_REFNIL → const int
LUA_REGISTRYINDEX → const int
LUA_RELEASE → const String
LUA_RIDX_GLOBALS → const int
LUA_RIDX_LAST → const int
LUA_RIDX_MAINTHREAD → const int
LUA_SIGNATURE → const String
LUA_STRLIBNAME → const String
LUA_TABLIBNAME → const String
LUA_TBOOLEAN → const int
LUA_TFUNCTION → const int
LUA_TLIGHTUSERDATA → const int
LUA_TNIL → const int
LUA_TNONE → const int
LUA_TNUMBER → const int
LUA_TSTRING → const int
LUA_TTABLE → const int
LUA_TTHREAD → const int
LUA_TUSERDATA → const int
LUA_UTF8LIBNAME → const String
LUA_VERSION → const String
LUA_VERSION_MAJOR → const String
LUA_VERSION_MINOR → const String
LUA_VERSION_NUM → const int
LUA_VERSION_RELEASE → const String
LUA_VERSION_RELEASE_NUM → const int
LUA_VERSUFFIX → const String
LUA_YIELD → const int
LUAL_NUMSIZES → const int

Properties

bindings FlutterLuaBridgeBindings
The bindings to the native functions in _dylib.
final

Typedefs

Dart__int64_t = int
Dartlua_AllocFunction = Pointer<Void> Function(Pointer<Void> ud, Pointer<Void> ptr, int osize, int nsize)
Dartlua_CFunctionFunction = int Function(Pointer<lua_State> L)
Dartlua_HookFunction = void Function(Pointer<lua_State> L, Pointer<lua_Debug> ar)
Dartlua_Integer = int
Dartlua_KContext = int
Dartlua_KFunctionFunction = int Function(Pointer<lua_State> L, int status, Dartlua_KContext ctx)
Dartlua_Number = double
Dartlua_Unsigned = int
Dartlua_WarnFunctionFunction = void Function(Pointer<Void> ud, Pointer<Char> msg, int tocont)
Dartlua_WriterFunction = int Function(Pointer<lua_State> L, Pointer<Void> p, int sz, Pointer<Void> ud)
FILE = __sFILE
stdio state variables.
fpos_t = __darwin_off_t
lua_Alloc = Pointer<NativeFunction<lua_AllocFunction>>
Type for memory-allocation functions
lua_AllocFunction = Pointer<Void> Function(Pointer<Void> ud, Pointer<Void> ptr, Size osize, Size nsize)
lua_CFunction = Pointer<NativeFunction<lua_CFunctionFunction>>
Type for C functions registered with Lua
lua_CFunctionFunction = Int Function(Pointer<lua_State> L)
lua_Hook = Pointer<NativeFunction<lua_HookFunction>>
Functions to be called by the debugger in specific events
lua_HookFunction = Void Function(Pointer<lua_State> L, Pointer<lua_Debug> ar)
lua_Integer = LongLong
type for integer functions
lua_KContext = IntPtr
type for continuation-function contexts
lua_KFunction = Pointer<NativeFunction<lua_KFunctionFunction>>
Type for continuation functions
lua_KFunctionFunction = Int Function(Pointer<lua_State> L, Int status, lua_KContext ctx)
lua_Number = Double
type of numbers in Lua
lua_Reader = Pointer<NativeFunction<lua_ReaderFunction>>
Type for functions that read/write blocks when loading/dumping Lua chunks
lua_ReaderFunction = Pointer<Char> Function(Pointer<lua_State> L, Pointer<Void> ud, Pointer<Size> sz)
lua_Unsigned = UnsignedLongLong
unsigned integer type
lua_WarnFunction = Pointer<NativeFunction<lua_WarnFunctionFunction>>
Type for warning functions
lua_WarnFunctionFunction = Void Function(Pointer<Void> ud, Pointer<Char> msg, Int tocont)
lua_Writer = Pointer<NativeFunction<lua_WriterFunction>>
lua_WriterFunction = Int Function(Pointer<lua_State> L, Pointer<Void> p, Size sz, Pointer<Void> ud)
va_list = __builtin_va_list