NLua.Event Namespace Reference

Classes

class  DebugHookEventArgs
 Event args for hook callback event More...
 
class  HookExceptionEventArgs
 

Typedefs

using LuaCore = KeraLua.Lua
 
using LuaState = KeraLua.LuaState
 
using LuaDebug = KeraLua.LuaDebug
 

Enumerations

enum  EventCodes {
  EventCodes.LUA_HOOKCALL = 0, EventCodes.LUA_HOOKRET = 1, EventCodes.LUA_HOOKLINE = 2, EventCodes.LUA_HOOKCOUNT = 3,
  EventCodes.LUA_HOOKTAILRET = 4
}
 Event codes for lua hook function More...
 
enum  EventMasks {
  EventMasks.LUA_MASKCALL = (1 << EventCodes.LUA_HOOKCALL), EventMasks.LUA_MASKRET = (1 << EventCodes.LUA_HOOKRET), EventMasks.LUA_MASKLINE = (1 << EventCodes.LUA_HOOKLINE), EventMasks.LUA_MASKCOUNT = (1 << EventCodes.LUA_HOOKCOUNT),
  EventMasks.LUA_MASKALL = Int32.MaxValue
}
 Event masks for lua hook callback More...
 

Typedef Documentation

◆ LuaCore

◆ LuaDebug

◆ LuaState

Enumeration Type Documentation

◆ EventCodes

enum NLua.Event.EventCodes
strong

Event codes for lua hook function

Do not change any of the values because they must match the lua values

<author>Reinhard Ostermeier</author>

Enumerator
LUA_HOOKCALL 
LUA_HOOKRET 
LUA_HOOKLINE 
LUA_HOOKCOUNT 
LUA_HOOKTAILRET 

◆ EventMasks

enum NLua.Event.EventMasks
strong

Event masks for lua hook callback

Do not change any of the values because they must match the lua values

<author>Reinhard Ostermeier</author>

Enumerator
LUA_MASKCALL 
LUA_MASKRET 
LUA_MASKLINE 
LUA_MASKCOUNT 
LUA_MASKALL