CvRandom::write(FDataStream &) const
- Defined in
- CvRandom.cpp, line 244
- Class
- CvRandom
- Hook name
CivHooks::CvRandom_write
Hooks
static bool BeforeCvRandom_write(const CvRandom* self, FDataStream& kStream);static void AfterCvRandom_write(const CvRandom* self, FDataStream& kStream);static void ReplaceCvRandom_write(void (*original)(const CvRandom*, FDataStream&), const CvRandom* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvRandom_write>(host, &BeforeCvRandom_write);CivRegisterAfter<CivHooks::CvRandom_write>(host, &AfterCvRandom_write);CivRegisterReplace<CivHooks::CvRandom_write>(host, &ReplaceCvRandom_write);
Code
244void CvRandom::write(FDataStream& kStream) const245{246 // Current version number247 uint uiVersion = 1;248 kStream << uiVersion;249 MOD_SERIALIZE_INIT_WRITE(kStream);250251 kStream << m_ulRandomSeed;252 kStream << m_ulCallCount;253 kStream << m_ulResetCount;254#ifdef _DEBUG255 kStream << m_bExtendedCallStackDebugging;256 if(m_bExtendedCallStackDebugging)257 {258 resolveCallStacks();259 kStream << m_seedHistory;260 kStream << m_resolvedCallStacks;261 }262#else263 kStream << false;264#endif265}
Calls
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<