Edited by EnigmaticProgrammer, 20 May 2012 - 09:09 AM.
Best open source GUI library for a OpenGL/C++ game?
Started by EnigmaticProgrammer, May 20 2012 08:49 AM
1 reply to this topic
Sponsor:
#2 Members - Reputation: 269
Posted 21 May 2012 - 02:45 AM
I prefer LibRocketover CEGUI, but it's not without its own problems. It is better structured than cegui in my opinion and has a bit less lull going on. Quite easy to get going with it, though the documentation is a bit lacking.. but what project doesn't have that problem? It used to be a commercial library, but changed to open source a couple of years ago. What ever their reason was is stated somewhere on their site or forum.
If LibRocket started using smart pointers instead of its ambiguous use of raw pointers and some kind of manual ref counting, I'd really enjoy using it. Not a fan about any of the libraries using singletons either, but what you gonna do. They do use a markup language very similar to HTML/CSS, but it's not interchangeable.
If insanity is your forté, try using Qt. If nothing else, its a good merit to know your way around that library, but its huuuge. It also requires your code to go through their own pre-processor which is quite a pain, especially if you're only running the express version of VS (no plug-ins). Probably not worth using for any smaller project though. There is some way of rendering it into a GL context, and there's an article about it somewhere..
If LibRocket started using smart pointers instead of its ambiguous use of raw pointers and some kind of manual ref counting, I'd really enjoy using it. Not a fan about any of the libraries using singletons either, but what you gonna do. They do use a markup language very similar to HTML/CSS, but it's not interchangeable.
If insanity is your forté, try using Qt. If nothing else, its a good merit to know your way around that library, but its huuuge. It also requires your code to go through their own pre-processor which is quite a pain, especially if you're only running the express version of VS (no plug-ins). Probably not worth using for any smaller project though. There is some way of rendering it into a GL context, and there's an article about it somewhere..
Edited by Zoomulator, 21 May 2012 - 06:09 AM.






