C# Class LuaInterface.LuaStatePtr

Afficher le fichier Open project: woshihuo12/UnityHello

Protected Properties

Свойство Type Description
L System.IntPtr

Méthodes publiques

Méthode 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 méthode

public AbsIndex ( int i ) : int
i int
Résultat int

LuaAtPanic() public méthode

public LuaAtPanic ( IntPtr panic ) : IntPtr
panic System.IntPtr
Résultat System.IntPtr

LuaCall() public méthode

public LuaCall ( int nArgs, int nResults ) : void
nArgs int
nResults int
Résultat void

LuaCheckBoolean() public méthode

public LuaCheckBoolean ( int stackPos ) : bool
stackPos int
Résultat bool

LuaCheckInteger() public méthode

public LuaCheckInteger ( int idx ) : int
idx int
Résultat int

LuaCheckLString() public méthode

public LuaCheckLString ( int numArg, int &len ) : string
numArg int
len int
Résultat string

LuaCheckNumber() public méthode

public LuaCheckNumber ( int stackPos ) : double
stackPos int
Résultat double

LuaCheckStack() public méthode

public LuaCheckStack ( int args ) : bool
args int
Résultat bool

LuaClose() public méthode

public LuaClose ( ) : void
Résultat void

LuaConcat() public méthode

public LuaConcat ( int n ) : void
n int
Résultat void

LuaCreateTable() public méthode

public LuaCreateTable ( int narr, int nec ) : void
narr int
nec int
Résultat void

LuaDoFile() public méthode

public LuaDoFile ( string fileName ) : bool
fileName string
Résultat bool

LuaDoString() public méthode

public LuaDoString ( string chunk, string chunkName = "LuaStatePtr.cs" ) : bool
chunk string
chunkName string
Résultat bool

LuaEqual() public méthode

public LuaEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
Résultat bool

LuaFindTable() public méthode

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

LuaFixedUpdate() public méthode

public LuaFixedUpdate ( float fixedTime ) : int
fixedTime float
Résultat int

LuaGC() public méthode

public LuaGC ( LuaGCOptions what, int data ) : void
what LuaGCOptions
data int
Résultat void

LuaGetEnv() public méthode

public LuaGetEnv ( int idx ) : void
idx int
Résultat void

LuaGetField() public méthode

public LuaGetField ( int index, string key ) : void
index int
key string
Résultat void

LuaGetGlobal() public méthode

public LuaGetGlobal ( string name ) : void
name string
Résultat void

LuaGetMetaTable() public méthode

public LuaGetMetaTable ( int idx ) : int
idx int
Résultat int

LuaGetMetaTable() public méthode

public LuaGetMetaTable ( string meta ) : void
meta string
Résultat void

LuaGetN() public méthode

public LuaGetN ( int i ) : int
i int
Résultat int

LuaGetRef() public méthode

public LuaGetRef ( int reference ) : void
reference int
Résultat void

LuaGetTable() public méthode

public LuaGetTable ( int idx ) : void
idx int
Résultat void

LuaGetTop() public méthode

public LuaGetTop ( ) : int
Résultat int

LuaInsert() public méthode

public LuaInsert ( int idx ) : void
idx int
Résultat void

LuaIsCFunction() public méthode

public LuaIsCFunction ( int index ) : bool
index int
Résultat bool

LuaIsNil() public méthode

public LuaIsNil ( int n ) : bool
n int
Résultat bool

LuaIsNumber() public méthode

public LuaIsNumber ( int idx ) : bool
idx int
Résultat bool

LuaIsString() public méthode

public LuaIsString ( int index ) : bool
index int
Résultat bool

LuaIsUserData() public méthode

public LuaIsUserData ( int index ) : bool
index int
Résultat bool

LuaLateUpdate() public méthode

public LuaLateUpdate ( ) : int
Résultat int

LuaLessThan() public méthode

public LuaLessThan ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
Résultat bool

