Bazaar developer reference

operator>>(FDataStream &, CvPopupInfo &)

Defined in
CvPopupInfoSerialization.cpp, line 38
Hook name
CivHooks::op_shr_with_FDataStream_CvPopupInfo

Hooks

static bool Beforeop_shr_with_FDataStream_CvPopupInfo(FDataStream& kStream, CvPopupInfo& kPopupInfo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvPopupInfo(FDataStream& kStream, CvPopupInfo& kPopupInfo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvPopupInfo(FDataStream& (*original)(FDataStream&, CvPopupInfo&), FDataStream& kStream, CvPopupInfo& kPopupInfo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Beforeop_shr_with_FDataStream_CvPopupInfo);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Afterop_shr_with_FDataStream_CvPopupInfo);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvPopupInfo>(host, &Replaceop_shr_with_FDataStream_CvPopupInfo);

Code

38FDataStream& operator>>(FDataStream& kStream, CvPopupInfo& kPopupInfo)39{40	// Version number to maintain backwards compatibility41	uint uiVersion;42	kStream >> uiVersion;43	MOD_SERIALIZE_INIT_READ(kStream);4445	kStream >> kPopupInfo.iData1;46	kStream >> kPopupInfo.iData2;47	kStream >> kPopupInfo.iData3;48	kStream >> kPopupInfo.iFlags;49	kStream >> kPopupInfo.bOption1;50	kStream >> kPopupInfo.bOption2;5152	kStream >> kPopupInfo.eButtonPopupType;5354	CvString strDummy;55	kStream >> strDummy;5657	strcpy_s(kPopupInfo.szText, strDummy.c_str());5859	return kStream;60}

Calls