Bazaar developer reference

CvRandom::reseed(unsigned long)

Defined in
CvRandom.cpp, line 192
Class
CvRandom
Hook name
CivHooks::CvRandom_reseed

Hooks

static bool BeforeCvRandom_reseed(CvRandom* self, unsigned long ulNewValue);static void AfterCvRandom_reseed(CvRandom* self, unsigned long ulNewValue);static void ReplaceCvRandom_reseed(void (*original)(CvRandom*, unsigned long), CvRandom* self, unsigned long ulNewValue);CivRegisterBefore<CivHooks::CvRandom_reseed>(host, &BeforeCvRandom_reseed);CivRegisterAfter<CivHooks::CvRandom_reseed>(host, &AfterCvRandom_reseed);CivRegisterReplace<CivHooks::CvRandom_reseed>(host, &ReplaceCvRandom_reseed);

Code

192void CvRandom::reseed(unsigned long ulNewValue)193{194	recordCallStack();195	m_ulResetCount++;196	m_ulRandomSeed = ulNewValue;197#if defined(MOD_BUGFIX_RANDOM)198	m_ulCallCount = 0;199#endif200}

Calls

Called by