AntTweakBar

C/C library that will allow you to light and intuitive GUIs to OpenGL and DirectX applications
Download

AntTweakBar Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • philippe_
  • Operating Systems:
  • Windows All
  • File Size:
  • 898 KB

AntTweakBar Tags


AntTweakBar Description

Quickly add a light and intuitive graphical user interface into graphic applications AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to quickly add a light and intuitive graphical user interface into graphic applications based on OpenGL, DirectX 9, DirectX 10 or DirectX 11 to interactively tweak parameters on-screen. C/C++ variables can be bound to graphical controls that allow users to modify them. Thus, variables exposed by programmers can be easily modified. They are displayed into the graphical application through one or more embedded windows called tweak bars. The AntTweakBar library mainly targets graphical applications that need a quick way to tune parameters (even in fullscreen mode) and see the result in real-time like 3D demos, games, prototypes, inline editors, debug facilities of weightier graphical applications, etc. The library is designed to minimize programmer's work while offering a fast, clean, intuitive and non-intrusive graphical interface. For instance, numerical values are automatically mapped to a RotoSlider control for rapid editing. It is composed of few easy-to-learn functions. Common variables like booleans, integers, floats and enums can be directly mapped to a graphic control through pointers or callback functions. Additional editing information like min and max values can be provided. Keyboard shortcuts can also be associated to controls and a help window which summarizes these shortcuts can be displayed. Programmers are not required to design the graphical interface by providing coordinates or by using a visual UI editor. Controls are automatically organized following an optional given hierarchy. In most cases, only one line of code is needed to add a new variable to a tweak bar.


AntTweakBar Related Software