12 class BSAnimationGraphManager;
13 class BSCloneReserver;
63 return func(
this, a_object, a_removeFromCell);
#define RELOCATION_ID(SE, AE)
Definition PCH.h:506
Definition Relocation.h:210
Definition BSTArray.h:378
Definition BSTEvent.h:143
Definition GarbageCollector.h:43
BSEventNotifyControl ProcessEvent(const PositionPlayerEvent *a_event, BSTEventSource< PositionPlayerEvent > *a_eventSource) override
~GarbageCollector() override
GarbageCollection * garbageCollection
Definition GarbageCollector.h:67
static constexpr auto RTTI
Definition GarbageCollector.h:45
void Add(TESObjectREFR *a_object, bool a_removeFromCell)
Definition GarbageCollector.h:59
static constexpr auto VTABLE
Definition GarbageCollector.h:46
static GarbageCollector * GetSingleton()
Definition GarbageCollector.h:53
Definition TESObjectREFR.h:114
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_GarbageCollector(static_cast< std::uint64_t >(686640))
constexpr std::array< REL::ID, 1 > VTABLE_GarbageCollector
Definition Offsets_VTABLE.h:11715
BSEventNotifyControl
Definition BSTEvent.h:12
Definition BSTSingleton.h:50
Definition GarbageCollector.h:23
BSTArray< TESBoundObject * > baseObjects
Definition GarbageCollector.h:28
BSTArray< BSTSmartPointer< BipedAnim > > bipedAnims
Definition GarbageCollector.h:31
BSTArray< BSTSmartPointer< NavMesh > > navMeshes
Definition GarbageCollector.h:35
bool deleting
Definition GarbageCollector.h:36
BSTArray< NiPointer< BSTempEffect > > tempEffects
Definition GarbageCollector.h:32
BSTArray< NiPointer< NiAVObject > > actorNodes
Definition GarbageCollector.h:30
BSTArray< NiPointer< BSCloneReserver > > cloneReservers
Definition GarbageCollector.h:34
BSTArray< NiPointer< QueuedFile > > queuedFiles
Definition GarbageCollector.h:33
BSTArray< BSTSmartPointer< BSAnimationGraphManager > > animations
Definition GarbageCollector.h:27
BSSpinLock lock
Definition GarbageCollector.h:26
BSTArray< ObjectRefHandle > objectHandles
Definition GarbageCollector.h:29
Definition PositionPlayerEvent.h:7