Bazaar developer reference

CvRandom::reset(unsigned long)

Defined in
CvRandom.cpp, line 108
Class
CvRandom
Hook name
CivHooks::CvRandom_reset

Hooks

static bool BeforeCvRandom_reset(CvRandom* self, unsigned long ulSeed);static void AfterCvRandom_reset(CvRandom* self, unsigned long ulSeed);static void ReplaceCvRandom_reset(void (*original)(CvRandom*, unsigned long), CvRandom* self, unsigned long ulSeed);CivRegisterBefore<CivHooks::CvRandom_reset>(host, &BeforeCvRandom_reset);CivRegisterAfter<CivHooks::CvRandom_reset>(host, &AfterCvRandom_reset);CivRegisterReplace<CivHooks::CvRandom_reset>(host, &ReplaceCvRandom_reset);

Code

106// FUNCTION: reset()107// Initializes data members that are serialized.108void CvRandom::reset(unsigned long ulSeed)109{110	//--------------------------------111	// Uninit class112	uninit();113114#if defined(MOD_BUGFIX_RANDOM)115	reseed(ulSeed);116#else117	recordCallStack();118	m_ulRandomSeed = ulSeed;119	m_ulResetCount++;120#endif121}

Calls

Called by