C# Class GarrysModLuaShared.Extensions

Show file Open project: OmegaExtern/gmod-csharp-binary-module

Public Methods

Method Description
AbsIndex ( this luaState, int index ) : int
CheckManagedString ( this luaState, int index ) : string
InitializeLua ( this luaState ) : void
Is ( this type, Type otherType ) : bool
IsFalse ( this value ) : bool
IsTrue ( this value ) : bool
RegisterCFunction ( this luaState, string tableName, string funcName, lua_CFunction function ) : void
ToAngle ( this luaObject ) : System.Angle
ToCEffectData ( this luaObject ) : CEffectData
ToCLuaEmitter ( this luaObject ) : CLuaEmitter
ToCLuaLocomotion ( this luaObject ) : CLuaLocomotion
ToCLuaParticle ( this luaObject ) : CLuaParticle
ToCMoveData ( this luaObject ) : CMoveData
ToCNavArea ( this luaObject ) : CNavArea
ToCNavLadder ( this luaObject ) : CNavLadder
ToCRecipientFilter ( this luaObject ) : CRecipientFilter
ToCSEnt ( this luaObject ) : CSEnt
ToCSoundPatch ( this luaObject ) : CSoundPatch
ToCTakeDamageInfo ( this luaObject ) : CTakeDamageInfo
ToCUserCmd ( this luaObject ) : CUserCmd
ToConVar ( this luaObject ) : ConVar
ToEntity ( this luaObject ) : Entity
ToFile ( this luaObject ) : File
ToIGModAudioChannel ( this luaObject ) : IGModAudioChannel
ToIMaterial ( this luaObject ) : IMaterial
ToIMesh ( this luaObject ) : IMesh
ToIRestore ( this luaObject ) : IRestore
ToISave ( this luaObject ) : ISave
ToITexture ( this luaObject ) : ITexture
ToIVideoWriter ( this luaObject ) : IVideoWriter
ToManagedString ( this luaState, int index = -1 ) : string
ToMarkupObject ( this luaObject ) : MarkupObject
ToNPC ( this luaObject ) : NPC
ToNextBot ( this luaObject ) : NextBot
ToPanel ( this luaObject ) : Panel
ToPathFollower ( this luaObject ) : PathFollower
ToPhysObj ( this luaObject ) : PhysObj
ToPlayer ( this luaObject ) : Player
ToSchedule ( this luaObject ) : Schedule
ToStack ( this luaObject ) : Stack
ToTOOL ( this luaObject ) : TOOL
ToTable ( this luaObject ) : LuaTable
ToTask ( this luaObject ) : Task
ToVMatrix ( this luaObject ) : VMatrix
ToVector ( this luaObject ) : Vector
ToVehicle ( this luaObject ) : Vehicle
ToWeapon ( this luaObject ) : Weapon
Tobf_read ( this luaObject ) : bf_read
luaL_addlstring ( this buffer, string s, IntPtr l ) : void
luaL_addstring ( this buffer, string s ) : void
luaL_addvalue ( this buffer ) : void
luaL_argerror ( this luaState, int nargs, string extramsg ) : int
luaL_buffinit ( this luaState, luaL_Buffer buffer ) : void
luaL_callmeta ( this luaState, int obj, string e ) : int
luaL_checkany ( this luaState, int narg ) : void
luaL_checkinteger ( this luaState, int narg ) : int
luaL_checklstring ( this luaState, int narg, IntPtr l ) : IntPtr
luaL_checknumber ( this luaState, int narg ) : double
luaL_checkoption ( this luaState, int narg, string def, string lst ) : int
luaL_checktype ( this luaState, int narg, Type type ) : void
luaL_checktype ( this luaState, int narg, int t ) : void
luaL_checkudata ( this luaState, int narg, string tname ) : void*
luaL_error ( this luaState, string fmt ) : int
luaL_execresult ( this luaState, int stat ) : int
luaL_fileresult ( this luaState, int stat, string fname ) : int
luaL_findtable ( this luaState, int idx, string fname, int szhint ) : string
luaL_getmetafield ( this luaState, int obj, string @event ) : int
luaL_gsub ( this luaState, string s, string p, string r ) : string
luaL_loadbuffer ( this luaState, string buff, IntPtr size, string name ) : int
luaL_loadbufferx ( this luaState, string buff, IntPtr size, string name, string mode ) : int
luaL_loadfile ( this luaState, string filename ) : int
luaL_loadfilex ( this luaState, string filename, string mode ) : int
luaL_loadstring ( this luaState, string s ) : int
luaL_newmetatable ( this luaState, string tname ) : int
luaL_newmetatable_type ( this luaState, string tname, int tnum ) : int
luaL_openlib ( this luaState, string libname, luaL_Reg l, int nup ) : void
luaL_openlibs ( this luaState ) : void
luaL_optinteger ( this luaState, int arg, int def ) : int
luaL_optlstring ( this luaState, int arg, string def, IntPtr len ) : string
luaL_optnumber ( this luaState, int arg, double def ) : double
luaL_prepbuffer ( this buffer ) : char[]
luaL_pushresult ( this buffer ) : void
luaL_ref ( this luaState, int t ) : int
luaL_register ( this luaState, string libname, luaL_Reg l ) : void
luaL_traceback ( this luaState, LuaState luaState1, string msg, int level ) : void
luaL_typerror ( this luaState, int narg, string tname ) : int
luaL_unref ( this luaState, int t, int @ref ) : void
luaL_where ( this luaState, int level ) : void
lua_atpanic ( this luaState, lua_CFunction panicf ) : lua_CFunction
lua_call ( this luaState, int nargs, int nresults ) : void
lua_checkstack ( this luaState, int extra ) : int
lua_close ( this luaState ) : void
lua_concat ( this luaState, int n ) : void
lua_cpcall ( this luaState, lua_CFunction func, void ud ) : int
lua_createtable ( this luaState, int narr, int nrec ) : void
lua_dump ( this luaState, lua_Writer writer, void data ) : int
lua_equal ( this luaState, int index1, int index2 ) : int
lua_error ( this luaState ) : int
lua_gc ( this luaState, int what, int data ) : int
lua_getallocf ( this luaState, void ud ) : lua_Alloc
lua_getfenv ( this luaState, int index ) : void
lua_getfield ( this luaState, TableIndex index, string k ) : void
lua_getfield ( this luaState, int index, string k ) : void
lua_getglobal ( this luaState, string k ) : void
lua_gethook ( this luaState ) : lua_Hook
lua_gethookcount ( this luaState ) : int
lua_gethookmask ( this luaState ) : int
lua_getinfo ( this luaState, string what, lua_Debug ar ) : int
lua_getlocal ( this luaState, lua_Debug ar, int n ) : string
lua_getmetatable ( this luaState, int index ) : int
lua_getstack ( this luaState, int level, lua_Debug ar ) : int
lua_gettable ( this luaState, int index ) : void
lua_gettop ( this luaState ) : int
lua_getupvalue ( this luaState, int funcindex, int n ) : string
lua_insert ( this luaState, int index ) : void
lua_iscfunction ( this luaState, int index ) : int
lua_isnumber ( this luaState, int index ) : int
lua_isstring ( this luaState, int index ) : int
lua_isuserdata ( this luaState, int index ) : int
lua_lessthan ( this luaState, int index1, int index2 ) : int
lua_load ( this luaState, lua_Reader reader, void data, string chunkname ) : int
lua_loadx ( this luaState, lua_Reader reader, void dt, string chunkname, string mode ) : int
lua_newstate ( this f, void ud ) : LuaState
lua_newtable ( this luaState ) : void
lua_newthread ( this luaState ) : LuaState
lua_newuserdata ( this luaState, IntPtr size ) : void*
lua_next ( this luaState, int index ) : int
lua_objlen ( this luaState, int index ) : IntPtr
lua_pcall ( this luaState, int nargs, int nresults, int msgh ) : int
lua_pop ( this luaState, int num = 1 ) : void
lua_pushboolean ( this luaState, bool b ) : void
lua_pushboolean ( this luaState, int b ) : void
lua_pushcclosure ( this luaState, lua_CFunction fn, int n ) : void
lua_pushfstring ( this luaState, string fmt ) : string
lua_pushinteger ( this luaState, int n ) : void
lua_pushlightuserdata ( this luaState, void p ) : void
lua_pushlstring ( this luaState, string s, IntPtr len ) : void
lua_pushnil ( this luaState ) : void
lua_pushnumber ( this luaState, double n ) : void
lua_pushobject ( this luaState, object value ) : void
lua_pushstring ( this luaState, [ s ) : void
lua_pushthread ( this luaState ) : int
lua_pushvalue ( this luaState, int index ) : void
lua_pushvfstring ( this luaState, string fmt, ArgIterator argp ) : string
lua_rawequal ( this luaState, int index1, int index2 ) : int
lua_rawget ( this luaState, int index ) : void
lua_rawgeti ( this luaState, int index, int n ) : void
lua_rawset ( this luaState, int index ) : void
lua_rawseti ( this luaState, int index, int n ) : void
lua_remove ( this luaState, int index ) : void
lua_replace ( this luaState, int index ) : void
lua_resume_real ( this luaState, int narg ) : void
lua_setallocf ( this luaState, lua_Alloc f, void ud ) : void
lua_setfenv ( this luaState, int index ) : int
lua_setfield ( this luaState, int index, string k ) : void
lua_setglobal ( LuaState luaState, string k ) : void
lua_sethook ( this luaState, lua_Hook f, int mask, int count ) : int
lua_setlocal ( this luaState, lua_Debug ar, int n ) : string
lua_setmetatable ( this luaState, int index ) : int
lua_settable ( this luaState, int index ) : void
lua_settop ( this luaState, int index ) : void
lua_setupvalue ( this luaState, int funcindex, int n ) : string
lua_status ( this luaState ) : int
lua_toboolean ( this luaState, int index = -1 ) : int
lua_tocfunction ( this luaState, int index = -1 ) : lua_CFunction
lua_tointeger ( this luaState, int index = -1 ) : int
lua_tolstring ( this luaState, int index, IntPtr len ) : IntPtr
lua_tonumber ( this luaState, int index = -1 ) : double
lua_topointer ( this luaState, int index = -1 ) : void*
lua_tostring ( this luaState, int index = -1 ) : IntPtr
lua_tothread ( this luaState, int index = -1 ) : LuaState
lua_touserdata ( this luaState, int index = -1 ) : void*
lua_type ( this luaState, int index, Type type ) : bool
lua_type ( this luaState, int index ) : int
lua_typename ( this luaState, int tp ) : string
lua_upvalueid ( this luaState, int funcindex, int n ) : void*
lua_upvaluejoin ( this luaState, int funcindex1, int n1, int funcindex2, int n2 ) : void
lua_xmove ( this from, LuaState to, int n ) : void
lua_yield ( this luaState, int nresults ) : int
luaopen_base ( this luaState ) : int
luaopen_bit ( this luaState ) : int
luaopen_debug ( this luaState ) : int
luaopen_jit ( this luaState ) : int
luaopen_math ( this luaState ) : int
luaopen_os ( this luaState ) : int
luaopen_package ( this luaState ) : int
luaopen_string ( this luaState ) : int
luaopen_table ( this luaState ) : int

Method Details

AbsIndex() public static method

public static AbsIndex ( this luaState, int index ) : int
luaState this
index int
return int

CheckManagedString() public static method

public static CheckManagedString ( this luaState, int index ) : string
luaState this
index int
return string

InitializeLua() public static method

public static InitializeLua ( this luaState ) : void
luaState this
return void

Is() public static method

public static Is ( this type, Type otherType ) : bool
type this
otherType System.Type
return bool

IsFalse() public static method

public static IsFalse ( this value ) : bool
value this
return bool

IsTrue() public static method

public static IsTrue ( this value ) : bool
value this
return bool

RegisterCFunction() public static method

public static RegisterCFunction ( this luaState, string tableName, string funcName, lua_CFunction function ) : void
luaState this
tableName string
funcName string
function lua_CFunction
return void

ToAngle() public static method

public static ToAngle ( this luaObject ) : System.Angle
luaObject this
return System.Angle

ToCEffectData() public static method

public static ToCEffectData ( this luaObject ) : CEffectData
luaObject this
return GarrysModLuaShared.Classes.CEffectData

ToCLuaEmitter() public static method

public static ToCLuaEmitter ( this luaObject ) : CLuaEmitter
luaObject this
return GarrysModLuaShared.Classes.CLuaEmitter

ToCLuaLocomotion() public static method

public static ToCLuaLocomotion ( this luaObject ) : CLuaLocomotion
luaObject this
return GarrysModLuaShared.Classes.CLuaLocomotion

ToCLuaParticle() public static method

public static ToCLuaParticle ( this luaObject ) : CLuaParticle
luaObject this
return GarrysModLuaShared.Classes.CLuaParticle

ToCMoveData() public static method

public static ToCMoveData ( this luaObject ) : CMoveData
luaObject this
return GarrysModLuaShared.Classes.CMoveData

ToCNavArea() public static method

public static ToCNavArea ( this luaObject ) : CNavArea
luaObject this
return GarrysModLuaShared.Classes.CNavArea

ToCNavLadder() public static method

public static ToCNavLadder ( this luaObject ) : CNavLadder
luaObject this
return GarrysModLuaShared.Classes.CNavLadder

ToCRecipientFilter() public static method

public static ToCRecipientFilter ( this luaObject ) : CRecipientFilter
luaObject this
return GarrysModLuaShared.Classes.CRecipientFilter

ToCSEnt() public static method

public static ToCSEnt ( this luaObject ) : CSEnt
luaObject this
return GarrysModLuaShared.Classes.CSEnt

ToCSoundPatch() public static method

public static ToCSoundPatch ( this luaObject ) : CSoundPatch
luaObject this
return GarrysModLuaShared.Classes.CSoundPatch

ToCTakeDamageInfo() public static method

public static ToCTakeDamageInfo ( this luaObject ) : CTakeDamageInfo
luaObject this
return GarrysModLuaShared.Classes.CTakeDamageInfo

ToCUserCmd() public static method

public static ToCUserCmd ( this luaObject ) : CUserCmd
luaObject this
return GarrysModLuaShared.Classes.CUserCmd

ToConVar() public static method

public static ToConVar ( this luaObject ) : ConVar
luaObject this
return ConVar

ToEntity() public static method

public static ToEntity ( this luaObject ) : Entity
luaObject this
return Entity

ToFile() public static method

public static ToFile ( this luaObject ) : File
luaObject this
return GarrysModLuaShared.Classes.File

ToIGModAudioChannel() public static method

public static ToIGModAudioChannel ( this luaObject ) : IGModAudioChannel
luaObject this
return GarrysModLuaShared.Classes.IGModAudioChannel

ToIMaterial() public static method

public static ToIMaterial ( this luaObject ) : IMaterial
luaObject this
return GarrysModLuaShared.Classes.IMaterial

ToIMesh() public static method

public static ToIMesh ( this luaObject ) : IMesh
luaObject this
return GarrysModLuaShared.Classes.IMesh

ToIRestore() public static method

public static ToIRestore ( this luaObject ) : IRestore
luaObject this
return GarrysModLuaShared.Classes.IRestore

ToISave() public static method

public static ToISave ( this luaObject ) : ISave
luaObject this
return GarrysModLuaShared.Classes.ISave

ToITexture() public static method

public static ToITexture ( this luaObject ) : ITexture
luaObject this
return GarrysModLuaShared.Classes.ITexture

ToIVideoWriter() public static method

public static ToIVideoWriter ( this luaObject ) : IVideoWriter
luaObject this
return GarrysModLuaShared.Classes.IVideoWriter

ToManagedString() public static method

public static ToManagedString ( this luaState, int index = -1 ) : string
luaState this
index int
return string

ToMarkupObject() public static method

public static ToMarkupObject ( this luaObject ) : MarkupObject
luaObject this
return MarkupObject

ToNPC() public static method

public static ToNPC ( this luaObject ) : NPC
luaObject this
return GarrysModLuaShared.Classes.NPC

ToNextBot() public static method

public static ToNextBot ( this luaObject ) : NextBot
luaObject this
return GarrysModLuaShared.Classes.NextBot

ToPanel() public static method

public static ToPanel ( this luaObject ) : Panel
luaObject this
return GarrysModLuaShared.Classes.Panel

ToPathFollower() public static method

public static ToPathFollower ( this luaObject ) : PathFollower
luaObject this
return GarrysModLuaShared.Classes.PathFollower

ToPhysObj() public static method

public static ToPhysObj ( this luaObject ) : PhysObj
luaObject this
return GarrysModLuaShared.Classes.PhysObj

ToPlayer() public static method

public static ToPlayer ( this luaObject ) : Player
luaObject this
return GarrysModLuaShared.Classes.Player

ToSchedule() public static method

public static ToSchedule ( this luaObject ) : Schedule
luaObject this
return GarrysModLuaShared.Classes.Schedule

ToStack() public static method

public static ToStack ( this luaObject ) : Stack
luaObject this
return GarrysModLuaShared.Classes.Stack

ToTOOL() public static method

public static ToTOOL ( this luaObject ) : TOOL
luaObject this
return GarrysModLuaShared.Classes.TOOL

ToTable() public static method

public static ToTable ( this luaObject ) : LuaTable
luaObject this
return LuaTable

ToTask() public static method

public static ToTask ( this luaObject ) : Task
luaObject this
return GarrysModLuaShared.Classes.Task

ToVMatrix() public static method

public static ToVMatrix ( this luaObject ) : VMatrix
luaObject this
return GarrysModLuaShared.Classes.VMatrix

ToVector() public static method

public static ToVector ( this luaObject ) : Vector
luaObject this
return Vector

ToVehicle() public static method

public static ToVehicle ( this luaObject ) : Vehicle
luaObject this
return GarrysModLuaShared.Classes.Vehicle

ToWeapon() public static method

public static ToWeapon ( this luaObject ) : Weapon
luaObject this
return GarrysModLuaShared.Classes.Weapon

Tobf_read() public static method

public static Tobf_read ( this luaObject ) : bf_read
luaObject this
return GarrysModLuaShared.Classes.bf_read

luaL_addlstring() public static method

public static luaL_addlstring ( this buffer, string s, IntPtr l ) : void
buffer this
s string
l System.IntPtr
return void

luaL_addstring() public static method

public static luaL_addstring ( this buffer, string s ) : void
buffer this
s string
return void

luaL_addvalue() public static method

public static luaL_addvalue ( this buffer ) : void
buffer this
return void

luaL_argerror() public static method

public static luaL_argerror ( this luaState, int nargs, string extramsg ) : int
luaState this
nargs int
extramsg string
return int

luaL_buffinit() public static method

public static luaL_buffinit ( this luaState, luaL_Buffer buffer ) : void
luaState this
buffer luaL_Buffer
return void

luaL_callmeta() public static method

public static luaL_callmeta ( this luaState, int obj, string e ) : int
luaState this
obj int
e string
return int

luaL_checkany() public static method

public static luaL_checkany ( this luaState, int narg ) : void
luaState this
narg int
return void

luaL_checkinteger() public static method

public static luaL_checkinteger ( this luaState, int narg ) : int
luaState this
narg int
return int

luaL_checklstring() public static method

public static luaL_checklstring ( this luaState, int narg, IntPtr l ) : IntPtr
luaState this
narg int
l System.IntPtr
return System.IntPtr

luaL_checknumber() public static method

public static luaL_checknumber ( this luaState, int narg ) : double
luaState this
narg int
return double

luaL_checkoption() public static method

public static luaL_checkoption ( this luaState, int narg, string def, string lst ) : int
luaState this
narg int
def string
lst string
return int

luaL_checktype() public static method

public static luaL_checktype ( this luaState, int narg, Type type ) : void
luaState this
narg int
type System.Type
return void

luaL_checktype() public static method

public static luaL_checktype ( this luaState, int narg, int t ) : void
luaState this
narg int
t int
return void

luaL_checkudata() public static method

public static luaL_checkudata ( this luaState, int narg, string tname ) : void*
luaState this
narg int
tname string
return void*

luaL_error() public static method

public static luaL_error ( this luaState, string fmt ) : int
luaState this
fmt string
return int

luaL_execresult() public static method

public static luaL_execresult ( this luaState, int stat ) : int
luaState this
stat int
return int

luaL_fileresult() public static method

public static luaL_fileresult ( this luaState, int stat, string fname ) : int
luaState this
stat int
fname string
return int

luaL_findtable() public static method

public static luaL_findtable ( this luaState, int idx, string fname, int szhint ) : string
luaState this
idx int
fname string
szhint int
return string

luaL_getmetafield() public static method

public static luaL_getmetafield ( this luaState, int obj, string @event ) : int
luaState this
obj int
@event string
return int

luaL_gsub() public static method

public static luaL_gsub ( this luaState, string s, string p, string r ) : string
luaState this
s string
p string
r string
return string

luaL_loadbuffer() public static method

public static luaL_loadbuffer ( this luaState, string buff, IntPtr size, string name ) : int
luaState this
buff string
size System.IntPtr
name string
return int

luaL_loadbufferx() public static method

public static luaL_loadbufferx ( this luaState, string buff, IntPtr size, string name, string mode ) : int
luaState this
buff string
size System.IntPtr
name string
mode string
return int

luaL_loadfile() public static method

public static luaL_loadfile ( this luaState, string filename ) : int
luaState this
filename string
return int

luaL_loadfilex() public static method

public static luaL_loadfilex ( this luaState, string filename, string mode ) : int
luaState this
filename string
mode string
return int

luaL_loadstring() public static method

public static luaL_loadstring ( this luaState, string s ) : int
luaState this
s string
return int

luaL_newmetatable() public static method

public static luaL_newmetatable ( this luaState, string tname ) : int
luaState this
tname string
return int

luaL_newmetatable_type() public static method

public static luaL_newmetatable_type ( this luaState, string tname, int tnum ) : int
luaState this
tname string
tnum int
return int

luaL_openlib() public static method

public static luaL_openlib ( this luaState, string libname, luaL_Reg l, int nup ) : void
luaState this
libname string
l luaL_Reg
nup int
return void

luaL_openlibs() public static method

public static luaL_openlibs ( this luaState ) : void
luaState this
return void

luaL_optinteger() public static method

public static luaL_optinteger ( this luaState, int arg, int def ) : int
luaState this
arg int
def int
return int

luaL_optlstring() public static method

public static luaL_optlstring ( this luaState, int arg, string def, IntPtr len ) : string
luaState this
arg int
def string
len System.IntPtr
return string

luaL_optnumber() public static method

public static luaL_optnumber ( this luaState, int arg, double def ) : double
luaState this
arg int
def double
return double

luaL_prepbuffer() public static method

public static luaL_prepbuffer ( this buffer ) : char[]
buffer this
return char[]

luaL_pushresult() public static method

public static luaL_pushresult ( this buffer ) : void
buffer this
return void

luaL_ref() public static method

public static luaL_ref ( this luaState, int t ) : int
luaState this
t int
return int

luaL_register() public static method

public static luaL_register ( this luaState, string libname, luaL_Reg l ) : void
luaState this
libname string
l luaL_Reg
return void

luaL_traceback() public static method

public static luaL_traceback ( this luaState, LuaState luaState1, string msg, int level ) : void
luaState this
luaState1 LuaState
msg string
level int
return void

luaL_typerror() public static method

public static luaL_typerror ( this luaState, int narg, string tname ) : int
luaState this
narg int
tname string
return int

luaL_unref() public static method

public static luaL_unref ( this luaState, int t, int @ref ) : void
luaState this
t int
@ref int
return void

luaL_where() public static method

public static luaL_where ( this luaState, int level ) : void
luaState this
level int
return void

lua_atpanic() public static method

public static lua_atpanic ( this luaState, lua_CFunction panicf ) : lua_CFunction
luaState this
panicf lua_CFunction
return lua_CFunction

lua_call() public static method

public static lua_call ( this luaState, int nargs, int nresults ) : void
luaState this
nargs int
nresults int
return void

lua_checkstack() public static method

public static lua_checkstack ( this luaState, int extra ) : int
luaState this
extra int
return int

lua_close() public static method

public static lua_close ( this luaState ) : void
luaState this
return void

lua_concat() public static method

public static lua_concat ( this luaState, int n ) : void
luaState this
n int
return void

lua_cpcall() public static method

public static lua_cpcall ( this luaState, lua_CFunction func, void ud ) : int
luaState this
func lua_CFunction
ud void
return int

lua_createtable() public static method

public static lua_createtable ( this luaState, int narr, int nrec ) : void
luaState this
narr int
nrec int
return void

lua_dump() public static method

public static lua_dump ( this luaState, lua_Writer writer, void data ) : int
luaState this
writer lua_Writer
data void
return int

lua_equal() public static method

public static lua_equal ( this luaState, int index1, int index2 ) : int
luaState this
index1 int
index2 int
return int

lua_error() public static method

public static lua_error ( this luaState ) : int
luaState this
return int

lua_gc() public static method

public static lua_gc ( this luaState, int what, int data ) : int
luaState this
what int
data int
return int

lua_getallocf() public static method

public static lua_getallocf ( this luaState, void ud ) : lua_Alloc
luaState this
ud void
return lua_Alloc

lua_getfenv() public static method

public static lua_getfenv ( this luaState, int index ) : void
luaState this
index int
return void

lua_getfield() public static method

public static lua_getfield ( this luaState, TableIndex index, string k ) : void
luaState this
index TableIndex
k string
return void

lua_getfield() public static method

public static lua_getfield ( this luaState, int index, string k ) : void
luaState this
index int
k string
return void

lua_getglobal() public static method

public static lua_getglobal ( this luaState, string k ) : void
luaState this
k string
return void

lua_gethook() public static method

public static lua_gethook ( this luaState ) : lua_Hook
luaState this
return lua_Hook

lua_gethookcount() public static method

public static lua_gethookcount ( this luaState ) : int
luaState this
return int

lua_gethookmask() public static method

public static lua_gethookmask ( this luaState ) : int
luaState this
return int

lua_getinfo() public static method

public static lua_getinfo ( this luaState, string what, lua_Debug ar ) : int
luaState this
what string
ar lua_Debug
return int

lua_getlocal() public static method

public static lua_getlocal ( this luaState, lua_Debug ar, int n ) : string
luaState this
ar lua_Debug
n int
return string

lua_getmetatable() public static method

public static lua_getmetatable ( this luaState, int index ) : int
luaState this
index int
return int

lua_getstack() public static method

public static lua_getstack ( this luaState, int level, lua_Debug ar ) : int
luaState this
level int
ar lua_Debug
return int

lua_gettable() public static method

public static lua_gettable ( this luaState, int index ) : void
luaState this
index int
return void

lua_gettop() public static method

public static lua_gettop ( this luaState ) : int
luaState this
return int

lua_getupvalue() public static method

public static lua_getupvalue ( this luaState, int funcindex, int n ) : string
luaState this
funcindex int
n int
return string

lua_insert() public static method

public static lua_insert ( this luaState, int index ) : void
luaState this
index int
return void

lua_iscfunction() public static method

public static lua_iscfunction ( this luaState, int index ) : int
luaState this
index int
return int

lua_isnumber() public static method

public static lua_isnumber ( this luaState, int index ) : int
luaState this
index int
return int

lua_isstring() public static method

public static lua_isstring ( this luaState, int index ) : int
luaState this
index int
return int

lua_isuserdata() public static method

public static lua_isuserdata ( this luaState, int index ) : int
luaState this
index int
return int

lua_lessthan() public static method

public static lua_lessthan ( this luaState, int index1, int index2 ) : int
luaState this
index1 int
index2 int
return int

lua_load() public static method

public static lua_load ( this luaState, lua_Reader reader, void data, string chunkname ) : int
luaState this
reader lua_Reader
data void
chunkname string
return int

lua_loadx() public static method

public static lua_loadx ( this luaState, lua_Reader reader, void dt, string chunkname, string mode ) : int
luaState this
reader lua_Reader
dt void
chunkname string
mode string
return int

lua_newstate() public static method

public static lua_newstate ( this f, void ud ) : LuaState
f this
ud void
return LuaState

lua_newtable() public static method

public static lua_newtable ( this luaState ) : void
luaState this
return void

lua_newthread() public static method

public static lua_newthread ( this luaState ) : LuaState
luaState this
return LuaState

lua_newuserdata() public static method

public static lua_newuserdata ( this luaState, IntPtr size ) : void*
luaState this
size IntPtr
return void*

lua_next() public static method

public static lua_next ( this luaState, int index ) : int
luaState this
index int
return int

lua_objlen() public static method

public static lua_objlen ( this luaState, int index ) : IntPtr
luaState this
index int
return IntPtr

lua_pcall() public static method

public static lua_pcall ( this luaState, int nargs, int nresults, int msgh ) : int
luaState this
nargs int
nresults int
msgh int
return int

lua_pop() public static method

public static lua_pop ( this luaState, int num = 1 ) : void
luaState this
num int
return void

lua_pushboolean() public static method

public static lua_pushboolean ( this luaState, bool b ) : void
luaState this
b bool
return void

lua_pushboolean() public static method

public static lua_pushboolean ( this luaState, int b ) : void
luaState this
b int
return void

lua_pushcclosure() public static method

public static lua_pushcclosure ( this luaState, lua_CFunction fn, int n ) : void
luaState this
fn lua_CFunction
n int
return void

lua_pushfstring() public static method

public static lua_pushfstring ( this luaState, string fmt ) : string
luaState this
fmt string
return string

lua_pushinteger() public static method

public static lua_pushinteger ( this luaState, int n ) : void
luaState this
n int
return void

lua_pushlightuserdata() public static method

public static lua_pushlightuserdata ( this luaState, void p ) : void
luaState this
p void
return void

lua_pushlstring() public static method

public static lua_pushlstring ( this luaState, string s, IntPtr len ) : void
luaState this
s string
len IntPtr
return void

lua_pushnil() public static method

public static lua_pushnil ( this luaState ) : void
luaState this
return void

lua_pushnumber() public static method

public static lua_pushnumber ( this luaState, double n ) : void
luaState this
n double
return void

lua_pushobject() public static method

public static lua_pushobject ( this luaState, object value ) : void
luaState this
value object
return void

lua_pushstring() public static method

public static lua_pushstring ( this luaState, [ s ) : void
luaState this
s [
return void

lua_pushthread() public static method

public static lua_pushthread ( this luaState ) : int
luaState this
return int

lua_pushvalue() public static method

public static lua_pushvalue ( this luaState, int index ) : void
luaState this
index int
return void

lua_pushvfstring() public static method

public static lua_pushvfstring ( this luaState, string fmt, ArgIterator argp ) : string
luaState this
fmt string
argp ArgIterator
return string

lua_rawequal() public static method

public static lua_rawequal ( this luaState, int index1, int index2 ) : int
luaState this
index1 int
index2 int
return int

lua_rawget() public static method

public static lua_rawget ( this luaState, int index ) : void
luaState this
index int
return void

lua_rawgeti() public static method

public static lua_rawgeti ( this luaState, int index, int n ) : void
luaState this
index int
n int
return void

lua_rawset() public static method

public static lua_rawset ( this luaState, int index ) : void
luaState this
index int
return void

lua_rawseti() public static method

public static lua_rawseti ( this luaState, int index, int n ) : void
luaState this
index int
n int
return void

lua_remove() public static method

public static lua_remove ( this luaState, int index ) : void
luaState this
index int
return void

lua_replace() public static method

public static lua_replace ( this luaState, int index ) : void
luaState this
index int
return void

lua_resume_real() public static method

public static lua_resume_real ( this luaState, int narg ) : void
luaState this
narg int
return void

lua_setallocf() public static method

public static lua_setallocf ( this luaState, lua_Alloc f, void ud ) : void
luaState this
f lua_Alloc
ud void
return void

lua_setfenv() public static method

public static lua_setfenv ( this luaState, int index ) : int
luaState this
index int
return int

lua_setfield() public static method

public static lua_setfield ( this luaState, int index, string k ) : void
luaState this
index int
k string
return void

lua_setglobal() public static method

public static lua_setglobal ( LuaState luaState, string k ) : void
luaState LuaState
k string
return void

lua_sethook() public static method

public static lua_sethook ( this luaState, lua_Hook f, int mask, int count ) : int
luaState this
f lua_Hook
mask int
count int
return int

lua_setlocal() public static method

public static lua_setlocal ( this luaState, lua_Debug ar, int n ) : string
luaState this
ar lua_Debug
n int
return string

lua_setmetatable() public static method

public static lua_setmetatable ( this luaState, int index ) : int
luaState this
index int
return int

lua_settable() public static method

public static lua_settable ( this luaState, int index ) : void
luaState this
index int
return void

lua_settop() public static method

public static lua_settop ( this luaState, int index ) : void
luaState this
index int
return void

lua_setupvalue() public static method

public static lua_setupvalue ( this luaState, int funcindex, int n ) : string
luaState this
funcindex int
n int
return string

lua_status() public static method

public static lua_status ( this luaState ) : int
luaState this
return int

lua_toboolean() public static method

public static lua_toboolean ( this luaState, int index = -1 ) : int
luaState this
index int
return int

lua_tocfunction() public static method

public static lua_tocfunction ( this luaState, int index = -1 ) : lua_CFunction
luaState this
index int
return lua_CFunction

lua_tointeger() public static method

public static lua_tointeger ( this luaState, int index = -1 ) : int
luaState this
index int
return int

lua_tolstring() public static method

public static lua_tolstring ( this luaState, int index, IntPtr len ) : IntPtr
luaState this
index int
len IntPtr
return IntPtr

lua_tonumber() public static method

public static lua_tonumber ( this luaState, int index = -1 ) : double
luaState this
index int
return double

lua_topointer() public static method

public static lua_topointer ( this luaState, int index = -1 ) : void*
luaState this
index int
return void*

lua_tostring() public static method

public static lua_tostring ( this luaState, int index = -1 ) : IntPtr
luaState this
index int
return IntPtr

lua_tothread() public static method

public static lua_tothread ( this luaState, int index = -1 ) : LuaState
luaState this
index int
return LuaState

lua_touserdata() public static method

public static lua_touserdata ( this luaState, int index = -1 ) : void*
luaState this
index int
return void*

lua_type() public static method

public static lua_type ( this luaState, int index, Type type ) : bool
luaState this
index int
type Type
return bool

lua_type() public static method

public static lua_type ( this luaState, int index ) : int
luaState this
index int
return int

lua_typename() public static method

public static lua_typename ( this luaState, int tp ) : string
luaState this
tp int
return string

lua_upvalueid() public static method

public static lua_upvalueid ( this luaState, int funcindex, int n ) : void*
luaState this
funcindex int
n int
return void*

lua_upvaluejoin() public static method

public static lua_upvaluejoin ( this luaState, int funcindex1, int n1, int funcindex2, int n2 ) : void
luaState this
funcindex1 int
n1 int
funcindex2 int
n2 int
return void

lua_xmove() public static method

public static lua_xmove ( this from, LuaState to, int n ) : void
from this
to LuaState
n int
return void

lua_yield() public static method

public static lua_yield ( this luaState, int nresults ) : int
luaState this
nresults int
return int

luaopen_base() public static method

public static luaopen_base ( this luaState ) : int
luaState this
return int

luaopen_bit() public static method

public static luaopen_bit ( this luaState ) : int
luaState this
return int

luaopen_debug() public static method

public static luaopen_debug ( this luaState ) : int
luaState this
return int

luaopen_jit() public static method

public static luaopen_jit ( this luaState ) : int
luaState this
return int

luaopen_math() public static method

public static luaopen_math ( this luaState ) : int
luaState this
return int

luaopen_os() public static method

public static luaopen_os ( this luaState ) : int
luaState this
return int

luaopen_package() public static method

public static luaopen_package ( this luaState ) : int
luaState this
return int

luaopen_string() public static method

public static luaopen_string ( this luaState ) : int
luaState this
return int

luaopen_table() public static method

public static luaopen_table ( this luaState ) : int
luaState this
return int