C# 클래스 LuaInterface.LuaStatePtr

파일 보기 프로젝트 열기: woshihuo12/UnityHello

보호된 프로퍼티들

프로퍼티 타입 설명
L System.IntPtr

공개 메소드들

메소드 설명
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

메소드 상세

AbsIndex() 공개 메소드

public AbsIndex ( int i ) : int
i int
리턴 int

LuaAtPanic() 공개 메소드

public LuaAtPanic ( IntPtr panic ) : IntPtr
panic System.IntPtr
리턴 System.IntPtr

LuaCall() 공개 메소드

public LuaCall ( int nArgs, int nResults ) : void
nArgs int
nResults int
리턴 void

LuaCheckBoolean() 공개 메소드

public LuaCheckBoolean ( int stackPos ) : bool
stackPos int
리턴 bool

LuaCheckInteger() 공개 메소드

public LuaCheckInteger ( int idx ) : int
idx int
리턴 int

LuaCheckLString() 공개 메소드

public LuaCheckLString ( int numArg, int &len ) : string
numArg int
len int
리턴 string

LuaCheckNumber() 공개 메소드

public LuaCheckNumber ( int stackPos ) : double
stackPos int
리턴 double

LuaCheckStack() 공개 메소드

public LuaCheckStack ( int args ) : bool
args int
리턴 bool

LuaClose() 공개 메소드

public LuaClose ( ) : void
리턴 void

LuaConcat() 공개 메소드

public LuaConcat ( int n ) : void
n int
리턴 void

LuaCreateTable() 공개 메소드

public LuaCreateTable ( int narr, int nec ) : void
narr int
nec int
리턴 void

LuaDoFile() 공개 메소드

public LuaDoFile ( string fileName ) : bool
fileName string
리턴 bool

LuaDoString() 공개 메소드

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

LuaEqual() 공개 메소드

public LuaEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
리턴 bool

LuaFindTable() 공개 메소드

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

LuaFixedUpdate() 공개 메소드

public LuaFixedUpdate ( float fixedTime ) : int
fixedTime float
리턴 int

LuaGC() 공개 메소드

public LuaGC ( LuaGCOptions what, int data ) : void
what LuaGCOptions
data int
리턴 void

LuaGetEnv() 공개 메소드

public LuaGetEnv ( int idx ) : void
idx int
리턴 void

LuaGetField() 공개 메소드

public LuaGetField ( int index, string key ) : void
index int
key string
리턴 void

LuaGetGlobal() 공개 메소드

public LuaGetGlobal ( string name ) : void
name string
리턴 void

LuaGetMetaTable() 공개 메소드

public LuaGetMetaTable ( int idx ) : int
idx int
리턴 int

LuaGetMetaTable() 공개 메소드

public LuaGetMetaTable ( string meta ) : void
meta string
리턴 void

LuaGetN() 공개 메소드

public LuaGetN ( int i ) : int
i int
리턴 int

LuaGetRef() 공개 메소드

public LuaGetRef ( int reference ) : void
reference int
리턴 void

LuaGetTable() 공개 메소드

public LuaGetTable ( int idx ) : void
idx int
리턴 void

LuaGetTop() 공개 메소드

public LuaGetTop ( ) : int
리턴 int

LuaInsert() 공개 메소드

public LuaInsert ( int idx ) : void
idx int
리턴 void

LuaIsCFunction() 공개 메소드

public LuaIsCFunction ( int index ) : bool
index int
리턴 bool

LuaIsNil() 공개 메소드

public LuaIsNil ( int n ) : bool
n int
리턴 bool

LuaIsNumber() 공개 메소드

public LuaIsNumber ( int idx ) : bool
idx int
리턴 bool

LuaIsString() 공개 메소드

public LuaIsString ( int index ) : bool
index int
리턴 bool

LuaIsUserData() 공개 메소드

public LuaIsUserData ( int index ) : bool
index int
리턴 bool

LuaLateUpdate() 공개 메소드

public LuaLateUpdate ( ) : int
리턴 int

