Crash-Override.net

Benjamin 'blindcoder' Schieder - Code Collection

Home | Who am I?

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.