Bazaar developer reference

CvFractal::fracInit(int, int, int, CvRandom &, int, CvFractal *, int, int)

Defined in
CvFractal.cpp, line 56
Class
CvFractal
Hook name
CivHooks::CvFractal_fracInit

Hooks

static bool BeforeCvFractal_fracInit(CvFractal* self, int iNewXs, int iNewYs, int iGrain, CvRandom& random, int iFlags, CvFractal* pRifts, int iFracXExp, int iFracYExp);static void AfterCvFractal_fracInit(CvFractal* self, int iNewXs, int iNewYs, int iGrain, CvRandom& random, int iFlags, CvFractal* pRifts, int iFracXExp, int iFracYExp);static void ReplaceCvFractal_fracInit(void (*original)(CvFractal*, int, int, int, CvRandom&, int, CvFractal*, int, int), CvFractal* self, int iNewXs, int iNewYs, int iGrain, CvRandom& random, int iFlags, CvFractal* pRifts, int iFracXExp, int iFracYExp);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvFractal_fracInit::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvFractal_fracInit);host->RegisterHook(host->pluginIndex, CivHooks::CvFractal_fracInit::ID, CIV_HOOK_AFTER, (void*)&AfterCvFractal_fracInit);host->RegisterHook(host->pluginIndex, CivHooks::CvFractal_fracInit::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvFractal_fracInit);

Code

56void CvFractal::fracInit(int iNewXs, int iNewYs, int iGrain, CvRandom& random, int iFlags, CvFractal* pRifts, int iFracXExp/*=7*/, int iFracYExp/*=6*/)57{58	fracInitInternal(iNewXs, iNewYs, iGrain, random, NULL, -1, iFlags, pRifts, iFracXExp, iFracYExp);59}

Calls

Called by