About
General
libGLI is spawned off Romka's gli 0.2.
It seemed to be unmaintained and he didn't respond to E-Mail, so I picked it up.
Description
libGLI - a multiplatform library for creating 3D user interfaces, based
on OpenGL. With the help of this library, programmers can add in their own graphic
application elements for the user interface and connect interface objects to their
own programs with callbacks. In other words, GLI sits between the user and an OpenGL
application.
Using libgli
libGLI is built first of all to relieve the programmers who build graphic applications
based on OpenGL and don't want spend half of the time for programming their own user
interface. In particular, libGLI will be useful for small and average projects,
where the majority of time is spent not on the user interface, but on the REAL purpose
of the program.
But that's not to say that libGLI is intended for small projects only. libGLI has
sufficient features for building both simple and complex interfaces.
The main feature of libGLI is that it is a general interface, i.e. programmers can create
interface objects of various form, color, size, etc.
libGLI is a multiplatform library written in C++. All objects are based on classes defined
in the library. The programmer can inherit from these classes to build new objects.