void SequenceElements::Clear() { ClearAllViews(); mVisibleRowInformation.clear(); mRowInformation.clear(); mSelectedRanges.clear(); mSelectedTimingRow = -1; mTimingRowCount = 0; mFirstVisibleModelRow = 0; mChangeCount = 0; mCurrentView = 0; std::vector <Element*> master_view; mAllViews.push_back(master_view); hasPapagayoTiming = false; }
//------------------------------------------------------------------------ CViewSystem::~CViewSystem() { ClearAllViews(); IConsole* pConsole = gEnv->pConsole; CRY_ASSERT(pConsole); pConsole->UnregisterVariable("cl_camera_noise", true); pConsole->UnregisterVariable("cl_camera_noise_freq", true); pConsole->UnregisterVariable("cl_ViewSystemDebug", true); pConsole->UnregisterVariable("cl_DefaultNearPlane", true); //Remove as level system listener if (CCryAction::GetCryAction()->GetILevelSystem()) CCryAction::GetCryAction()->GetILevelSystem()->RemoveListener(this); }
SequenceElements::~SequenceElements() { ClearAllViews(); }