LuaLoadBuffer() public méthode

public LuaLoadBuffer ( byte buff, int size, string name ) : int
buff byte
size int
name string
Résultat int

LuaNewState() public méthode

public LuaNewState ( ) : IntPtr
Résultat System.IntPtr

LuaNewTable() public méthode

public LuaNewTable ( ) : void
Résultat void

LuaNewThread() public méthode

public LuaNewThread ( ) : IntPtr
Résultat System.IntPtr

LuaNewUserData() public méthode

public LuaNewUserData ( int size ) : IntPtr
size int
Résultat System.IntPtr

LuaNext() public méthode

public LuaNext ( int index ) : bool
index int
Résultat bool

LuaObjLen() public méthode

public LuaObjLen ( int index ) : int
index int
Résultat int

LuaOpenLibs() public méthode

public LuaOpenLibs ( ) : void
Résultat void

LuaPCall() public méthode

public LuaPCall ( int nArgs, int nResults, int errfunc ) : int
nArgs int
nResults int
errfunc int
Résultat int

LuaPop() public méthode

public LuaPop ( int amount ) : void
amount int
Résultat void

LuaPushBoolean() public méthode

public LuaPushBoolean ( bool value ) : void
value bool
Résultat void

LuaPushCClosure() public méthode

public LuaPushCClosure ( IntPtr fn, int n ) : void
fn System.IntPtr
n int
Résultat void

LuaPushFunction() public méthode

public LuaPushFunction ( LuaCSFunction func ) : void
func LuaCSFunction
Résultat void

LuaPushInteger() public méthode

public LuaPushInteger ( int n ) : void
n int
Résultat void

LuaPushLString() public méthode

public LuaPushLString ( byte str, int size ) : void
str byte
size int
Résultat void

LuaPushLightUserData() public méthode

public LuaPushLightUserData ( IntPtr udata ) : void
udata System.IntPtr
Résultat void

LuaPushNil() public méthode

public LuaPushNil ( ) : void
Résultat void

LuaPushNumber() public méthode

public LuaPushNumber ( double number ) : void
number double
Résultat void

LuaPushString() public méthode

public LuaPushString ( string str ) : void
str string
Résultat void

LuaPushThread() public méthode

public LuaPushThread ( ) : int
Résultat int

LuaPushValue() public méthode

public LuaPushValue ( int idx ) : void
idx int
Résultat void

LuaRawEqual() public méthode

public LuaRawEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
Résultat bool

LuaRawGet() public méthode

public LuaRawGet ( int idx ) : void
idx int
Résultat void

LuaRawGetI() public méthode

public LuaRawGetI ( int tableIndex, int index ) : void
tableIndex int
index int
Résultat void

LuaRawGlobal() public méthode

public LuaRawGlobal ( string name ) : void
name string
Résultat void

LuaRawSet() public méthode

public LuaRawSet ( int idx ) : void
idx int
Résultat void

LuaRawSetI() public méthode

public LuaRawSetI ( int tableIndex, int index ) : void
tableIndex int
index int
Résultat void

LuaRef() public méthode

public LuaRef ( int t ) : int
t int
Résultat int

LuaRemove() public méthode

public LuaRemove ( int index ) : void
index int
Résultat void

LuaReplace() public méthode

public LuaReplace ( int idx ) : void
idx int
Résultat void

LuaRequire() public méthode

public LuaRequire ( string fileName ) : int
fileName string
Résultat int

LuaResume() public méthode

public LuaResume ( int narg ) : int
narg int
Résultat int

LuaSetEnv() public méthode

public LuaSetEnv ( int idx ) : void
idx int
Résultat void

LuaSetField() public méthode

public LuaSetField ( int idx, string key ) : void
idx int
key string
Résultat void

LuaSetGlobal() public méthode

public LuaSetGlobal ( string name ) : void
name string
Résultat void

LuaSetMetaTable() public méthode

