OpenGL User Interface Library
Demonstration of the GLUI program |
|
| Тип | |
|---|---|
| Разработчик | |
| Операционная система | |
| Последняя версия |
2.36 (2007-11-04) |
| Лицензия | |
| Сайт | |
OpenGL User Interface Library (GLUI) − библиотека элементов интерфейса пользователя, написанная на C++ и основанная OpenGL Utility Toolkit (GLUT). Она предоставляет такие виджеты, как кнопка, флажок, радиокнопка, спинер для приложений OpenGL. Это не зависящая от оконной и операционной системы библиотека, опирающаяся на GLUT в зависящих от системы вопросах, к примеру управление мышью.
Ей не хватает функциональности по сравнению с полноценными инструментариями виджетов, таких как Qt, wxWidgets или FLTK, но она очень мала и проста в использовании. Исследовательская или демонстрационной программа, которая первоначально использует только GLUT может быть дополнена в короткие сроки полезной панелью управления с использованием GLUI, даже кого-то только начавшего использовать этот инструментарий.
Написание библиотеки начал Paul Rademacher для помощи в научной работе. Сейчас её разрабатывает Nigel Stewart.
Слабыми местами является отсутствие полнофункционального диалога выбора файла и посредственная отзывчивость.
См. также[править | править вики-текст]
- OpenGL Utility Library (GLU)
- OpenGL Utility Toolkit (GLUT)
- freeglut
Ссылки[править | править вики-текст]
| Инструменты разработки элементов графического интерфейса | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
уровневые |
|||||||||||||||||||||||||||||
|
уровневые |
|
||||||||||||||||||||||||||||
