Bazaar developer reference

CvGlobals::getProjectInfo(ProjectTypes)

Defined in
CvGlobals.cpp, line 3321
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getProjectInfo_with_ProjectTypes

Hooks

static bool BeforeCvGlobals_getProjectInfo_with_ProjectTypes(CvGlobals* self, ProjectTypes e, CvProjectEntry*& result);static void AfterCvGlobals_getProjectInfo_with_ProjectTypes(CvGlobals* self, ProjectTypes e, CvProjectEntry*& result);static CvProjectEntry* ReplaceCvGlobals_getProjectInfo_with_ProjectTypes(CvProjectEntry* (*original)(CvGlobals*, ProjectTypes), CvGlobals* self, ProjectTypes e);CivRegisterBefore<CivHooks::CvGlobals_getProjectInfo_with_ProjectTypes>(host, &BeforeCvGlobals_getProjectInfo_with_ProjectTypes);CivRegisterAfter<CivHooks::CvGlobals_getProjectInfo_with_ProjectTypes>(host, &AfterCvGlobals_getProjectInfo_with_ProjectTypes);CivRegisterReplace<CivHooks::CvGlobals_getProjectInfo_with_ProjectTypes>(host, &ReplaceCvGlobals_getProjectInfo_with_ProjectTypes);

Code

3321CvProjectEntry* CvGlobals::getProjectInfo(ProjectTypes e)3322{3323	CvAssert(e > -1);3324	CvAssert(e < GC.getNumProjectInfos());3325	if(e > -1 && e < GC.getNumProjectInfos())3326		return m_pProjects->GetProjectEntries()[e];3327	else3328		return NULL;3329}

Calls

Called by

31 functions in 9 files