[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