15 class QueuedPromoteLocationReferencesTask;
25 static_assert(
sizeof(
CellKey) == 0x4);
Definition BGSKeyword.h:10
Definition BGSLocation.h:68
std::uint32_t pad6C
Definition BGSLocation.h:126
void Revert(BGSLoadFormBuffer *a_buf) override
OverrideData * overrideData
Definition BGSLocation.h:129
float worldLocRadius
Definition BGSLocation.h:124
bool IsParent(const BGSLocation *a_possibleParent) const
static constexpr auto FORMTYPE
Definition BGSLocation.h:72
NiPointer< QueuedPromoteLocationReferencesTask > promoteRefsTask
Definition BGSLocation.h:130
bool Load(TESFile *a_mod) override
void InitItemImpl() override
BSTArray< SpecialRefData > specialRefs
Definition BGSLocation.h:127
ObjectRefHandle worldLocMarker
Definition BGSLocation.h:123
static constexpr auto RTTI
Definition BGSLocation.h:70
BSTArray< UniqueNPCData > uniqueNPCs
Definition BGSLocation.h:128
bool everCleared
Definition BGSLocation.h:137
BGSLocation * parentLoc
Definition BGSLocation.h:120
ObjectRefHandle horseLocMarker
Definition BGSLocation.h:125
std::uint16_t padEE
Definition BGSLocation.h:138
BSTArray< ObjectRefHandle > promotedRefs
Definition BGSLocation.h:131
bool IsChild(const BGSLocation *a_possibleChild) const
BSTArray< KEYWORD_DATA > keywordData
Definition BGSLocation.h:134
void InitializeData() override
bool cleared
Definition BGSLocation.h:136
static constexpr auto VTABLE
Definition BGSLocation.h:71
bool FindInFileFast(TESFile *a_mod) override
TESFaction * unreportedCrimeFaction
Definition BGSLocation.h:121
volatile std::int32_t loadedCount
Definition BGSLocation.h:132
BGSMusicType * musicType
Definition BGSLocation.h:122
std::uint32_t lastChecked
Definition BGSLocation.h:135
void LoadGame(BGSLoadFormBuffer *a_buf) override
std::uint32_t fileOffset
Definition BGSLocation.h:133
void SaveGame(BGSSaveFormBuffer *a_buf) override
Definition BGSLocationRefType.h:9
Definition BGSMusicType.h:13
Definition BSTArray.h:377
Definition BSTHashMap.h:21
Definition NiSmartPointer.h:9
Definition TESFaction.h:120
Definition TESFullName.h:9
Definition AbsorbEffect.h:6
std::uint32_t FormID
Definition BSCoreTypes.h:5
constexpr std::array< REL::VariantID, 3 > VTABLE_BGSLocation
Definition Offsets_VTABLE.h:570
constexpr REL::VariantID RTTI_BGSLocation(513980, 392856, 0x1edf730)
Definition BGSLocation.h:75
ChangeFlag
Definition BGSLocation.h:77
@ kKeywordData
Definition BGSLocation.h:78
@ kCleared
Definition BGSLocation.h:79
Definition BGSLocation.h:94
std::uint32_t pad0C
Definition BGSLocation.h:99
float data
Definition BGSLocation.h:98
BGSKeyword * keyword
Definition BGSLocation.h:97
Definition BGSLocation.h:84
RecordFlag
Definition BGSLocation.h:86
@ kIgnored
Definition BGSLocation.h:88
@ kCleared
Definition BGSLocation.h:89
@ kDeleted
Definition BGSLocation.h:87
Definition BGSLocation.h:56
BSTArray< UnloadedRefData > addedData
Definition BGSLocation.h:59
BSTSet< FormID > removedData
Definition BGSLocation.h:60
Definition BGSLocation.h:35
std::uint32_t pad14
Definition BGSLocation.h:40
UnloadedRefData refData
Definition BGSLocation.h:39
BGSLocationRefType * type
Definition BGSLocation.h:38
Definition BGSLocation.h:45
FormID refID
Definition BGSLocation.h:49
Actor * actor
Definition BGSLocation.h:48
BGSLocation * editorLoc
Definition BGSLocation.h:51
std::uint32_t pad0C
Definition BGSLocation.h:50
Definition BGSLocation.h:18
CellKey cellKey
Definition BGSLocation.h:30
FormID refID
Definition BGSLocation.h:28
FormID parentSpaceID
Definition BGSLocation.h:29
Definition BGSLocation.h:21
BSTTuple< std::int16_t, std::int16_t > xy
Definition BGSLocation.h:22
std::uint32_t raw
Definition BGSLocation.h:23