nngn
Loading...
Searching...
No Matches
lua Directory Reference

Lua library and scripts.

More...

Directory dependency graph for lua:
src/lua

Directories

 lib
 

Files

 all.lua
 
 alloc.cpp
 
 alloc.h
 
 configure.lua
 
 debug.lua
 
 dump_lights.lua
 
 function.cpp
 
 function.h
 Operations on callable types, function call implementation.
 
 get.cpp
 
 get.h
 Functions for retrieving values from the stack.
 
 init.lua
 
 input.lua
 
 inspect.lua
 
 iter.cpp
 
 iter.h
 Table iteration.
 
 limits.lua
 
 limits_minimal.lua
 
 lua.cpp
 
 lua.h
 
 lua_state.cpp
 
 main.lua
 
 mem.lua
 
 path.lua
 
 plot.lua
 
 profile.lua
 
 push.cpp
 
 push.h
 Functions for pushing values onto the stack.
 
 register.cpp
 
 register.h
 Functions/macros for registering user types.
 
 state.cpp
 
 state.h
 lua_State wrappers.
 
 strict.lua
 
 table.cpp
 
 table.h
 Operations on table values.
 
 timeline.lua
 
 traceback.cpp
 
 traceback.h
 Functions for printing the call stack.
 
 user.cpp
 
 user.h
 Operations on light/full user data values.
 
 utils.cpp
 
 utils.h
 General utilities for stack manipulation.
 
 value.cpp
 
 value.h
 Operations on generic stack values.
 

Detailed Description

Lua library and scripts.

This module is divided in three parts:

User types

See register.h for information on how to register and manipulate user types and their meta tables.

Stack

Most of the code is centered around manipulating the Lua data stack, which is done automatically using templates in this module. See the following files for more information: