Bazaar developer reference

CvGlobals::UnwrapRandomPointer(ICvRandom1 *)

Defined in
CvGlobals.cpp, line 2343
Class
CvGlobals
Hook name
CivHooks::CvGlobals_UnwrapRandomPointer

Hooks

static bool BeforeCvGlobals_UnwrapRandomPointer(CvGlobals* self, ICvRandom1* pRandom, CvRandom*& result);static void AfterCvGlobals_UnwrapRandomPointer(CvGlobals* self, ICvRandom1* pRandom, CvRandom*& result);static CvRandom* ReplaceCvGlobals_UnwrapRandomPointer(CvRandom* (*original)(CvGlobals*, ICvRandom1*), CvGlobals* self, ICvRandom1* pRandom);CivRegisterBefore<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &BeforeCvGlobals_UnwrapRandomPointer);CivRegisterAfter<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &AfterCvGlobals_UnwrapRandomPointer);CivRegisterReplace<CivHooks::CvGlobals_UnwrapRandomPointer>(host, &ReplaceCvGlobals_UnwrapRandomPointer);

Code

2343CvRandom* CvGlobals::UnwrapRandomPointer(ICvRandom1* pRandom)2344{2345	return (NULL != pRandom)? static_cast<CvDllRandom*>(pRandom)->GetInstance() : NULL;2346}

Calls

Called by