Skip to main content

LuaFunction

Kindclass
Packagepsychlua
Full namepsychlua.LuaFunction
Sourcesource/psychlua/LuaFunction.hx
Metadata@:allow(psychlua.Convert)

Public methods​

new (constructor)​

function new(l:cpp.Pointer<Lua_State>, ref:Int):Void

Creates a new LuaFunction instance.

@param l The Lua state pointer. @param ref The Lua function reference.

ParameterTypeDefault
lcpp.Pointer<Lua_State>—
refInt—

View source

call​

function call(args:Array<Dynamic>):Array<Dynamic>

Calls the Lua function.

@param args The function arguments. @return The function results as a Haxe array.

ParameterTypeDefault
argsArray<Dynamic>—

View source

dispose​

function dispose():Void

Disposes of the Lua function reference.

View source

Internals​

Private / internal members
FieldTypeStatic
lNull<cpp.Pointer<Lua_State>>no
refIntno