C# Class LuaInterface.LuaStatePtr

显示文件 Open project: woshihuo12/UnityHello

Protected Properties

Property Type Description
L System.IntPtr

Public Methods

Method Description
AbsIndex ( int i ) : int
LuaAtPanic ( IntPtr panic ) : IntPtr
LuaCall ( int nArgs, int nResults ) : void
LuaCheckBoolean ( int stackPos ) : bool
LuaCheckInteger ( int idx ) : int
LuaCheckLString ( int numArg, int &len ) : string
LuaCheckNumber ( int stackPos ) : double
LuaCheckStack ( int args ) : bool
LuaClose ( ) : void
LuaConcat ( int n ) : void
LuaCreateTable ( int narr, int nec ) : void
LuaDoFile ( string fileName ) : bool
LuaDoString ( string chunk, string chunkName = "LuaStatePtr.cs" ) : bool
LuaEqual ( int idx1, int idx2 ) : bool
LuaFindTable ( int idx, string fname, int szhint = 1 ) : IntPtr
LuaFixedUpdate ( float fixedTime ) : int
LuaGC ( LuaGCOptions what, int data ) : void
LuaGetEnv ( int idx ) : void
LuaGetField ( int index, string key ) : void
LuaGetGlobal ( string name ) : void
LuaGetMetaTable ( int idx ) : int
LuaGetMetaTable ( string meta ) : void
LuaGetN ( int i ) : int
LuaGetRef ( int reference ) : void
LuaGetTable ( int idx ) : void
LuaGetTop ( ) : int
LuaInsert ( int idx ) : void
LuaIsCFunction ( int index ) : bool
LuaIsNil ( int n ) : bool
LuaIsNumber ( int idx ) : bool
LuaIsString ( int index ) : bool
LuaIsUserData ( int index ) : bool
LuaLateUpdate ( ) : int
LuaLessThan ( int idx1, int idx2 ) : bool
LuaLoadBuffer ( byte buff, int size, string name ) : int
LuaNewState ( ) : IntPtr
LuaNewTable ( ) : void
LuaNewThread ( ) : IntPtr
LuaNewUserData ( int size ) : IntPtr
LuaNext ( int index ) : bool
LuaObjLen ( int index ) : int
LuaOpenLibs ( ) : void
LuaPCall ( int nArgs, int nResults, int errfunc ) : int
LuaPop ( int amount ) : void
LuaPushBoolean ( bool value ) : void
LuaPushCClosure ( IntPtr fn, int n ) : void
LuaPushFunction ( LuaCSFunction func ) : void
LuaPushInteger ( int n ) : void
LuaPushLString ( byte str, int size ) : void
LuaPushLightUserData ( IntPtr udata ) : void
LuaPushNil ( ) : void
LuaPushNumber ( double number ) : void
LuaPushString ( string str ) : void
LuaPushThread ( ) : int
LuaPushValue ( int idx ) : void
LuaRawEqual ( int idx1, int idx2 ) : bool
LuaRawGet ( int idx ) : void
LuaRawGetI ( int tableIndex, int index ) : void
LuaRawGlobal ( string name ) : void
LuaRawSet ( int idx ) : void
LuaRawSetI ( int tableIndex, int index ) : void
LuaRef ( int t ) : int
LuaRemove ( int index ) : void
LuaReplace ( int idx ) : void
LuaRequire ( string fileName ) : int
LuaResume ( int narg ) : int
LuaSetEnv ( int idx ) : void
LuaSetField ( int idx, string key ) : void
LuaSetGlobal ( string name ) : void
LuaSetMetaTable ( int objIndex ) : void
LuaSetTable ( int idx ) : void
LuaSetTop ( int newTop ) : void
LuaStatus ( ) : int
LuaToBoolean ( int idx ) : bool
LuaToCFunction ( int idx ) : IntPtr
LuaToInteger ( int idx ) : int
LuaToLString ( int index, int &len ) : IntPtr
LuaToNumber ( int idx ) : double
LuaToPointer ( int idx ) : IntPtr
LuaToString ( int index ) : string
LuaToThread ( int idx ) : IntPtr
LuaToUserData ( int idx ) : IntPtr
LuaType ( int index ) : LuaTypes
LuaTypeError ( int stackPos, string tname, string t2 = null ) : int
LuaTypeName ( LuaTypes type ) : string
LuaTypeName ( int idx ) : string
LuaUnRef ( int reference ) : void
LuaUpValueIndex ( int i ) : int
LuaUpdate ( float delta, float unscaled ) : int
LuaXMove ( IntPtr to, int n ) : void
LuaYield ( int nresults ) : int
OpenToLuaLibs ( ) : void
ThrowLuaException ( Exception e ) : void
ToLuaPushTraceback ( ) : void
ToLuaRef ( ) : int
ToLuaUnRef ( int reference ) : void
lua_isboolean ( int n ) : bool
lua_isfunction ( int n ) : bool
lua_islightuserdata ( int n ) : bool
lua_isnil ( int n ) : bool
lua_isnone ( int n ) : bool
lua_isnoneornil ( int n ) : bool
lua_istable ( int n ) : bool
lua_isthread ( int n ) : bool

