[osg-users] How to check if pagedLod already exists in databasepager with same filename

Trajce Nikolov NICK trajce.nikolov.nick at gmail.com
Tue Nov 29 04:56:00 PST 2016


Hi Simone,

just a fast thought ... Maybe you make a simple std::map to keep track of
what has been loaded and what is new

On Tue, Nov 29, 2016 at 1:37 PM, Simone Rapposelli <
simone.rapposelli at gmail.com> wrote:

> Hi Robert,
>
> thank you for your fast reply.
> My problem is that osgDB::ReaderWriter::ReadResult readNode(const
> std::string &fileName, const osgDB::ReaderWriter::Options *options) gets
> called even if a PagedLod with the same fileName has been previously
> loaded: for example, this happens if I move to any position on the viewer
> and then come back.
> Thus, inside this function I need to check if any of the PagedLod
> currently loaded in DatabasePager has the same fileName of the passed
> argument: in this case I could avoid to reload data already in memory.
>
> Thank you!
>
> Cheers,
> Simone
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=69524#69524
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>



-- 
trajce nikolov nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20161129/b2f18df8/attachment-0003.htm>


More information about the osg-users mailing list