HI Sebaastian, I you want to keep track of internals of DatabasePager it is probably best to simply subclass from DatabasePager.
Robert. On 5 March 2012 09:01, Sebastian Messerschmidt <[email protected]> wrote: > Hello, > > I have a fairly big database which needs to be handled via PagedLOD. This > works fine up to a certain point. > In my project I've installed a load callback in order to clone certain nodes > and do my own caching. > Now, in order to cache the nodes correctly I've put a reference to the node > in to a map (std::map<std::string, osg::ref_ptr<Node>>). I need to use the > ref_ptr to be sure the node is still valid. > It works well, up to the point where the DataBasePager removes expired > PagedLODs, as I don't found any way to set a callback to the DataBasePager > that tells me, which node is going to be removed. > > Is there any way to get this information (preferably via a callback)? Or do > I have to set an observer to the node and don't manage the nodes as ref_ptr > at this point? > > cheers > Sebastian > > > _______________________________________________ > 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

