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

External tooling.

More...

Directory dependency graph for tools:
tools

Directories

 audio
 
 configure
 
 inspect
 
 launcher
 
 plot
 
 timeline
 

Files

 poller.cpp
 
 poller.h
 
 reader.cpp
 
 reader.h
 
 tools.h
 
 utils.h
 
 worker.cpp
 
 worker.h
 

Detailed Description

External tooling.

The programs in this directory are external tools used to inspect and interact with the main engine process. They share some code with it, but are executed as separate processes and communicate via pipes and the engine's Lua socket.

See the screenshots page for some examples:

https://bbguimaraes.com/nngn/screenshots/tools.html

Most tools have corresponding directories under src/lua and src/lua/lib. Both are libraries used to launch the tool from within the engine, the former offers a more convenient interface which performs common tasks for interactive sessions.

Tools can be divided into input and output. Input tools are:

Output tools are: