CEGUI .Net
Moderators: CEGUI MVP, CEGUI Team
CEGUI .Net
I see there is a CEGUI port for .NET.. this excited me until I saw it uses the Axiom engine and it's forums are hosted on the RealmForge web site. Being a game programmer with Irrlicht (for about a year) and now with Irrlicht.NET, I was wondering if anyone knew if CEGUI for .NET supported the Irrlicht engine or would I have to code this support myself? Any help is appreciated, thanks!
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: CEGUI .Net
I'm not sure what the official status of cegui# is at the moment. Though having said this, the port does offer the same abstracted Renderer system as the C++ version, so while a Irrlicht.NET renderer, to my knowledge, does not exist, you should be able to knock one together easily by looking at the Irrlicht renderer in the C++ version and the other Axiom and DX9 renderers in the C# port.
Useful Links: Forum Guidelines | Documentation | Tutorials | HOWTO | Videos | Donate to CEGUI | CEGUI Twitter
Re: CEGUI .Net
There is an Irrlicht.net.. I belive it's a direct port of the C++.. I've been messing with cegui#.. I like it alot but have yet to try it with Irrlicht (lack of time) but I'm thinking I can make it work Thanks for your reply, it's much appreciated!
Re: CEGUI .Net
cegui# development is going to be taken over by the RealmForge project. They have brought the cegui# source code into their SVN tree, and have begun making some changes. I was planning on assisting in that effort, but I don't agree with some of the decisions that have been made on how to treat the Axiom and cegui# projects that they have taken control of.
Unfortunately that means that if you want to use the version of cegui# that they are maintaining, then there will be a dependancy on some RealmForge libs, and the design may stray from that of the cegui project. If you use cegui# from the SF CVS repository, then there is currently no one maintaining that code.
If I were to maintain cegui# the way that I believe it should be done, then I would either need to maintain my own fork of Axiom, or switch to a different rendering engine (like Irrlich.Net), and so I have decided to abandon that idea for now, and just use Ogre and cegui.
Having said all that, cegui# in it's current form in the CVS repository should be perfectly capable of supporting an Irrlich.Net renderer because as Crazy Eddie mentioned, the renderer is abstracted out. It should also be easy to port the C++ Irrlicht renderer, except where there may be differences between cegui#, and cegui, since cegui# hasn't been updated in a long time.
J.W.
Unfortunately that means that if you want to use the version of cegui# that they are maintaining, then there will be a dependancy on some RealmForge libs, and the design may stray from that of the cegui project. If you use cegui# from the SF CVS repository, then there is currently no one maintaining that code.
If I were to maintain cegui# the way that I believe it should be done, then I would either need to maintain my own fork of Axiom, or switch to a different rendering engine (like Irrlich.Net), and so I have decided to abandon that idea for now, and just use Ogre and cegui.
Having said all that, cegui# in it's current form in the CVS repository should be perfectly capable of supporting an Irrlich.Net renderer because as Crazy Eddie mentioned, the renderer is abstracted out. It should also be easy to port the C++ Irrlicht renderer, except where there may be differences between cegui#, and cegui, since cegui# hasn't been updated in a long time.
J.W.
- CrazyEddie
- CEGUI Project Lead
- Posts: 6760
- Joined: Wed Jan 12, 2005 12:06
- Location: England
- Contact:
Re: CEGUI .Net
Thanks for the updated info JW.
Obviously Xenonx is free to do what he wants with the his fork of the cegui# code, though whereas before I always considered that the cegui# project was a close relative to this C++ version, I think that under these circumstances, we (as in CEGUI Team) should take the position that there no longer exists an "official" C# port of CEGUI.
Obviously Xenonx is free to do what he wants with the his fork of the cegui# code, though whereas before I always considered that the cegui# project was a close relative to this C++ version, I think that under these circumstances, we (as in CEGUI Team) should take the position that there no longer exists an "official" C# port of CEGUI.
Useful Links: Forum Guidelines | Documentation | Tutorials | HOWTO | Videos | Donate to CEGUI | CEGUI Twitter
Return to “Modifications / Integrations / Customisations”
Who is online
Users browsing this forum: No registered users and 4 guests