Hi Michael,

>Do you mean a module located in CEGUI or OSG?

module in CEGUI and calls there are made to osg

My  thought is this: osg is somewhat similar to ogre in many respects.
So it is possible to take ogre renderer and to try to replace calls to ogre
with similar calls to  osg ( mostly the replacement is  obvious, but some
parts are not ... here is a difficulty, but again I did not spend much time
on the code of that CEGUI module just browsed it ).

possibly it is few days effort .

Regards
Sergey




On Fri, Jul 4, 2014 at 6:41 PM, michael kapelko <[email protected]> wrote:

> I was thinking about OSG renderer module for CEGUI, but I'm not sure how
> to do it atm.
> Can you please elaborate (as much as possible) what you mean by "here is
> need for the render class for osg though". Do you mean a module located in
> CEGUI or OSG? If the latter, what do I need to take into account?
> Thanks.
>
>
> 2014-07-04 21:16 GMT+07:00 Sergey Kurdakov <[email protected]>:
>
> Hi Michael,
>>
>> though I did not dig into code ( just spotted that there is native render
>> for ogre ), but seems an approach like
>>
>> http://static.cegui.org.uk/docs/0.8.3/classCEGUI_1_1OgreRenderer.html
>> can be of some use.
>>
>> That is - instead to render by CEGUI - render all things by osg itself (
>> see in CEGUI code cegui-0.8.3\cegui\src\RendererModules - and ogre renderer
>> is there ).
>> there is need for the render class for osg though.
>>
>> but then - this will be really good integration with all capabilities of
>> osg in place.
>>
>> Regards
>> Sergey
>>
>>
>> On Fri, Jul 4, 2014 at 5:07 PM, michael kapelko <[email protected]>
>> wrote:
>>
>>> Hi.
>>> I'm working on integrating CEGUI into OSG and I have successfully
>>> followed Wang Rui's example from his Cookbook:
>>> https://github.com/xarray/osgRecipes/tree/master/cookbook/chapter9/ch09_04
>>>
>>> But there's an ugly part with CEGUI initialization: it happens in
>>> CEGUIDrawable::drawImplementation(RenderInfo &). It initializes paths, uses
>>> a lot of mutables, strips constness. I want to get rid of that ugly stuff
>>> and initialize CEGUI somewhere outside drawImplementation() call.
>>> So when and where can I get RenderInfo that is passed to all
>>> Drawable::draw(RenderInfo &)?
>>> Thanks.
>>>
>>> _______________________________________________
>>> osg-users mailing list
>>> [email protected]
>>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>>
>>>
>>
>> _______________________________________________
>> osg-users mailing list
>> [email protected]
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>>
>>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to