Я пишу полноэкранное приложение OpenGL.В рамках этого я собираюсь представить большой рендеринг GL на фоне с множеством окон впереди, некоторые из которых содержат больше GL, а некоторые содержат простой GUI.Эта присоска должна работать по крайней мере на Linux и Windows, Mac тоже неплохо бы иметь.
Здесь я ищу варианты инструментария GUI.Мне нужна полная зрелая система с полным набором виджетов, помощников по макету, отслеживанием фокуса виджетов и т. Д.
Моя наивная идея состоит в том, чтобы встроить что-то вроде GTK +, передать ему входные события для его частейэкран и сделать это для буферов, которые я текстурирую на примитивах GL.
Может ли GTK + работать так?Какие еще есть варианты?