LuaLessThan() 공개 메소드

public LuaLessThan ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
리턴 bool

LuaLoadBuffer() 공개 메소드

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

LuaNewState() 공개 메소드

public LuaNewState ( ) : IntPtr
리턴 System.IntPtr

LuaNewTable() 공개 메소드

public LuaNewTable ( ) : void
리턴 void

LuaNewThread() 공개 메소드

public LuaNewThread ( ) : IntPtr
리턴 System.IntPtr

LuaNewUserData() 공개 메소드

public LuaNewUserData ( int size ) : IntPtr
size int
리턴 System.IntPtr

LuaNext() 공개 메소드

public LuaNext ( int index ) : bool
index int
리턴 bool

LuaObjLen() 공개 메소드

public LuaObjLen ( int index ) : int
index int
리턴 int

LuaOpenLibs() 공개 메소드

public LuaOpenLibs ( ) : void
리턴 void

LuaPCall() 공개 메소드

public LuaPCall ( int nArgs, int nResults, int errfunc ) : int
nArgs int
nResults int
errfunc int
리턴 int

LuaPop() 공개 메소드

public LuaPop ( int amount ) : void
amount int
리턴 void

LuaPushBoolean() 공개 메소드

public LuaPushBoolean ( bool value ) : void
value bool
리턴 void

LuaPushCClosure() 공개 메소드

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

LuaPushFunction() 공개 메소드

public LuaPushFunction ( LuaCSFunction func ) : void
func LuaCSFunction
리턴 void

LuaPushInteger() 공개 메소드

public LuaPushInteger ( int n ) : void
n int
리턴 void

LuaPushLString() 공개 메소드

public LuaPushLString ( byte str, int size ) : void
str byte
size int
리턴 void

LuaPushLightUserData() 공개 메소드

public LuaPushLightUserData ( IntPtr udata ) : void
udata System.IntPtr
리턴 void

LuaPushNil() 공개 메소드

public LuaPushNil ( ) : void
리턴 void

LuaPushNumber() 공개 메소드

public LuaPushNumber ( double number ) : void
number double
리턴 void

LuaPushString() 공개 메소드

public LuaPushString ( string str ) : void
str string
리턴 void

LuaPushThread() 공개 메소드

public LuaPushThread ( ) : int
리턴 int

LuaPushValue() 공개 메소드

public LuaPushValue ( int idx ) : void
idx int
리턴 void

LuaRawEqual() 공개 메소드

public LuaRawEqual ( int idx1, int idx2 ) : bool
idx1 int
idx2 int
리턴 bool

LuaRawGet() 공개 메소드

public LuaRawGet ( int idx ) : void
idx int
리턴 void

LuaRawGetI() 공개 메소드

public LuaRawGetI ( int tableIndex, int index ) : void
tableIndex int
index int
리턴 void

LuaRawGlobal() 공개 메소드

public LuaRawGlobal ( string name ) : void
name string
리턴 void

LuaRawSet() 공개 메소드

public LuaRawSet ( int idx ) : void
idx int
리턴 void

LuaRawSetI() 공개 메소드

public LuaRawSetI ( int tableIndex, int index ) : void
tableIndex int
index int
리턴 void

LuaRef() 공개 메소드

public LuaRef ( int t ) : int
t int
리턴 int

LuaRemove() 공개 메소드

public LuaRemove ( int index ) : void
index int
리턴 void

LuaReplace() 공개 메소드

public LuaReplace ( int idx ) : void
idx int
리턴 void

LuaRequire() 공개 메소드

public LuaRequire ( string fileName ) : int
fileName string
리턴 int

LuaResume() 공개 메소드

public LuaResume ( int narg ) : int
narg int
리턴 int

LuaSetEnv() 공개 메소드

public LuaSetEnv ( int idx ) : void
idx int
리턴 void

LuaSetField() 공개 메소드

public LuaSetField ( int idx, string key ) : void
idx int
key string
리턴 void

LuaSetGlobal() 공개 메소드

