Documentation
¶
Index ¶
- func FromLuaTableV1(object *sku.Transacted, luaState *lua.LState, luaTable *LuaTableV1) (err error)
- func FromLuaTableV2(object *sku.Transacted, luaState *lua.LState, luaTable *LuaTableV2) (err error)
- func ToLuaTableV1(tg sku.TransactedGetter, luaState *lua.LState, luaTable *LuaTableV1)
- func ToLuaTableV2(tg sku.TransactedGetter, luaState *lua.LState, luaTable *LuaTableV2)
- type LuaTablePoolV1
- type LuaTablePoolV2
- type LuaTableV1
- type LuaTableV2
- type LuaVMPoolV1
- type LuaVMPoolV2
- type LuaVMV1
- type LuaVMV2
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromLuaTableV1 ¶
func FromLuaTableV1( object *sku.Transacted, luaState *lua.LState, luaTable *LuaTableV1, ) (err error)
func FromLuaTableV2 ¶
func FromLuaTableV2( object *sku.Transacted, luaState *lua.LState, luaTable *LuaTableV2, ) (err error)
func ToLuaTableV1 ¶
func ToLuaTableV1( tg sku.TransactedGetter, luaState *lua.LState, luaTable *LuaTableV1, )
func ToLuaTableV2 ¶
func ToLuaTableV2( tg sku.TransactedGetter, luaState *lua.LState, luaTable *LuaTableV2, )
Types ¶
type LuaTablePoolV1 ¶
type LuaTablePoolV1 = interfaces.PoolPtr[LuaTableV1, *LuaTableV1]
func MakeLuaTablePoolV1 ¶
func MakeLuaTablePoolV1(vm *lua.VM) LuaTablePoolV1
type LuaTablePoolV2 ¶
type LuaTablePoolV2 = interfaces.PoolPtr[LuaTableV2, *LuaTableV2]
func MakeLuaTablePoolV2 ¶
func MakeLuaTablePoolV2(vm *lua.VM) LuaTablePoolV2
type LuaTableV1 ¶
type LuaTableV2 ¶
type LuaVMPoolV1 ¶
type LuaVMPoolV1 = interfaces.PoolPtr[LuaVMV1, *LuaVMV1]
func MakeLuaVMPoolV1 ¶
func MakeLuaVMPoolV1(vmPool *lua.VMPool, self *sku.Transacted) LuaVMPoolV1
type LuaVMPoolV2 ¶
type LuaVMPoolV2 = interfaces.PoolPtr[LuaVMV2, *LuaVMV2]
func MakeLuaVMPoolV2 ¶
func MakeLuaVMPoolV2(luaVMPool *lua.VMPool, self *sku.Transacted) LuaVMPoolV2
type LuaVMV1 ¶
type LuaVMV1 struct {
lua.LValue
*lua.VM
TablePool LuaTablePoolV1
Selbst *sku.Transacted
}
type LuaVMV2 ¶
type LuaVMV2 struct {
lua.LValue
*lua.VM
TablePool LuaTablePoolV2
Selbst *sku.Transacted
}
Source Files
¶
- lua_transacted_v1.go
- lua_transacted_v1_pool.go
- lua_transacted_v2.go
- lua_transacted_v2_pool.go
Click to show internal directories.
Click to hide internal directories.