10 class QueuedPromoteReferencesTask;
25 return func(
this, a_refr, a_owner);
32 return func(
this, a_refr, a_owner, a_allowActors);
#define RELOCATION_ID(SE, AE)
Definition PCH.h:506
Definition Relocation.h:210
Definition BGSDynamicPersistenceManager.h:13
bool DemoteReference(TESObjectREFR *a_refr, TESForm *a_owner, bool a_allowActors=false)
Definition BGSDynamicPersistenceManager.h:28
BSTArray< NiPointer< QueuedPromoteReferencesTask > > taskArray
Definition BGSDynamicPersistenceManager.h:36
volatile std::int32_t pauseCount
Definition BGSDynamicPersistenceManager.h:38
BSSpinLock taskArrayLock
Definition BGSDynamicPersistenceManager.h:37
static BGSDynamicPersistenceManager * GetSingleton()
Definition BGSDynamicPersistenceManager.h:15
bool PromoteReference(TESObjectREFR *a_refr, TESForm *a_owner)
Definition BGSDynamicPersistenceManager.h:21
Definition BSTArray.h:378
Definition TESObjectREFR.h:114
Definition AbsorbEffect.h:6
Definition BSTSingleton.h:11