Method Details

AbsIndex() public method

public AbsIndex ( int i ) : int
i int
return int

LuaAtPanic() public method

public LuaAtPanic ( IntPtr panic ) : IntPtr
panic System.IntPtr
return System.IntPtr

LuaCall() public method

public LuaCall ( int nArgs, int nResults ) : void
nArgs int
nResults int
return void

LuaCheckBoolean() public method

public LuaCheckBoolean ( int stackPos ) : bool
stackPos int
return bool

LuaCheckInteger() public method

public LuaCheckInteger ( int idx ) : int
idx int
return int

LuaCheckLString() public method

public LuaCheckLString ( int numArg, int &len ) : string
numArg int
len int
return string

LuaCheckNumber() public method

public LuaCheckNumber ( int stackPos ) : double
stackPos int
return double

LuaCheckStack() public method

public LuaCheckStack ( int args ) : bool
args int
return bool

LuaClose() public method

public LuaClose ( ) : void
return void

LuaConcat() public method

public LuaConcat ( int n ) : void
n int
return void

LuaCreateTable() public method

public LuaCreateTable ( int narr, int nec ) : void
narr int
nec int
return void

LuaDoFile() public method

public LuaDoFile ( string fileName ) : bool
fileName string
return bool

LuaDoString() public method

public LuaDoString ( string chunk, string chunkName = "LuaStatePtr.cs" ) : bool
chunk string
chunkName string
return bool

LuaEqual() public method

public LuaEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
return bool

LuaFindTable() public method

public LuaFindTable ( int idx, string fname, int szhint = 1 ) : IntPtr
idx int
fname string
szhint int
return System.IntPtr

LuaFixedUpdate() public method

public LuaFixedUpdate ( float fixedTime ) : int
fixedTime float
return int

LuaGC() public method

public LuaGC ( LuaGCOptions what, int data ) : void
what LuaGCOptions
data int
return void

LuaGetEnv() public method

public LuaGetEnv ( int idx ) : void
idx int
return void

LuaGetField() public method

public LuaGetField ( int index, string key ) : void
index int
key string
return void

LuaGetGlobal() public method

public LuaGetGlobal ( string name ) : void
name string
return void

LuaGetMetaTable() public method

public LuaGetMetaTable ( int idx ) : int
idx int
return int

LuaGetMetaTable() public method

public LuaGetMetaTable ( string meta ) : void
meta string
return void

LuaGetN() public method

public LuaGetN ( int i ) : int
i int
return int

LuaGetRef() public method

public LuaGetRef ( int reference ) : void
reference int
return void

LuaGetTable() public method

