optimize UnsortedSet memory consumption and use it for selection tracking

This commit is contained in:
Garux
2025-09-07 15:48:51 +05:00
parent b8ee46f8d7
commit a78a2e492a
8 changed files with 183 additions and 163 deletions
+1 -1
View File
@@ -519,7 +519,7 @@ public:
CollectAllWalker( scene::Node& root, UnsortedNodeSet& nodes ) : m_root( root ), m_nodes( nodes ){
}
bool pre( scene::Node& node ) const override {
m_nodes.insert( NodeSmartReference( node ) );
m_nodes.push_back( NodeSmartReference( node ) );
Node_getTraversable( m_root )->erase( node );
return false;
}