C# Класс Eluant.LuaNative

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

Открытые методы

Метод Описание
abs_index ( IntPtr L, int i ) : int
luaL_getmetatable ( IntPtr L, string name ) : void
lua_getglobal ( IntPtr L, string name ) : void
lua_newtable ( IntPtr L ) : void
lua_pop ( IntPtr L, int n ) : void
lua_pushcfunction ( IntPtr L, lua_CFunction f ) : void
lua_pushstring ( IntPtr L, string s ) : void
lua_setglobal ( IntPtr L, string name ) : void
lua_tostring ( IntPtr L, int index ) : string
lua_upvalueindex ( int i ) : int

Приватные методы

Метод Описание
luaL_loadbuffer ( IntPtr L, [ s, int sz, [ name ) : int
luaL_loadbuffer ( IntPtr L, byte s, int sz, [ name ) : int
luaL_loadstring ( IntPtr L, [ s ) : int
luaL_newmetatable ( IntPtr L, [ tname ) : int
luaL_newstate ( ) : IntPtr
luaL_openlibs ( IntPtr L ) : void
luaL_ref ( IntPtr L, int t ) : int
luaL_unref ( IntPtr L, int t, int r ) : void
lua_atpanic ( IntPtr luaState, IntPtr panicf ) : void
lua_checkstack ( IntPtr L, int extra ) : int
lua_close ( IntPtr L ) : void
lua_concat ( IntPtr L, int n ) : void
lua_createtable ( IntPtr L, int narr, int nrec ) : void
lua_equal ( IntPtr L, int index1, int index2 ) : int
lua_error ( IntPtr luaState ) : void
lua_gc ( IntPtr L, LuaGcOperation what, int data ) : int
lua_getfield ( IntPtr L, int index, [ k ) : void
lua_getmetatable ( IntPtr L, int index ) : int
lua_gettable ( IntPtr L, int index ) : void
lua_gettop ( IntPtr L ) : int
lua_insert ( IntPtr L, int index ) : int
lua_iscfunction ( IntPtr L, int index ) : int
lua_lessthan ( IntPtr L, int index1, int index2 ) : int
lua_newstate ( LuaRuntime f, IntPtr ud ) : IntPtr
lua_newthread ( IntPtr L ) : IntPtr
lua_newuserdata ( IntPtr L, UIntPtr size ) : IntPtr
lua_next ( IntPtr L, int index ) : int
lua_objlen ( IntPtr L, int index ) : UIntPtr
lua_pcall ( IntPtr L, int nargs, int nresults, int errfunc ) : int
lua_pushboolean ( IntPtr L, int b ) : void
lua_pushcclosure ( IntPtr L, lua_CFunction fn, int n ) : void
lua_pushlightuserdata ( IntPtr L, IntPtr p ) : void
lua_pushlstring ( IntPtr L, [ s, UIntPtr len ) : void
lua_pushnil ( IntPtr L ) : void
lua_pushnumber ( IntPtr L, double n ) : void
lua_pushthread ( IntPtr L ) : int
lua_pushvalue ( IntPtr L, int index ) : void
lua_rawequal ( IntPtr L, int index1, int index2 ) : int
lua_rawget ( IntPtr L, int index ) : void
lua_rawgeti ( IntPtr L, int index, int n ) : void
lua_rawset ( IntPtr L, int index ) : void
lua_rawseti ( IntPtr L, int index, int n ) : void
lua_remove ( IntPtr L, int index ) : void
lua_replace ( IntPtr L, int index ) : void
lua_resume ( IntPtr L, int narg ) : int
lua_setallocf ( IntPtr L, LuaRuntime f, IntPtr ud ) : void
lua_setfield ( IntPtr L, int index, [ k ) : void
lua_setmetatable ( IntPtr L, int index ) : int
lua_settable ( IntPtr L, int index ) : void
lua_settop ( IntPtr L, int index ) : void
lua_status ( IntPtr L ) : int
lua_toboolean ( IntPtr L, int index ) : int
lua_tocfunction ( IntPtr L, int index ) : lua_CFunction
lua_tolstring ( IntPtr L, int index, UIntPtr &len ) : IntPtr
lua_tonumber ( IntPtr L, int index ) : double
lua_topointer ( IntPtr L, int index ) : IntPtr
lua_tothread ( IntPtr L, int index ) : IntPtr
lua_touserdata ( IntPtr L, int index ) : IntPtr
lua_type ( IntPtr L, int index ) : LuaType
lua_typename ( IntPtr L, LuaType tp ) : string
lua_xmove ( IntPtr from, IntPtr to, int n ) : void
lua_yield ( IntPtr L, int nresults ) : int

Описание методов

abs_index() публичный статический Метод

public static abs_index ( IntPtr L, int i ) : int
L System.IntPtr
i int
Результат int

luaL_getmetatable() публичный статический Метод

public static luaL_getmetatable ( IntPtr L, string name ) : void
L System.IntPtr
name string
Результат void

lua_getglobal() публичный статический Метод

public static lua_getglobal ( IntPtr L, string name ) : void
L System.IntPtr
name string
Результат void

lua_newtable() публичный статический Метод

public static lua_newtable ( IntPtr L ) : void
L System.IntPtr
Результат void

lua_pop() публичный статический Метод

public static lua_pop ( IntPtr L, int n ) : void
L System.IntPtr
n int
Результат void

lua_pushcfunction() публичный статический Метод

public static lua_pushcfunction ( IntPtr L, lua_CFunction f ) : void
L System.IntPtr
f lua_CFunction
Результат void

lua_pushstring() публичный статический Метод

public static lua_pushstring ( IntPtr L, string s ) : void
L System.IntPtr
s string
Результат void

lua_setglobal() публичный статический Метод

public static lua_setglobal ( IntPtr L, string name ) : void
L IntPtr
name string
Результат void

lua_tostring() публичный статический Метод

public static lua_tostring ( IntPtr L, int index ) : string
L IntPtr
index int
Результат string

lua_upvalueindex() публичный статический Метод

public static lua_upvalueindex ( int i ) : int
i int
Результат int