public LuaGetTable ( int idx ) : void
idx int
return void

LuaGetTop() public method

public LuaGetTop ( ) : int
return int

LuaInsert() public method

public LuaInsert ( int idx ) : void
idx int
return void

LuaIsCFunction() public method

public LuaIsCFunction ( int index ) : bool
index int
return bool

LuaIsNil() public method

public LuaIsNil ( int n ) : bool
n int
return bool

LuaIsNumber() public method

public LuaIsNumber ( int idx ) : bool
idx int
return bool

LuaIsString() public method

public LuaIsString ( int index ) : bool
index int
return bool

LuaIsUserData() public method

public LuaIsUserData ( int index ) : bool
index int
return bool

LuaLateUpdate() public method

public LuaLateUpdate ( ) : int
return int

LuaLessThan() public method

public LuaLessThan ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
return bool

LuaLoadBuffer() public method

public LuaLoadBuffer ( byte buff, int size, string name ) : int
buff byte
size int
name string
return int

LuaNewState() public method

public LuaNewState ( ) : IntPtr
return System.IntPtr

LuaNewTable() public method

public LuaNewTable ( ) : void
return void

LuaNewThread() public method

public LuaNewThread ( ) : IntPtr
return System.IntPtr

LuaNewUserData() public method

public LuaNewUserData ( int size ) : IntPtr
size int
return System.IntPtr

LuaNext() public method

public LuaNext ( int index ) : bool
index int
return bool

LuaObjLen() public method

public LuaObjLen ( int index ) : int
index int
return int

LuaOpenLibs() public method

public LuaOpenLibs ( ) : void
return void

LuaPCall() public method

public LuaPCall ( int nArgs, int nResults, int errfunc ) : int
nArgs int
nResults int
errfunc int
return int

LuaPop() public method

public LuaPop ( int amount ) : void
amount int
return void

LuaPushBoolean() public method

public LuaPushBoolean ( bool value ) : void
value bool
return void

LuaPushCClosure() public method

public LuaPushCClosure ( IntPtr fn, int n ) : void
fn System.IntPtr
n int
return void

LuaPushFunction() public method

public LuaPushFunction ( LuaCSFunction func ) : void
func LuaCSFunction
return void

LuaPushInteger() public method

public LuaPushInteger ( int n ) : void
n int
return void

LuaPushLString() public method

public LuaPushLString ( byte str, int size ) : void
str byte
size int
return void

LuaPushLightUserData() public method

public LuaPushLightUserData ( IntPtr udata ) : void
udata System.IntPtr
return void

LuaPushNil() public method

public LuaPushNil ( ) : void
return void

LuaPushNumber() public method

public LuaPushNumber ( double number ) : void
number double
return void

LuaPushString() public method

public LuaPushString ( string str ) : void
str string
return void

LuaPushThread() public method

public LuaPushThread ( ) : int
return int

LuaPushValue() public method

public LuaPushValue ( int idx ) : void
idx int
return void

LuaRawEqual() public method

public LuaRawEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
return bool

LuaRawGet() public method

public LuaRawGet ( int idx ) : void
idx int
return void

LuaRawGetI() public method

public LuaRawGetI ( int tableIndex, int index ) : void
tableIndex int
index int
return void

LuaRawGlobal() public method

public LuaRawGlobal ( string name ) : void
name string
return void

LuaRawSet() public method

public LuaRawSet ( int idx ) : void
idx int
return void

LuaRawSetI() public method

public LuaRawSetI ( int tableIndex, int index ) : void
tableIndex int
index int
return void

LuaRef() public method

public LuaRef ( int t ) : int
t int
return int

LuaRemove() public method

public LuaRemove ( int index ) : void
index int
return void

LuaReplace() public method

public LuaReplace ( int idx ) : void
idx int
return void

LuaRequire() public method

public LuaRequire ( string fileName ) : int
fileName string
return int

LuaResume() public method

