Documentation
¶
Index ¶
- Constants
- func MapLuaArrayOrTableToGoSlice[T any](p lua.LValue, mapper func(val lua.LValue) T) ([]T, error)
- func MapVariadicArgsToGoSlice[T any](start int, L *lua.LState, mapper func(val lua.LValue) T) ([]T, error)
- func NewUserData(data LuaUserData, L *lua.LState) *lua.LUserData
- func RegisterLuaArray(L *lua.LState)
- type LuaArray
- type LuaUserData
Constants ¶
View Source
const SLICE_METATABLE_NAME = "gobindluaslice"
Variables ¶
This section is empty.
Functions ¶
func NewUserData ¶
func NewUserData(data LuaUserData, L *lua.LState) *lua.LUserData
func RegisterLuaArray ¶
Types ¶
type LuaArray ¶
type LuaArray struct {
Slice interface{}
Len func() int
Index func(idx int) lua.LValue
SetIndex func(idx int, val lua.LValue)
}
func (*LuaArray) LuaMetatableType ¶
type LuaUserData ¶
type LuaUserData interface {
LuaMetatableType() string
}
Directories
¶
| Path | Synopsis |
|---|---|
|
doc
|
|
|
01.Primitives
Code generated by gobindlua; DO NOT EDIT.
|
Code generated by gobindlua; DO NOT EDIT. |
|
02.Slices
Code generated by gobindlua; DO NOT EDIT.
|
Code generated by gobindlua; DO NOT EDIT. |
Click to show internal directories.
Click to hide internal directories.