AntTweakBar is a small and easy-to-use C/C library that allows programmers to quickly add light and intuitive graphical user interface into OpenGL and DirectX based graphic programs to interactively tweak them.
Program variables can be linked to a graphical control that allows users to modify them. Thus, parameters exposed by programmers can be easily modified.
They are displayed into the graphical application through one or more embeded windows called tweak bars.
The AntTweakBar library mainly targets graphical programs that need a quick way to tune parameters and see the result in real-time like 3D demos, light inline game editors, small 3D applications, prototypes, debug facilities of weighter graphical programs, etc. It is not a general purpose or skinnable GUI.