public LuaResume ( int narg ) : int
narg int
return int

LuaSetEnv() public method

public LuaSetEnv ( int idx ) : void
idx int
return void

LuaSetField() public method

public LuaSetField ( int idx, string key ) : void
idx int
key string
return void

LuaSetGlobal() public method

public LuaSetGlobal ( string name ) : void
name string
return void

LuaSetMetaTable() public method

public LuaSetMetaTable ( int objIndex ) : void
objIndex int
return void

LuaSetTable() public method

public LuaSetTable ( int idx ) : void
idx int
return void

LuaSetTop() public method

public LuaSetTop ( int newTop ) : void
newTop int
return void

LuaStatus() public method

public LuaStatus ( ) : int
return int

LuaToBoolean() public method

public LuaToBoolean ( int idx ) : bool
idx int
return bool

LuaToCFunction() public method

public LuaToCFunction ( int idx ) : IntPtr
idx int
return System.IntPtr

LuaToInteger() public method

public LuaToInteger ( int idx ) : int
idx int
return int

LuaToLString() public method

public LuaToLString ( int index, int &len ) : IntPtr
index int
len int
return System.IntPtr

LuaToNumber() public method

public LuaToNumber ( int idx ) : double
idx int
return double

LuaToPointer() public method

public LuaToPointer ( int idx ) : IntPtr
idx int
return System.IntPtr

LuaToString() public method

public LuaToString ( int index ) : string
index int
return string

LuaToThread() public method

public LuaToThread ( int idx ) : IntPtr
idx int
return System.IntPtr

LuaToUserData() public method

public LuaToUserData ( int idx ) : IntPtr
idx int
return System.IntPtr

LuaType() public method

public LuaType ( int index ) : LuaTypes
index int
return LuaTypes

LuaTypeError() public method

public LuaTypeError ( int stackPos, string tname, string t2 = null ) : int
stackPos int
tname string
t2 string
return int

LuaTypeName() public method

public LuaTypeName ( LuaTypes type ) : string
type LuaTypes
return string

LuaTypeName() public method

public LuaTypeName ( int idx ) : string
idx int
return string

LuaUnRef() public method

public LuaUnRef ( int reference ) : void
reference int
return void

LuaUpValueIndex() public method

public LuaUpValueIndex ( int i ) : int
i int
return int

LuaUpdate() public method

public LuaUpdate ( float delta, float unscaled ) : int
delta float
unscaled float
return int

LuaXMove() public method

public LuaXMove ( IntPtr to, int n ) : void
to System.IntPtr
n int
return void

LuaYield() public method

public LuaYield ( int nresults ) : int
nresults int
return int

OpenToLuaLibs() public method

public OpenToLuaLibs ( ) : void
return void

ThrowLuaException() public method

public ThrowLuaException ( Exception e ) : void
e System.Exception
return void

ToLuaPushTraceback() public method

public ToLuaPushTraceback ( ) : void
return void

ToLuaRef() public method

public ToLuaRef ( ) : int
return int

ToLuaUnRef() public method

public ToLuaUnRef ( int reference ) : void
reference int
return void

lua_isboolean() public method

public lua_isboolean ( int n ) : bool
n int
return bool

lua_isfunction() public method

public lua_isfunction ( int n ) : bool
n int
return bool

lua_islightuserdata() public method

public lua_islightuserdata ( int n ) : bool
n int
return bool

lua_isnil() public method

public lua_isnil ( int n ) : bool
n int
return bool

lua_isnone() public method

public lua_isnone ( int n ) : bool
n int
return bool

lua_isnoneornil() public method

public lua_isnoneornil ( int n ) : bool
n int
return bool

lua_istable() public method

public lua_istable ( int n ) : bool
n int
return bool

lua_isthread() public method

public lua_isthread ( int n ) : bool
n int
return bool

Property Details

L protected_oe property

protected IntPtr,System L
return System.IntPtr