[osg-users] Remove all LOD children
Alberto Luaces
aluaces at udc.es
Fri May 13 07:16:24 PDT 2016
Bruno,
if you read the source code, you will see that the LOD uses the same
scheme for storing nodes as a Group: just a vector of ref_ptr that will
be unallocated when destroyed.
Maybe you can place some breakpoints at the destructors on the debugger
and see what is happening.
Bruno Oliveira writes:
> Thank you for your answer. However, since I'm using a LOD, I think it
> is not properly removing my data. At least the memory is still
> allocated.
> If I manually iterate over all nodes and delete them by myself, some
> memory is freed, but not all!
>
> 2016-05-13 14:58 GMT+01:00 Alberto Luaces
>
>
> Bruno Oliveira writes:
>
> > At some point I want to completely wipe out my scene. How can I
> delete
> > all nodes?
>
> If you want to wipe a node and all its descendants, just delete
> the
> parent node. That is what reference counting is all about.
--
Alberto
More information about the osg-users
mailing list