Bazaar developer reference

CvColorInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvInfos.cpp, line 6963
Class
CvColorInfo
Hook name
CivHooks::CvColorInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvColorInfo_CacheResults(CvColorInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvColorInfo_CacheResults(CvColorInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvColorInfo_CacheResults(bool (*original)(CvColorInfo*, Database::Results&, CvDatabaseUtility&), CvColorInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvColorInfo_CacheResults>(host, &BeforeCvColorInfo_CacheResults);CivRegisterAfter<CivHooks::CvColorInfo_CacheResults>(host, &AfterCvColorInfo_CacheResults);CivRegisterReplace<CivHooks::CvColorInfo_CacheResults>(host, &ReplaceCvColorInfo_CacheResults);

Code

6963bool CvColorInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)6964{6965	if(!CvBaseInfo::CacheResults(kResults, kUtility))6966	{6967		return false;6968	}69696970	m_Color = CvColorA(kResults.GetFloat("Red"),6971	                   kResults.GetFloat("Green"),6972	                   kResults.GetFloat("Blue"),6973	                   kResults.GetFloat("Alpha"));69746975	return true;6976}

Calls