I don't see any big technical difficulty personally. We can just
modify the refcount increasing/decreasing function to use an observer
pattern scheme and if a datablock is deleted simply inform the
observers of the deletion (And the human user if the datablock has
more users). It will require some interface for the observers too but
I don't think it's an unsurpassable challenge, even in C :p. The
memory footprint of datablocks will slightly increase but it's a
negligible amount of data compared to meshes etc.
_______________________________________________
Bf-committers mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to