Bazaar developer reference

CvGlobals::getInterfaceModeInfo(InterfaceModeTypes)

Defined in
CvGlobals.cpp, line 2448
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes

Hooks

static bool BeforeCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes(CvGlobals* self, InterfaceModeTypes e, CvInterfaceModeInfo*& result);static void AfterCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes(CvGlobals* self, InterfaceModeTypes e, CvInterfaceModeInfo*& result);static CvInterfaceModeInfo* ReplaceCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes(CvInterfaceModeInfo* (*original)(CvGlobals*, InterfaceModeTypes), CvGlobals* self, InterfaceModeTypes e);CivRegisterBefore<CivHooks::CvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes>(host, &BeforeCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes);CivRegisterAfter<CivHooks::CvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes>(host, &AfterCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes);CivRegisterReplace<CivHooks::CvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes>(host, &ReplaceCvGlobals_getInterfaceModeInfo_with_InterfaceModeTypes);

Code

2448CvInterfaceModeInfo* CvGlobals::getInterfaceModeInfo(InterfaceModeTypes e)2449{2450	CvAssert(e > -1);2451	CvAssert(e < NUM_INTERFACEMODE_TYPES);2452	if(e > -1 && e < (int)m_paInterfaceModeInfo.size())2453		return m_paInterfaceModeInfo[e];2454	else2455		return NULL;2456}

Calls

Called by