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

External tooling.

More...

Directory dependency graph for tools:
master/tools

Directories

directory  audio
 
directory  configure
 
directory  inspect
 
directory  launcher
 
directory  plot
 
directory  timeline
 

Files

file  poller.cpp
 
file  poller.h [code]
 
file  reader.cpp
 
file  reader.h [code]
 
file  utils.h [code]
 
file  worker.cpp
 
file  worker.h [code]
 

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: