OpenGL GUI RESOURCES
From wiki.flightgear.org
Contents |
Intro
This page is meant to help collect information on viable alternatives to PLIB's PUI library, which may eventually need to be replaced in order to update FlightGear's user interface.
Related Discussions
- 05/2006: PUI shortcomings
- 03/2008:plib devel discussion on possibly depreciating pui
- 10/2008:OSGWidget
- 01/2009:PUI vs. OSGWidget
- 06/2009:PLIB/PUI restrictions
- 06/2009:OSGWidget related
- 09/2009:Atlas migrating from PUI to FLTK
OpenGL GUI Library Opinions
- OpenGL GUI libraries
- "...best free cross platform opengl gui library?"
- Making a GUI for OpenGL Games?
- OpenGL GUI anyone?
- a nice GUI library for C++?
- GUI libraries?
Requirements
- OpenGL based
- C/C++
- cross platform
- GPL compatible licensing
- feature rich (widget support)
- lightweight (dependencies)
- actively developed/maintained (community momentum)
- easy to integrate into existing applications
OSG based
Toolkits
- http://www.gtk.org/ (Nasal/CVS provides already Gtk bindings [1])
- http://www.fltk.org/ (As of 10/2009, there are plans to use fltk in upcoming versions of atlas)
- http://www.fox-toolkit.org/
- http://www.wxwidgets.org/
- http://qt.nokia.com/ (non-trivial dependency)
Other OpenGL
- http://www.clutter-project.org/ (developed by Intel[2], cairo & scene graph based, LGPL [3])
- http://otk.sourceforge.net/
- http://www.dubiousbit.com/beGUI/
- http://gigi.sourceforge.net/
- http://www.cegui.org.uk/
- http://freshmeat.net/projects/nui/
- http://freshmeat.net/projects/agar/
- http://freshmeat.net/projects/ctgui/
- http://twn.sourceforge.net/index.php?id=ui
- http://www.bramstein.com/projects/gui/
