CvResolution::GetEffects()
- Defined in
- CvVotingClasses.cpp, line 970
- Class
- CvResolution
- Hook name
CivHooks::CvResolution_GetEffects
Hooks
static bool BeforeCvResolution_GetEffects(CvResolution* self, CvResolutionEffects*& result);static void AfterCvResolution_GetEffects(CvResolution* self, CvResolutionEffects*& result);static CvResolutionEffects* ReplaceCvResolution_GetEffects(CvResolutionEffects* (*original)(CvResolution*), CvResolution* self);CivRegisterBefore<CivHooks::CvResolution_GetEffects>(host, &BeforeCvResolution_GetEffects);CivRegisterAfter<CivHooks::CvResolution_GetEffects>(host, &AfterCvResolution_GetEffects);CivRegisterReplace<CivHooks::CvResolution_GetEffects>(host, &ReplaceCvResolution_GetEffects);
Code
970CvResolutionEffects* CvResolution::GetEffects()971{972 return &m_sEffects;973}
Called by
- CvActiveResolution::DoEffects(PlayerTypes)
- CvActiveResolution::HasOngoingEffects()
- CvActiveResolution::RemoveEffects(PlayerTypes)
- CvEnactProposal::IsPassed(int)
- CvLeague::DoEnactResolution(CvEnactProposal *)
- CvLeague::FinishSession()
- CvLeague::GetArtsyGreatPersonRateModifier()
- CvLeague::GetCityTourismModifier(const CvCity *)
- CvLeague::GetCurrentEffectsSummary(PlayerTypes)
- CvLeague::GetExtraVotesForFollowingIdeology(PlayerTypes)
- CvLeague::GetExtraVotesForFollowingReligion(PlayerTypes)
- CvLeague::GetFeatureYieldChange(FeatureTypes, YieldTypes)
- CvLeague::GetGreatPersonRateModifierDetails(UnitClassTypes)
- CvLeague::GetPressureForIdeology(PolicyBranchTypes)
- CvLeague::GetReligionSpreadStrengthModifier(ReligionTypes)
- CvLeague::GetResearchMod(TechTypes)
- CvLeague::GetScienceyGreatPersonRateModifier()
- CvLeague::GetTurnsUntilVictorySession()
- CvLeague::GetWorldWonderYieldChange(YieldTypes)
- CvLeague::IsLuxuryHappinessBanned(ResourceTypes)
- CvLeague::IsNoTrainingNuclearWeapons()
- CvLeague::IsPlayerEmbargoed(PlayerTypes)
- CvLeague::IsTradeEmbargoed(PlayerTypes, PlayerTypes)
- CvLeague::NotifyProposalResult(CvEnactProposal *)
- CvLeagueAI::AllocateVotes(CvLeague *)
- CvLeagueAI::GetDesiredVoteCommitments(PlayerTypes)
- CvLeagueAI::ScoreVoteChoicePlayer(CvProposal *, int, bool)
- CvLeagueAI::ScoreVoteChoiceYesNo(CvProposal *, int, bool)