//----------------------------------------------------------------------- void RenderQueue::merge( const RenderQueue* rhs ) { ConstQueueGroupIterator it = rhs->_getQueueGroupIterator( ); while( it.hasMoreElements() ) { uint8 groupID = it.peekNextKey(); RenderQueueGroup* pSrcGroup = it.getNext(); RenderQueueGroup* pDstGroup = getQueueGroup( groupID ); pDstGroup->merge( pSrcGroup ); } }