LuaFunction
| Kind | class |
| Package | psychlua |
| Full name | psychlua.LuaFunction |
| Source | source/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.
| Parameter | Type | Default |
|---|---|---|
l | cpp.Pointer<Lua_State> | — |
ref | Int | — |
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.
| Parameter | Type | Default |
|---|---|---|
args | Array<Dynamic> | — |
dispose
function dispose():Void
Disposes of the Lua function reference.
Internals
Private / internal members
| Field | Type | Static |
|---|---|---|
l | Null<cpp.Pointer<Lua_State>> | no |
ref | Int | no |