LuaState class abstract

Inheritance
Implemented types
Available extensions

Constructors

LuaState()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

absIndex(int idx) → int
inherited
argCheck(bool? cond, int arg, String extraMsg) → void
inherited
argError(int arg, String extraMsg) → int
inherited
arith(ArithOp op) → void
inherited
call(int nArgs, int nResults) → void
inherited
callMeta(int obj, String e) → bool
inherited
checkAny(int arg) → void
inherited
checkInteger(int arg) → int?
inherited
checkNumber(int arg) → double?
inherited
checkStack(int n) → bool
inherited
checkStack2(int sz, String msg) → void
inherited
checkString(int arg) → String?
inherited
checkType(int arg, LuaType t) → void
inherited
compare(int idx1, int idx2, CmpOp op) → bool
inherited
concat(int n) → void
inherited
copy(int fromIdx, int toIdx) → void
inherited
createTable(int nArr, int nRec) → void
inherited
doFile(String filename) → bool
inherited
doString(String str) → bool
inherited
error() → int
inherited
error2(String fmt, [List<Object?>? a]) → int
inherited
getField(int idx, String? k) → LuaType
inherited
getGlobal(String name) → LuaType
inherited
getI(int idx, int i) → LuaType
inherited
getMetafield(int obj, String e) → LuaType
inherited
getMetatable(int idx) → bool
inherited
getMetatableAux(String tname) → LuaType
inherited
getSubTable(int idx, String fname) → bool
inherited
getTable(int idx) → LuaType
inherited
getTop() → int
inherited
insert(int idx) → void
inherited
isBoolean(int idx) → bool
inherited
isDartFunction(int idx) → bool
inherited
isFunction(int idx) → bool
inherited
isInteger(int idx) → bool
inherited
isNil(int idx) → bool
inherited
isNone(int idx) → bool
inherited
isNoneOrNil(int idx) → bool
inherited
isNumber(int idx) → bool
inherited
isString(int idx) → bool
inherited
isTable(int idx) → bool
inherited
isThread(int idx) → bool
inherited
isUserdata(int idx) → bool
inherited
len(int idx) → void
inherited
len2(int idx) → int?
inherited
load(Uint8List chunk, String chunkName, String? mode) → ThreadStatus
inherited
loadFile(String? filename) → ThreadStatus
inherited
loadFileX(String? filename, String? mode) → ThreadStatus
inherited
loadString(String s) → ThreadStatus
inherited
newLib(Map<String, DartFunction?> l) → void
inherited
newLibTable(Map<String, DartFunction> l) → void
inherited
newMetatable(String tname) → bool
inherited
newTable() → void
inherited
newUserdata<T>() → Userdata
inherited
next(int idx) → bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openLibs() → void
inherited
optInteger(int arg, int? d) → int?
inherited
optNumber(int arg, double d) → double?
inherited
optString(int arg, String d) → String?
inherited
pCall(int nArgs, int nResults, int msgh) → ThreadStatus
inherited
pop(int n) → void
inherited
printStack() → void

Available on LuaState, provided by the LuaStateDebug extension

pushBoolean(bool b) → void
inherited
pushDartClosure(DartFunction f, int n) → void
inherited
pushDartFunction(DartFunction f) → void
inherited
pushFString(String fmt, [List<Object>? a]) → void
inherited
pushGlobalTable() → void
inherited
pushInteger(int? n) → void
inherited
pushNil() → void
inherited
pushNumber(double n) → void
inherited
pushString(String? s) → void
inherited
pushValue(int idx) → void
inherited
rawEqual(int idx1, int idx2) → bool
inherited
rawGet(int idx) → LuaType
inherited
rawGetI(int idx, int i) → LuaType
inherited
rawLen(int idx) → int
inherited
rawSet(int idx) → void
inherited
rawSetI(int idx, int i) → void
inherited
ref(int t) → int
inherited
register(String name, DartFunction f) → void
inherited
remove(int idx) → void
inherited
replace(int idx) → void
inherited
requireF(String modname, DartFunction openf, bool glb) → void
inherited
rotate(int idx, int n) → void
inherited
setField(int idx, String? k) → void
inherited
setFuncs(Map<String, DartFunction?> l, int nup) → void
inherited
setGlobal(String name) → void
inherited
setI(int idx, int? i) → void
inherited
setMetatable(int idx) → void
inherited
setMetatableAux(String tname) → void
inherited
setTable(int idx) → void
inherited
setTop(int idx) → void
inherited
stringToNumber(String s) → bool
inherited
toBoolean(int idx) → bool
inherited
toDartFunction(int idx) → DartFunction?
inherited
toInteger(int idx) → int
inherited
toIntegerX(int idx) → int?
inherited
toNumber(int idx) → double
inherited
toNumberX(int idx) → double?
inherited
toPointer(int idx) → Object?
inherited
toStr(int idx) → String?
inherited
toString() → String
A string representation of this object.
inherited
toString2(int idx) → String?
inherited
toUserdata<T>(int idx) → Userdata?
inherited
type(int idx) → LuaType
inherited
typeName(LuaType tp) → String
inherited
typeName2(int idx) → String
inherited
unRef(int t, int ref) → void
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

newState() → LuaState