public LuaSetGlobal ( string name ) : void
name string
리턴 void

LuaSetMetaTable() 공개 메소드

public LuaSetMetaTable ( int objIndex ) : void
objIndex int
리턴 void

LuaSetTable() 공개 메소드

public LuaSetTable ( int idx ) : void
idx int
리턴 void

LuaSetTop() 공개 메소드

public LuaSetTop ( int newTop ) : void
newTop int
리턴 void

LuaStatus() 공개 메소드

public LuaStatus ( ) : int
리턴 int

LuaToBoolean() 공개 메소드

public LuaToBoolean ( int idx ) : bool
idx int
리턴 bool

LuaToCFunction() 공개 메소드

public LuaToCFunction ( int idx ) : IntPtr
idx int
리턴 System.IntPtr

LuaToInteger() 공개 메소드

public LuaToInteger ( int idx ) : int
idx int
리턴 int

LuaToLString() 공개 메소드

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

LuaToNumber() 공개 메소드

public LuaToNumber ( int idx ) : double
idx int
리턴 double

LuaToPointer() 공개 메소드

public LuaToPointer ( int idx ) : IntPtr
idx int
리턴 System.IntPtr

LuaToString() 공개 메소드

public LuaToString ( int index ) : string
index int
리턴 string

LuaToThread() 공개 메소드

public LuaToThread ( int idx ) : IntPtr
idx int
리턴 System.IntPtr

LuaToUserData() 공개 메소드

public LuaToUserData ( int idx ) : IntPtr
idx int
리턴 System.IntPtr

LuaType() 공개 메소드

public LuaType ( int index ) : LuaTypes
index int
리턴 LuaTypes

LuaTypeError() 공개 메소드

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

LuaTypeName() 공개 메소드

public LuaTypeName ( LuaTypes type ) : string
type LuaTypes
리턴 string

LuaTypeName() 공개 메소드

public LuaTypeName ( int idx ) : string
idx int
리턴 string

LuaUnRef() 공개 메소드

public LuaUnRef ( int reference ) : void
reference int
리턴 void

LuaUpValueIndex() 공개 메소드

public LuaUpValueIndex ( int i ) : int
i int
리턴 int

LuaUpdate() 공개 메소드

public LuaUpdate ( float delta, float unscaled ) : int
delta float
unscaled float
리턴 int

LuaXMove() 공개 메소드

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

LuaYield() 공개 메소드

public LuaYield ( int nresults ) : int
nresults int
리턴 int

OpenToLuaLibs() 공개 메소드

public OpenToLuaLibs ( ) : void
리턴 void

ThrowLuaException() 공개 메소드

public ThrowLuaException ( Exception e ) : void
e System.Exception
리턴 void

ToLuaPushTraceback() 공개 메소드

public ToLuaPushTraceback ( ) : void
리턴 void

ToLuaRef() 공개 메소드

public ToLuaRef ( ) : int
리턴 int

ToLuaUnRef() 공개 메소드

public ToLuaUnRef ( int reference ) : void
reference int
리턴 void

lua_isboolean() 공개 메소드

public lua_isboolean ( int n ) : bool
n int
리턴 bool

lua_isfunction() 공개 메소드

public lua_isfunction ( int n ) : bool
n int
리턴 bool

lua_islightuserdata() 공개 메소드

public lua_islightuserdata ( int n ) : bool
n int
리턴 bool

lua_isnil() 공개 메소드

public lua_isnil ( int n ) : bool
n int
리턴 bool

lua_isnone() 공개 메소드

public lua_isnone ( int n ) : bool
n int
리턴 bool

lua_isnoneornil() 공개 메소드

public lua_isnoneornil ( int n ) : bool
n int
리턴 bool

lua_istable() 공개 메소드

public lua_istable ( int n ) : bool
n int
리턴 bool

lua_isthread() 공개 메소드

public lua_isthread ( int n ) : bool
n int
리턴 bool

프로퍼티 상세

L 보호되어 있는 프로퍼티

protected IntPtr,System L
리턴 System.IntPtr