integrating cegui into app with (non-lua) scripting?

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

Just popping in
Just popping in
Posts: 1
Joined: Fri Jun 16, 2006 15:51

integrating cegui into app with (non-lua) scripting?

Postby BL » Fri Jun 16, 2006 19:19

hi, we would like to embed cegui into an application that is already using another scripting interpreter, that is we don't really need the lua stuff and would much rather see our existing interpreter being used for the scripting interface.
Is there any documentation about how to approach this goal, that is modifying the interpreter bindings, to support a different interpreter? Or alternatively, what source files should we take a look at specifically?

We searched already the forum, but it isn't clear whether cegui is using SWIG at all, or if modifying the corresponding bindings would mainly come down to manually providing subclassed bindings.

As an aside, are there any plans in improving cegui's performance and overall overhead?
Don't get us wrong, while we think that it is very usable and cool already, it is really far from being a non-trivial dependency to add, likewise in some situations its performance seems not very impressive.
Also, compiling the source tree takes a good amount of time, too (heavy use of templates?).

While these are not necessarily crucial factors, they may nevertheless influence peoples' decision to use it or not: usually it's simply a matter of determining the overhead of additional dependencies, cegui's current overhead is not too encouraging if you are looking for something to simply (and QUICKLY) "plug" into your existing source tree.

Again, this isn't meant to be negative, it's just feedback about our decision process and concerns we had when we discussed embedding cegui into our existing project.

Anyway, thanks for your great work! :-)


Return to “Modifications / Integrations / Customisations”

Who is online

Users browsing this forum: No registered users and 5 guests