void IFaceposerModels::FreeModel( int index ) { CFacePoserModel *entry = GetEntry( index ); if ( !entry ) return; StudioModel *m = entry->GetModel(); m->FreeModel(); delete m; m_Models.Remove( index ); g_MDLViewer->InitModelTab(); }
void IFaceposerModels::FreeModel( int index ) { CFacePoserModel *entry = GetEntry( index ); if ( !entry ) return; StudioModel *m = entry->GetModel(); SaveViewerSettings( m->GetFileName(), m ); m->FreeModel( false ); delete m; delete entry; m_Models.Remove( index ); g_MDLViewer->InitModelTab(); }