MFC to other GUI engine, what is best ?
Posted: Thu May 22, 2008 10:41
Hi,
in fact i need some help to determine what would be the best GUI to use to rewrite a complicated MFC gui to a more visual/graphical one .
i am posting here some sreen of the MFC :
http://www.outremondes.com/web_beta/outremondes.php#.2
Our biggest problem is that MFC is a pain when it comes to transparency and skins. So we plan to move to another rendering engine.
Currently the MFC has custom windows that are using a home made 2d engine using DirectX for rendering. As well it has listviews, treeviews, richtext views, dialogs and of course menus with hundreds of entries.
So ... here is what may be good options:
-1: use irrlicht + CEGUI.
-2 use SDL + agar GUI OR CEGUI
-3 use ogre + CEGUI
My big questions are:
i know that Irr has its own software rasterizer, i am not sure what it is (if someone know but i believe it increases multiplatform compatibility (for ex if graphic card doesnt have neither openGl neither DirectX it still works because of the sofware rasterizer). So question is :
Will CEGUI works with irrlicht if i am using this mode (i read somewhere on the forum that it will crash).
Would SDL+CEGUI work without using OpenGL ??
Would u advise Irr+CEGUI or Ogre+CEGUI or SDL+CEGUI ?
I must say that because it is a small game we would like to have something light and that are supported by old pc.
Well thanks a lot to read and for this amazing CEGUI lib, will hopefully get some answers!
in fact i need some help to determine what would be the best GUI to use to rewrite a complicated MFC gui to a more visual/graphical one .
i am posting here some sreen of the MFC :
http://www.outremondes.com/web_beta/outremondes.php#.2
Our biggest problem is that MFC is a pain when it comes to transparency and skins. So we plan to move to another rendering engine.
Currently the MFC has custom windows that are using a home made 2d engine using DirectX for rendering. As well it has listviews, treeviews, richtext views, dialogs and of course menus with hundreds of entries.
So ... here is what may be good options:
-1: use irrlicht + CEGUI.
-2 use SDL + agar GUI OR CEGUI
-3 use ogre + CEGUI
My big questions are:
i know that Irr has its own software rasterizer, i am not sure what it is (if someone know but i believe it increases multiplatform compatibility (for ex if graphic card doesnt have neither openGl neither DirectX it still works because of the sofware rasterizer). So question is :
Will CEGUI works with irrlicht if i am using this mode (i read somewhere on the forum that it will crash).
Would SDL+CEGUI work without using OpenGL ??
Would u advise Irr+CEGUI or Ogre+CEGUI or SDL+CEGUI ?
I must say that because it is a small game we would like to have something light and that are supported by old pc.
Well thanks a lot to read and for this amazing CEGUI lib, will hopefully get some answers!