Class LuaBase
- Inheritance
-
LuaBase
- Inherited Members
-
- Extension Methods
-
Constructors
LuaBase()
Fields
LUA_INTFRMLEN
protected const string LUA_INTFRMLEN = "l"
Field Value
- string
LUA_MULTRET
protected const int LUA_MULTRET = -1
Field Value
- int
LUA_TBOOLEAN
protected const int LUA_TBOOLEAN = 1
Field Value
- int
LUA_TFUNCTION
protected const int LUA_TFUNCTION = 6
Field Value
- int
LUA_TLIGHTUSERDATA
protected const int LUA_TLIGHTUSERDATA = 2
Field Value
- int
LUA_TNIL
protected const int LUA_TNIL = 0
Field Value
- int
LUA_TNONE
protected const int LUA_TNONE = -1
Field Value
- int
LUA_TNUMBER
protected const int LUA_TNUMBER = 3
Field Value
- int
LUA_TSTRING
protected const int LUA_TSTRING = 4
Field Value
- int
LUA_TTABLE
protected const int LUA_TTABLE = 5
Field Value
- int
LUA_TTHREAD
protected const int LUA_TTHREAD = 8
Field Value
- int
LUA_TUSERDATA
protected const int LUA_TUSERDATA = 7
Field Value
- int
Methods
ArgAsType(LuaState, int, DataType, bool)
protected static DynValue ArgAsType(LuaState L, int pos, DataType type, bool allowNil = false)
Parameters
L LuaState
pos int
type DataType
allowNil bool
Returns
- DynValue
GetArgument(LuaState, int)
protected static DynValue GetArgument(LuaState L, int pos)
Parameters
L LuaState
pos int
Returns
- DynValue
LUA_QL(string)
protected static string LUA_QL(string p)
Parameters
p string
Returns
- string
LuaAssert(bool)
protected static void LuaAssert(bool p)
Parameters
p bool
LuaCall(LuaState, int, int)
protected static void LuaCall(LuaState L, int nargs, int nresults = -1)
Parameters
L LuaState
nargs int
nresults int
LuaGetTable(LuaState, int)
protected static void LuaGetTable(LuaState L, int p)
Parameters
L LuaState
p int
LuaGetTop(LuaState)
protected static int LuaGetTop(LuaState L)
Parameters
L LuaState
Returns
- int
LuaIsString(LuaState, int)
protected static int LuaIsString(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- int
LuaLAddChar(LuaLBuffer, char)
protected static void LuaLAddChar(LuaLBuffer b, char p)
Parameters
b LuaLBuffer
p char
LuaLAddLString(LuaLBuffer, CharPtr, uint)
protected static void LuaLAddLString(LuaLBuffer b, CharPtr s, uint p)
Parameters
b LuaLBuffer
s CharPtr
p uint
LuaLAddString(LuaLBuffer, string)
protected static void LuaLAddString(LuaLBuffer b, string s)
Parameters
b LuaLBuffer
s string
LuaLAddValue(LuaLBuffer)
protected static void LuaLAddValue(LuaLBuffer b)
Parameters
b LuaLBuffer
LuaLArgCheck(LuaState, bool, int, string)
protected static void LuaLArgCheck(LuaState L, bool condition, int argNum, string message)
Parameters
L LuaState
condition bool
argNum int
message string
LuaLArgError(LuaState, int, string)
protected static void LuaLArgError(LuaState L, int arg, string p)
Parameters
L LuaState
arg int
p string
LuaLBuffInit(LuaState, LuaLBuffer)
protected static void LuaLBuffInit(LuaState L, LuaLBuffer b)
Parameters
L LuaState
b LuaLBuffer
LuaLCheckInt(LuaState, int)
protected static int LuaLCheckInt(LuaState L, int argNum)
Parameters
L LuaState
argNum int
Returns
- int
LuaLCheckInteger(LuaState, int)
protected static int LuaLCheckInteger(LuaState L, int pos)
Parameters
L LuaState
pos int
Returns
- int
LuaLCheckLString(LuaState, int, out uint)
protected static string LuaLCheckLString(LuaState L, int argNum, out uint l)
Parameters
L LuaState
argNum int
l uint
Returns
- string
LuaLCheckNumber(LuaState, int)
protected static double LuaLCheckNumber(LuaState L, int pos)
Parameters
L LuaState
pos int
Returns
- double
LuaLCheckStack(LuaState, int, string)
protected static void LuaLCheckStack(LuaState L, int n, string message)
Parameters
L LuaState
n int
message string
LuaLCheckString(LuaState, int)
protected static CharPtr LuaLCheckString(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- CharPtr
LuaLCheckStringStr(LuaState, int)
protected static string LuaLCheckStringStr(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- string
LuaLError(LuaState, string, params object[])
protected static int LuaLError(LuaState luaState, string message, params object[] args)
Parameters
luaState LuaState
message string
args object[]
Returns
- int
LuaLOptInt(LuaState, int, int)
protected static int LuaLOptInt(LuaState L, int pos, int def)
Parameters
L LuaState
pos int
def int
Returns
- int
LuaLOptInteger(LuaState, int, int)
protected static int LuaLOptInteger(LuaState L, int pos, int def)
Parameters
L LuaState
pos int
def int
Returns
- int
LuaLPushResult(LuaLBuffer)
protected static void LuaLPushResult(LuaLBuffer b)
Parameters
b LuaLBuffer
LuaLTypeName(LuaState, int)
protected static string LuaLTypeName(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- string
LuaPop(LuaState, int)
protected static void LuaPop(LuaState L, int p)
Parameters
L LuaState
p int
LuaPushInteger(LuaState, int)
protected static void LuaPushInteger(LuaState L, int val)
Parameters
L LuaState
val int
LuaPushLString(LuaState, CharPtr, uint)
protected static void LuaPushLString(LuaState L, CharPtr s, uint len)
Parameters
L LuaState
s CharPtr
len uint
LuaPushLiteral(LuaState, string)
protected static void LuaPushLiteral(LuaState L, string literalString)
Parameters
L LuaState
literalString string
LuaPushNil(LuaState)
protected static void LuaPushNil(LuaState L)
Parameters
L LuaState
LuaPushValue(LuaState, int)
protected static void LuaPushValue(LuaState L, int arg)
Parameters
L LuaState
arg int
LuaToBoolean(LuaState, int)
protected static int LuaToBoolean(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- int
LuaToLString(LuaState, int, out uint)
protected static string LuaToLString(LuaState luaState, int p, out uint l)
Parameters
luaState LuaState
p int
l uint
Returns
- string
LuaToString(LuaState, int)
protected static string LuaToString(LuaState luaState, int p)
Parameters
luaState LuaState
p int
Returns
- string
LuaType(LuaState, int)
protected static int LuaType(LuaState L, int p)
Parameters
L LuaState
p int
Returns
- int
isalnum(char)
protected static bool isalnum(char c)
Parameters
c char
Returns
- bool
isalnum(int)
protected static bool isalnum(int c)
Parameters
c int
Returns
- bool
isalpha(char)
protected static bool isalpha(char c)
Parameters
c char
Returns
- bool
isalpha(int)
protected static bool isalpha(int c)
Parameters
c int
Returns
- bool
iscntrl(char)
protected static bool iscntrl(char c)
Parameters
c char
Returns
- bool
iscntrl(int)
protected static bool iscntrl(int c)
Parameters
c int
Returns
- bool
isdigit(char)
protected static bool isdigit(char c)
Parameters
c char
Returns
- bool
isdigit(int)
protected static bool isdigit(int c)
Parameters
c int
Returns
- bool
isgraph(char)
protected static bool isgraph(char c)
Parameters
c char
Returns
- bool
isgraph(int)
protected static bool isgraph(int c)
Parameters
c int
Returns
- bool
islower(char)
protected static bool islower(char c)
Parameters
c char
Returns
- bool
islower(int)
protected static bool islower(int c)
Parameters
c int
Returns
- bool
ispunct(char)
protected static bool ispunct(char c)
Parameters
c char
Returns
- bool
ispunct(int)
protected static bool ispunct(int c)
Parameters
c int
Returns
- bool
isspace(char)
protected static bool isspace(char c)
Parameters
c char
Returns
- bool
isspace(int)
protected static bool isspace(int c)
Parameters
c int
Returns
- bool
isupper(char)
protected static bool isupper(char c)
Parameters
c char
Returns
- bool
isupper(int)
protected static bool isupper(int c)
Parameters
c int
Returns
- bool
isxdigit(char)
protected static bool isxdigit(char c)
Parameters
c char
Returns
- bool
memchr(CharPtr, char, uint)
protected static CharPtr memchr(CharPtr ptr, char c, uint count)
Parameters
ptr CharPtr
c char
count uint
Returns
- CharPtr
memcmp(CharPtr, CharPtr, int)
protected static int memcmp(CharPtr ptr1, CharPtr ptr2, int size)
Parameters
ptr1 CharPtr
ptr2 CharPtr
size int
Returns
- int
memcmp(CharPtr, CharPtr, uint)
protected static int memcmp(CharPtr ptr1, CharPtr ptr2, uint size)
Parameters
ptr1 CharPtr
ptr2 CharPtr
size uint
Returns
- int
sprintf(CharPtr, CharPtr, params object[])
public static void sprintf(CharPtr buffer, CharPtr str, params object[] argv)
Parameters
buffer CharPtr
str CharPtr
argv object[]
strchr(CharPtr, char)
protected static CharPtr strchr(CharPtr str, char c)
Parameters
str CharPtr
c char
Returns
- CharPtr
strcpy(CharPtr, CharPtr)
protected static CharPtr strcpy(CharPtr dst, CharPtr src)
Parameters
dst CharPtr
src CharPtr
Returns
- CharPtr
strlen(CharPtr)
protected static int strlen(CharPtr str)
Parameters
str CharPtr
Returns
- int
strncpy(CharPtr, CharPtr, int)
protected static CharPtr strncpy(CharPtr dst, CharPtr src, int length)
Parameters
dst CharPtr
src CharPtr
length int
Returns
- CharPtr
strpbrk(CharPtr, CharPtr)
protected static CharPtr strpbrk(CharPtr str, CharPtr charset)
Parameters
str CharPtr
charset CharPtr
Returns
- CharPtr
tolower(char)
protected static char tolower(char c)
Parameters
c char
Returns
- char
tolower(int)
protected static char tolower(int c)
Parameters
c int
Returns
- char
toupper(char)
protected static char toupper(char c)
Parameters
c char
Returns
- char
toupper(int)
protected static char toupper(int c)
Parameters
c int
Returns
- char