LuaBasicAPI class abstract

Implementers

Constructors

LuaBasicAPI()

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
arith(ArithOp op) → void
call(int nArgs, int nResults) → void
checkStack(int n) bool
compare(int idx1, int idx2, CmpOp op) bool
concat(int n) → void
copy(int fromIdx, int toIdx) → void
createTable(int nArr, int nRec) → void
error() int
getField(int idx, String? k) LuaType
getGlobal(String name) LuaType
getI(int idx, int i) LuaType
getMetatable(int idx) bool
getTable(int idx) LuaType
getTop() int
insert(int idx) → void
isBoolean(int idx) bool
isDartFunction(int idx) bool
isFunction(int idx) bool
isInteger(int idx) bool
isNil(int idx) bool
isNone(int idx) bool
isNoneOrNil(int idx) bool
isNumber(int idx) bool
isString(int idx) bool
isTable(int idx) bool
isThread(int idx) bool
isUserdata(int idx) bool
len(int idx) → void
load(Uint8List chunk, String chunkName, String? mode) ThreadStatus
newTable() → void
newUserdata<T>() Userdata
next(int idx) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pCall(int nArgs, int nResults, int msgh) ThreadStatus
pop(int n) → void
pushBoolean(bool b) → void
pushDartClosure(DartFunction f, int n) → void
pushDartFunction(DartFunction f) → void
pushFString(String fmt, [List<Object>? a]) → void
pushGlobalTable() → void
pushInteger(int? n) → void
pushNil() → void
pushNumber(double n) → void
pushString(String? s) → void
pushValue(int idx) → void
rawEqual(int idx1, int idx2) bool
rawGet(int idx) LuaType
rawGetI(int idx, int i) LuaType
rawLen(int idx) int
rawSet(int idx) → void
rawSetI(int idx, int i) → void
register(String name, DartFunction f) → void
remove(int idx) → void
replace(int idx) → void
rotate(int idx, int n) → void
setField(int idx, String? k) → void
setGlobal(String name) → void
setI(int idx, int? i) → void
setMetatable(int idx) → void
setTable(int idx) → void
setTop(int idx) → void
stringToNumber(String s) bool
toBoolean(int idx) bool
toDartFunction(int idx) DartFunction?
toInteger(int idx) int
toIntegerX(int idx) int?
toNumber(int idx) double
toNumberX(int idx) double?
toPointer(int idx) Object?
toStr(int idx) String?
toString() String
A string representation of this object.
inherited
toUserdata<T>(int idx) Userdata?
type(int idx) LuaType
typeName(LuaType tp) String

Operators

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