[osg-users] Reading files and callbacks

Aaron Andersen aaron at fosslib.net
Mon Aug 31 06:43:55 PDT 2015


Hi Robert,

The solution you had presented me with a few weeks back has been  
working out great for me. I just thought that if this is an often  
requested feature then OSG might benefit from having the code built  
right in... I'm still very new to OSG, so was just wondering if that  
addition would be worth while or not.

Aaron

Quoting Robert Osfield <robert.osfield at gmail.com>:

> HI Aaron,
>
> On 31 August 2015 at 12:50, Aaron Andersen <aaron at fosslib.net> wrote:
>
>> Might it make sense to add an optional callback to either the
>> PagedLOD+ProxyNode classes or to the DatabasePager for when loading of a
>> node is complete? If so, would patches be accepted?
>>
>
>
> The osgDB::ReadFileCallback allows you to report when a subgraph is loaded
> by allowing you to call the standard osgDB::Registry::readFile(..) and then
> process the subgraph, do any optional signally you want and return the
> processed subgraph.
>
> However, if you actually want to take charge of when the subgraph is
> actually merged then there isn't presently a callback from it but you can
> subclass from osgDB::DatabasePager and override the
> DartabasePager::updateSceneGraph() method there merged loaded subgraphs
> with the main scene graph.
>
> Robert.






More information about the osg-users mailing list