public LuaSetMetaTable ( int objIndex ) : void
objIndex int
Résultat void

LuaSetTable() public méthode

public LuaSetTable ( int idx ) : void
idx int
Résultat void

LuaSetTop() public méthode

public LuaSetTop ( int newTop ) : void
newTop int
Résultat void

LuaStatus() public méthode

public LuaStatus ( ) : int
Résultat int

LuaToBoolean() public méthode

public LuaToBoolean ( int idx ) : bool
idx int
Résultat bool

LuaToCFunction() public méthode

public LuaToCFunction ( int idx ) : IntPtr
idx int
Résultat System.IntPtr

LuaToInteger() public méthode

public LuaToInteger ( int idx ) : int
idx int
Résultat int

LuaToLString() public méthode

public LuaToLString ( int index, int &len ) : IntPtr
index int
len int
Résultat System.IntPtr

LuaToNumber() public méthode

public LuaToNumber ( int idx ) : double
idx int
Résultat double

LuaToPointer() public méthode

public LuaToPointer ( int idx ) : IntPtr
idx int
Résultat System.IntPtr

LuaToString() public méthode

public LuaToString ( int index ) : string
index int
Résultat string

LuaToThread() public méthode

public LuaToThread ( int idx ) : IntPtr
idx int
Résultat System.IntPtr

LuaToUserData() public méthode

public LuaToUserData ( int idx ) : IntPtr
idx int
Résultat System.IntPtr

LuaType() public méthode

public LuaType ( int index ) : LuaTypes
index int
Résultat LuaTypes

LuaTypeError() public méthode

public LuaTypeError ( int stackPos, string tname, string t2 = null ) : int
stackPos int
tname string
t2 string
Résultat int

LuaTypeName() public méthode

public LuaTypeName ( LuaTypes type ) : string
type LuaTypes
Résultat string

LuaTypeName() public méthode

public LuaTypeName ( int idx ) : string
idx int
Résultat string

LuaUnRef() public méthode

public LuaUnRef ( int reference ) : void
reference int
Résultat void

LuaUpValueIndex() public méthode

public LuaUpValueIndex ( int i ) : int
i int
Résultat int

LuaUpdate() public méthode

public LuaUpdate ( float delta, float unscaled ) : int
delta float
unscaled float
Résultat int

LuaXMove() public méthode

public LuaXMove ( IntPtr to, int n ) : void
to System.IntPtr
n int
Résultat void

LuaYield() public méthode

public LuaYield ( int nresults ) : int
nresults int
Résultat int

OpenToLuaLibs() public méthode

public OpenToLuaLibs ( ) : void
Résultat void

ThrowLuaException() public méthode

public ThrowLuaException ( Exception e ) : void
e System.Exception
Résultat void

ToLuaPushTraceback() public méthode

public ToLuaPushTraceback ( ) : void
Résultat void

ToLuaRef() public méthode

public ToLuaRef ( ) : int
Résultat int

ToLuaUnRef() public méthode

public ToLuaUnRef ( int reference ) : void
reference int
Résultat void

lua_isboolean() public méthode

public lua_isboolean ( int n ) : bool
n int
Résultat bool

lua_isfunction() public méthode

public lua_isfunction ( int n ) : bool
n int
Résultat bool

lua_islightuserdata() public méthode

public lua_islightuserdata ( int n ) : bool
n int
Résultat bool

lua_isnil() public méthode

public lua_isnil ( int n ) : bool
n int
Résultat bool

lua_isnone() public méthode

public lua_isnone ( int n ) : bool
n int
Résultat bool

lua_isnoneornil() public méthode

public lua_isnoneornil ( int n ) : bool
n int
Résultat bool

lua_istable() public méthode

public lua_istable ( int n ) : bool
n int
Résultat bool

lua_isthread() public méthode

public lua_isthread ( int n ) : bool
n int
Résultat bool

Property Details

L protected_oe property

protected IntPtr,System L
Résultat System.IntPtr