Описание тега glui
GLUI - это библиотека пользовательского интерфейса C++ на основе GLUT, которая предоставляет такие элементы управления, как кнопки, флажки, переключатели и счетчики для приложений OpenGL.
GLUI - это основанная на перенасыщении библиотека пользовательского интерфейса C++, которая предоставляет такие элементы управления, как кнопки, флажки, переключатели и счетчики для приложений opengl. Он не зависит от оконной системы и полагается на GLUT для обработки всех системных проблем, таких как управление окнами и мышью.
Функции библиотеки пользовательского интерфейса GLUI включают:
- Полная интеграция с инструментарием GLUT
- Простое создание нового окна пользовательского интерфейса с помощью одной строки кода
- Поддержка нескольких окон пользовательского интерфейса
- Стандартные элементы управления пользовательского интерфейса, такие как:
- Кнопки
- Флажки для логических переменных
- Радиокнопки для взаимоисключающих опций
- Редактируемые текстовые поля для ввода текста, целых чисел и значений с плавающей запятой
- Спиннеры для интерактивного управления целочисленными значениями и значениями с плавающей запятой
- Статические текстовые поля
- Панели для группировки наборов элементов управления
- Разделительные линии для визуальной организации групп элементов управления
- Элементы управления могут генерировать обратные вызовы при изменении их значений
- Переменные могут быть связаны с элементами управления и автоматически обновляться при изменении значения элемента управления ("живые переменные").
- Элементы управления могут быть автоматически синхронизированы, чтобы отражать изменения в текущих переменных
- Элементы управления могут запускать события повторного отображения GLUT при изменении их значений
- Расположение и размер элементов управления автоматические
- Элементы управления можно сгруппировать в столбцы
- Пользователь может переключаться между элементами управления с помощью клавиши Tab
Ресурсы