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
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
CvColorA::CvColorACvColorA::operator=Database::Results::GetFloat