CEGUI .Net

For help with anything that CEGUI doesn't offer straight out-of-the-box, e.g.:
- Implementation of new features, such as new Core classes, widgets, WindowRenderers, etc. ...
- Modification of any existing features for specific purposes
- Integration of CEGUI in new engines or frameworks and writing of new plugins (Renderer, Parser, ...) or modules

Moderators: CEGUI MVP, CEGUI Team

User avatar
tagi
Just popping in
Just popping in
Posts: 2
Joined: Mon Jul 25, 2005 22:27

CEGUI .Net

Postby tagi » Mon Jul 25, 2005 22:30

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!

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: CEGUI .Net

Postby CrazyEddie » Thu Jul 28, 2005 18:18

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.

User avatar
tagi
Just popping in
Just popping in
Posts: 2
Joined: Mon Jul 25, 2005 22:27

Re: CEGUI .Net

Postby tagi » Fri Jul 29, 2005 15:02

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!

User avatar
jwace81
Not too shy to talk
Not too shy to talk
Posts: 26
Joined: Wed Jan 12, 2005 12:06

Re: CEGUI .Net

Postby jwace81 » Sat Jul 30, 2005 08:27

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.

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Re: CEGUI .Net

Postby CrazyEddie » Sat Jul 30, 2005 12:26

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.


Return to “Modifications / Integrations / Customisations”

Who is online

Users browsing this forum: No registered users and 3 guests