CvRandom::read(FDataStream &)
- Defined in
- CvRandom.cpp, line 218
- Class
- CvRandom
- Hook name
CivHooks::CvRandom_read
Hooks
static bool BeforeCvRandom_read(CvRandom* self, FDataStream& kStream);static void AfterCvRandom_read(CvRandom* self, FDataStream& kStream);static void ReplaceCvRandom_read(void (*original)(CvRandom*, FDataStream&), CvRandom* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvRandom_read>(host, &BeforeCvRandom_read);CivRegisterAfter<CivHooks::CvRandom_read>(host, &AfterCvRandom_read);CivRegisterReplace<CivHooks::CvRandom_read>(host, &ReplaceCvRandom_read);
Code
218void CvRandom::read(FDataStream& kStream)219{220 reset();221222 // Version number to maintain backwards compatibility223 uint uiVersion;224 kStream >> uiVersion;225 MOD_SERIALIZE_INIT_READ(kStream);226227 kStream >> m_ulRandomSeed;228 kStream >> m_ulCallCount;229 kStream >> m_ulResetCount;230#ifdef _DEBUG231 kStream >> m_bExtendedCallStackDebugging;232 if(m_bExtendedCallStackDebugging)233 {234 kStream >> m_seedHistory;235 kStream >> m_resolvedCallStacks;236 }237#else238 bool b;239 kStream >> b;240#endif//_DEBUG241}
Calls
- CvRandom::reset(unsigned long)
FDataStream::operator>>FDataStream::operator>>FDataStream::operator>>