C# Класс LuaInterface.LuaStatePtr

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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