CvMap::updateLayout(bool)
- Defined in
- CvMap.cpp, line 610
- Class
- CvMap
- Hook name
CivHooks::CvMap_updateLayout
Hooks
static bool BeforeCvMap_updateLayout(CvMap* self, bool bDebug);static void AfterCvMap_updateLayout(CvMap* self, bool bDebug);static void ReplaceCvMap_updateLayout(void (*original)(CvMap*, bool), CvMap* self, bool bDebug);CivRegisterBefore<CivHooks::CvMap_updateLayout>(host, &BeforeCvMap_updateLayout);CivRegisterAfter<CivHooks::CvMap_updateLayout>(host, &AfterCvMap_updateLayout);CivRegisterReplace<CivHooks::CvMap_updateLayout>(host, &ReplaceCvMap_updateLayout);
Code
610void CvMap::updateLayout(bool bDebug)611{612 for(int iI = 0; iI < numPlots(); iI++)613 {614 CvPlot* pThisPlot = plotByIndexUnchecked(iI);615 if(pThisPlot && pThisPlot->isLayoutDirty())616 {617 pThisPlot->updateLayout(bDebug);618 pThisPlot->setLayoutDirty(false);619 }620 }621 DLLUI->setDirty(PlotData_DIRTY_BIT,false);622}